[indiana-discuss] evince hangs in b101 after suspend-resume

solarg solarg at laposte.net
Fri Mar 6 23:30:56 PST 2009


Jürgen Keil wrote:

> 
> The next time the system has problems on resume, try to
> "truss -v all" the hanging gnome application, try to find one
> of those failed unix domain socket connects, convert the
> hexadecimal number following the "linc-" substring to a 
> decimal PID value, and run "pstack $PID".
> 
> Now it is possible that the process with $PID does not run any
> more (has crashed) after such a failed suspend / resume.  It
> would be best if you could save the output of "ptree" everytime
> before you suspend the system, so that you can search which
> process did use $PID before the failed suspend /resume.

here are what i have this morning:
connect(13, 0x08295E50, 47, SOV_DEFAULT)	Err#146 ECONNREFUSED
	AF_UNIX  name = /var/tmp/orbit-henry/linc-b02-0-49afbdd1ae36
close(13)
...
henry at delljm:~$ echo b02=D | mdb
                 2818

Mar  7 07:37:37 delljm genunix: [ID 603404 kern.notice] NOTICE: 
core_log: at-spi-registryd[2818] core dumped: 
/var/cores/at-spi-registryd-2818

henry at delljm:~$ dbx /usr/lib/at-spi-registryd 
/var/cores/at-spi-registryd-2818
dbx: Can't open '/var/cores/at-spi-registryd-2818' -- core file ignored
For information about new features see `help changes'
To remove this message, put `dbxenv suppress_startup_message 7.7' in 
your .dbxrc
Reading at-spi-registryd
Reading ld.so.1
Reading libc.so.1
Reading libspi.so.0.10.11
Reading libgdk-x11-2.0.so.0.1400.3
Reading libglib-2.0.so.0.1800.0
Reading libbonobo-activation.so.4.0.0
Reading libORBit-2.so.0.1.0
Reading libgobject-2.0.so.0.1800.0
Reading libsocket.so.1
Reading libnsl.so.1
Reading libmlib.so.2
Reading libmlib_sse2.so.2
(dbx) exit
henry at delljm:~$ dbx /usr/lib/at-spi-registryd 
/var/cores/at-spi-registryd-2818
henry at delljm:~$ pfexec bash
henry at delljm:~# dbx /usr/lib/at-spi-registryd 
/var/cores/at-spi-registryd-2818
For information about new features see `help changes'
To remove this message, put `dbxenv suppress_startup_message 7.7' in 
your .dbxrc
Reading at-spi-registryd
dbx: warning: core object name "at-spi-registry" matches
object name "at-spi-registryd" within the limit of 14. assuming they match
core file header read successfully
Reading ld.so.1
Reading libc.so.1
Reading libspi.so.0.10.11
Reading libgdk-x11-2.0.so.0.1400.3
Reading libglib-2.0.so.0.1800.0
Reading libbonobo-activation.so.4.0.0
Reading libORBit-2.so.0.1.0
Reading libgobject-2.0.so.0.1800.0
Reading libsocket.so.1
Reading libnsl.so.1
Reading libmlib.so.2
Reading libmlib_sse2.so.2
Reading libbonobo-2.so.0.0.0
Reading libORBitCosNaming-2.so.0.1.0
Reading libgthread-2.0.so.0.1800.0
Reading libpthread.so.1
Reading libX11.so.4
Reading libXext.so.0
Reading xlibi18n.so.2
Reading libXau.so.6
Reading libXrandr.so.2
Reading libXfixes.so.1
Reading libXcomposite.so.1
Reading libXdamage.so.1
Reading libXi.so.5
Reading libatk-1.0.so.0.2409.1
Reading libXevie.so.1
Reading libXtst.so.1
Reading UTF-8%646.so
Reading libpango-1.0.so.0.2106.0
t at 1 (l at 1) program terminated by signal ABRT (Abort)
0xceb017c5: _lwp_kill+0x0015:	jae      _lwp_kill+0x23	[ 0xceb017d3, .+0xe ]
(dbx) where
current thread: t at 1
=>[1] _lwp_kill(0x1, 0x6, 0x80474dc, 0xceaf9f3a), at 0xceb017c5
   [2] thr_kill(0x1, 0x6, 0x80474dc, 0xceaaa02e), at 0xceaf9f5c
   [3] raise(0x6, 0x0, 0x804752c, 0xcea815ea), at 0xceaaa03a
   [4] abort(0x80c4630, 0x80dfcb0, 0xce927bb0, 0x393431, 0x8047564, 
0xcebc6234), at 0xcea8160a
   [5] g_assertion_message(0x0, 0xce7e536c, 0x95, 0xce7e5334, 
0x80dfcb0), at 0xce8b229e
   [6] g_assertion_message_expr(0x0, 0xce7e536c, 0x95, 0xce7e5334, 
0xce7e5338), at 0xce8b22e7
   [7] do_unref(0x80c4630), at 0xce7c3fce
   [8] ORBit_RootObject_release(0x80c4630), at 0xce7c4086
   [9] CORBA_Object_release(0x80c4630, 0x804761c), at 0xce7c71bf
   [10] bonobo_object_release_unref(0x80c4630, 0x0), at 0xcd3b7dd2
   [11] registry_filter_event(0x8076418, 0x8047670, 0x804788c), at 
0x80590e7
   [12] impl_registry_notify_event(0x807642c, 0x80cd57c, 0x804788c), at 
0x8059265
   [13] 
_ORBIT_skel_small_Accessibility_EventListener_notifyEvent(0x807642c, 
0x0, 0x8047720, 0x8047740, 0x804788c, 0x805920c), at 0xcea0ed2e
   [14] ORBit_POAObject_invoke(0x809dfa8, 0x0, 0x8047720, 0x8047740, 
0x80477c8, 0x804788c), at 0xce7d3182
   [15] ORBit_OAObject_invoke(0x809dfa8, 0x0, 0x8047720, 0x8047740, 
0x80477c8, 0x804788c), at 0xce7d755d
   [16] ORBit_small_invoke_adaptor(0x809dfa8, 0x80c6228, 0xcea35790, 
0x80477c8, 0x804788c), at 0xce7c4f7f
   [17] ORBit_POAObject_handle_request(0x809dfa8, 0x80f116c, 0x0, 0x0, 
0x0, 0x80c6228, 0x804788c), at 0xce7d35ba
   [18] ORBit_POAObject_invoke_incoming_request(0x809dfa8, 0x80c6228, 
0x804788c), at 0xce7d39b4
   [19] ORBit_POA_handle_request(0x8072e80, 0x80c6228, 0x80c6240), at 
0xce7d3e36
   [20] ORBit_handle_request(0x8072e08, 0x80c6228), at 0xce7d735f
   [21] giop_connection_handle_input(0x80a76e0), at 0xce7c1ee6
   [22] link_connection_io_handler(0x0, 0x1, 0x80a76e0), at 0xce7dd7ed
   [23] link_source_dispatch(0x80a7a00, 0xce7dd77c, 0x80a76e0), at 
0xce7df602
   [24] g_main_dispatch(0x80722e8), at 0xce88e9dc
   [25] g_main_context_dispatch(0x80722e8), at 0xce88fadd
   [26] g_main_context_iterate(0x80722e8, 0x1, 0x1, 0x806d6a8), at 
0xce88fefa
   [27] g_main_loop_run(0x80a49f0), at 0xce8904fc
   [28] bonobo_main(0x8047bfc, 0x8047b38, 0xcebfc7e4, 0xcebfc7e4, 
0x8047b44, 0xcebc6234), at 0xcd3b3671
   [29] main(0x1, 0x8047b7c, 0x8047b84), at 0x80584ea
(dbx)


i don't know what's at-spi-registryd, and i don't know how to restart 
it, except logout from the current session and re-login?

Thanks for your help,

gerard




More information about the indiana-discuss mailing list