bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bad news for libtrivfs/libthread


From: James Morrison
Subject: bad news for libtrivfs/libthread
Date: Sat, 23 Feb 2002 16:02:28 -0800 (PST)

 I've managed to get the same problem as Justin Langer.

Here is a backtrace, it's the same as Justin's:

(gdb) info thread
  2 thread 17065.2  0x0105528c in evc_wait () from /lib/libc.so.0.2
* 1 thread 17065.1  0x011dec1c in cthread_fork_child ()
   from /lib/libthreads.so.0.2
(gdb) bt 
#0  0x011dec1c in cthread_fork_child () from /lib/libthreads.so.0.2
#1  0x011ded1d in alloc_stack () from /lib/libthreads.so.0.2
#2  0x011dd4e1 in cproc_create () from /lib/libthreads.so.0.2
#3  0x011de70d in cthread_fork () from /lib/libthreads.so.0.2
#4  0x0119bec6 in ports_manage_port_operations_one_thread ()
   from /lib/libports.so.0.2
#5  0x01055e7b in mach_msg_server_timeout () from /lib/libc.so.0.2
#6  0x0119c0b6 in ports_manage_port_operations_one_thread ()
   from /lib/libports.so.0.2
#7  0x0119c1a6 in ports_manage_port_operations_multithread ()
   from /lib/libports.so.0.2
#8  0x08048fcd in main (argc=2, argv=0x1024c70) at firmlink.orig.c:91
#9  0x01077b5b in __libc_start_main () from /lib/libc.so.0.2

I compiled the stock firmlink source with this line:

 gcc -ggdb -D_GNU_SOURCE -I. -o firmlink firmlink.orig.c -ltrivfs
-lfshelp

I'm going to compile a new cvs checkout of the Hurd tonight, this is
of course assuming a new checkout will compile natively.

changing ports_manage_port_operations_multithread to 
ports_manage_port_operations_one_thread fixes the SIGILL.


=====
James Morrison
   University of Waterloo
   Computer Science - Digital Hardware
   2A co-op
http://hurd.dyndns.org

Anyone refering this as 'Open Source' shall be eaten by a GNU

__________________________________________________
Do You Yahoo!?
Yahoo! Sports - Coverage of the 2002 Olympic Games
http://sports.yahoo.com



reply via email to

[Prev in Thread] Current Thread [Next in Thread]