[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: providing memory objects to users
From: |
Marcus Brinkmann |
Subject: |
Re: providing memory objects to users |
Date: |
Wed, 12 Jun 2002 16:09:59 +0200 |
User-agent: |
Mutt/1.3.28i |
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 brinkmd@debian.org
Marcus Brinkmann GNU http://www.gnu.org marcus@gnu.org
Marcus.Brinkmann@ruhr-uni-bochum.de
http://www.marcus-brinkmann.de
- providing memory objects to users, Marcus Brinkmann, 2002/06/11
- Re: providing memory objects to users, Marcus Brinkmann, 2002/06/12
- Re: providing memory objects to users, Neal H. Walfield, 2002/06/12
- Re: providing memory objects to users, Marcus Brinkmann, 2002/06/13
- Re: providing memory objects to users, Neal H. Walfield, 2002/06/14
- Re: providing memory objects to users, Marcus Brinkmann, 2002/06/14
- Re: providing memory objects to users, Neal H. Walfield, 2002/06/15
- Re: providing memory objects to users, Thomas Bushnell, BSG, 2002/06/12