* [Linux-ia64] Bug report: two 'kills' kill the shell
@ 2000-04-24 23:31 David Robboy
2000-04-25 7:37 ` Jes Sorensen
2000-04-25 14:43 ` David Mosberger
0 siblings, 2 replies; 3+ messages in thread
From: David Robboy @ 2000-04-24 23:31 UTC (permalink / raw)
To: linux-ia64
On MP linux 2.3.47 for ia64 running on a 4-processor system, with this
program:
main()
{
while(1)
{
sleep(2);
printf("Hello world\n");
}
}
I started up 4 of them in background from one shell. Then went to another
window and started killing them with the 'kill' command (not kill 9, just
plain kill). The second 'kill' kills the shell, consistently. It looks
like maybe the shell can handle one SIGCHILD but not two of them.
David Robboy
^ permalink raw reply [flat|nested] 3+ messages in thread* Re: [Linux-ia64] Bug report: two 'kills' kill the shell
2000-04-24 23:31 [Linux-ia64] Bug report: two 'kills' kill the shell David Robboy
@ 2000-04-25 7:37 ` Jes Sorensen
2000-04-25 14:43 ` David Mosberger
1 sibling, 0 replies; 3+ messages in thread
From: Jes Sorensen @ 2000-04-25 7:37 UTC (permalink / raw)
To: linux-ia64
>>>>> "David" = David Robboy <robboy@co.intel.com> writes:
David> I started up 4 of them in background from one shell. Then went
David> to another window and started killing them with the 'kill'
David> command (not kill 9, just plain kill). The second 'kill' kills
David> the shell, consistently. It looks like maybe the shell can
David> handle one SIGCHILD but not two of them.
There are some problems with the signal handling in the current
kernels, I suspect thats what you're seeing.
Jes
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Linux-ia64] Bug report: two 'kills' kill the shell
2000-04-24 23:31 [Linux-ia64] Bug report: two 'kills' kill the shell David Robboy
2000-04-25 7:37 ` Jes Sorensen
@ 2000-04-25 14:43 ` David Mosberger
1 sibling, 0 replies; 3+ messages in thread
From: David Mosberger @ 2000-04-25 14:43 UTC (permalink / raw)
To: linux-ia64
I can't reproduce this on 2.3.99-pre5 (SMP). Please try the latest
kernel. There was a fix to asynchronous signal delivery in the 2.3.51
patches.
--david
>>>>> On Mon, 24 Apr 2000 16:31:40 -0700 (PDT), David Robboy <robboy@co.intel.com> said:
David> On MP linux 2.3.47 for ia64 running on a 4-processor system,
David> with this program:
David> main() { while(1) { sleep(2); printf("Hello world\n"); } }
David> I started up 4 of them in background from one shell. Then
David> went to another window and started killing them with the
David> 'kill' command (not kill 9, just plain kill). The second
David> 'kill' kills the shell, consistently. It looks like maybe
David> the shell can handle one SIGCHILD but not two of them.
David> David Robboy
David> _______________________________________________ Linux-IA64
David> mailing list Linux-IA64@linuxia64.org
David> http://lists.linuxia64.org/lists/listinfo/linux-ia64
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2000-04-25 14:43 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2000-04-24 23:31 [Linux-ia64] Bug report: two 'kills' kill the shell David Robboy
2000-04-25 7:37 ` Jes Sorensen
2000-04-25 14:43 ` David Mosberger
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox