On Tue, Mar 06, 2001 at 10:10:06PM +0100, Marcus Brinkmann wrote:
> the smallest test case is here:
>
> #include <stdlib.h>
> #include <mcheck.h>
> main(){ mtrace();malloc(1); }
>
> gcc -O3 -g -o main main.c -lthreads
>
> So it has something to do with the threads library and I am reassigning to
> the Hurd.
So I think this might have something to do with what _cthread_init_routine
does, or with the special code in libc/sysdeps/mach/hurd/i386/init-first
when this function is defined. I don't understand this code at all, and I
have no idea how to debug it any further than that.
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