On Mon, Feb 04, 2002 at 09:50:56AM -0800, Justin  Langer wrote:
> I tried to trace it with gdb, set the break point of netfs_demuxer.

Before setting break points, you can try just to catch the crash in gdb. 
You managed to do this because apparently the break point was not reached.

> I got the following error:
> 
> Program Received Signal
> EXC_BAD_INSTRUCTION
> Illegal Instruction/Operand in cthread_fork_child() from /lib/libthreads.so.0.2
> 
> Is it a bug in libthreads or my program.

Mmmh, this looks like a problem.  But we can't say more without a backtrace. 
Always do "bt" (and info threads, thread X, bt, for interesting threads, and
maybe "thread apply all bt", as well as "info reg" and maybe a disassembling
starting from the eip.

Did you compile your own hurd with debugging symbols?

Thanks,
Marcus




-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org [EMAIL PROTECTED]
Marcus Brinkmann              GNU    http://www.gnu.org    [EMAIL PROTECTED]
[EMAIL PROTECTED]
http://www.marcus-brinkmann.de

_______________________________________________
Bug-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-hurd

Reply via email to