On Sun, Jan 23, 2005 at 09:13:11PM +0000, I wrote: > > The problem stems from the use of an alternate signal stack (see > erts/emulator/hipe/hipe_x86_signal.c for details) interacting badly with > Linuxthreads. If you look at the straces, you'll see the SIGSEGV comes > immediately after SIGCHLD -- that's because it's the signal handler > wrapper in Linuxthreads that's dying. If you use Linux 2.6, glibc > appears to give you NPTL instead of Linuxthreads, and it works.
Nearly forgot: You can also see the problem under 2.6 if you force glibc to use Linuxthreads by setting the environment variable LD_ASSUME_KERNEL=2.4.1. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]