On Wed, Jun 12, 2002 at 12:41:51PM +0200, Marcus Brinkmann wrote: > I include the backtrace of the three interesting threads below.
Someday I will forget my own head. I include them now, but in my current version everything works, so I am not looking back. To refresh memory, the backtrace is the hang when accessing the mapping of the memory object provided by the default pager. (gdb) bt #0 0x010714fc in evc_wait () from /lib/libc.so.0.3 #1 0x01071b76 in mach_msg () from /lib/libc.so.0.3 #2 0x010493ff in cproc_block () from /lib/libthreads.so.0.2 #3 0x01049c23 in __mutex_lock_solid () from /lib/libthreads.so.0.2 #4 0x0104f535 in ports_lookup_port () from /lib/libports.so.0.2 #5 0x0104ff06 in ports_manage_port_operations_one_thread () from /lib/libports.so.0.2 #6 0x01072090 in mach_msg_server_timeout () from /lib/libc.so.0.3 #7 0x0104fd74 in ports_manage_port_operations_one_thread () from /lib/libports.so.0.2 #8 0x0104ac3b in cthread_body () from /lib/libthreads.so.0.2 (gdb) bt #0 0x010714fc in evc_wait () from /lib/libc.so.0.3 #1 0x01071b76 in mach_msg () from /lib/libc.so.0.3 #2 0x010493ff in cproc_block () from /lib/libthreads.so.0.2 #3 0x01049c23 in __mutex_lock_solid () from /lib/libthreads.so.0.2 #4 0x01087891 in _S_catch_exception_raise () from /lib/libc.so.0.3 #5 0x011dd013 in device_read_request_inband () from /lib/libmachuser.so.1 #6 0x011dd089 in _S_exc_server () from /lib/libmachuser.so.1 #7 0x0107e4f7 in get_privileged_ports () from /lib/libc.so.0.3 #8 0x01072090 in mach_msg_server_timeout () from /lib/libc.so.0.3 #9 0x01072176 in mach_msg_server () from /lib/libc.so.0.3 #10 0x0107e5a5 in get_privileged_ports () from /lib/libc.so.0.3 #11 0x0104ac3b in cthread_body () from /lib/libthreads.so.0.2 (gdb) bt #0 0x01082a9b in _hurd_thread_sigstate () from /lib/libc.so.0.3 #1 0x010885c7 in hurd_thread_cancel () from /lib/libc.so.0.3 #2 0x01050972 in ports_interrupt_rpcs () from /lib/libports.so.0.2 #3 0x0104f873 in ports_no_senders () from /lib/libports.so.0.2 #4 0x010510a0 in ports_do_mach_notify_no_senders () from /lib/libports.so.0.2 #5 0x010521af in _ports_record_interruption () from /lib/libports.so.0.2 #6 0x010522ba in ports_notify_server () from /lib/libports.so.0.2 #7 0x0102c5fb in netfs_demuxer (inp=0x121bd80, outp=0x121dd80) at ../../libnetfs/demuxer.c:38 #8 0x0104ffd7 in ports_manage_port_operations_one_thread () from /lib/libports.so.0.2 #9 0x01072090 in mach_msg_server_timeout () from /lib/libc.so.0.3 #10 0x0104fd74 in ports_manage_port_operations_one_thread () from /lib/libports.so.0.2 #11 0x010500e8 in ports_manage_port_operations_multithread () from /lib/libports.so.0.2 #12 0x01032738 in netfs_server_loop () at ../../libnetfs/init-loop.c:33 #13 0x0804c0c3 in main (argc=1, argv=0x121ffa4) at console.c:1384 #14 0x01095db6 in __libc_start_main () from /lib/libc.so.0.3 -- `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