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

Reply via email to