public inbox for linux-ia64@vger.kernel.org
 help / color / mirror / Atom feed
* [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