I've since had the X repeated restarts at least twice (X either restarts itself or hangs so I try to restart it, then restarts over and over again, requiring an Alt-SysRq-euib system restart), at least one with Firefox not open (though Thunderbird was).
Today I started the system and immediately found that Thunderbird wouldn't start (having closed it normally last time I used it; note that I began using Thunderbird only recently, so it may have been affected earlier), then found that Firefox, gedit, gnome-terminal and nautilus wouldn't start either.
Backtraces, straces and valgrinds attached (sorry for lack of symbols, dpkg-query -W didn't find any debug packages; backtrace only for Thunderbird because its --debugger option doesn't pass arguments). All the valgrinds have the same error:
==4956== Invalid read of size 4
==4956== at 0x4148114: pthread_mutex_lock (pthread_mutex_lock.c:44)
==4956== by 0x4DD1BBD: (within /usr/lib/libORBit-2.so.0.1.0)
==4956== by 0x4DD28A8: giop_recv_buffer_get (in /usr/lib/libORBit-2.so.0.1.0)
==4956== by 0x4DD733C: ORBit_small_invoke_stub (in /usr/lib/libORBit-2.so.0.1
.0)
==4956== by 0x4DD753D: ORBit_small_invoke_stub_n (in /usr/lib/libORBit-2.so.0
.1.0)
==4956== by 0x4DE3D31: ORBit_c_stub_invoke (in /usr/lib/libORBit-2.so.0.1.0)
=
causing SIGSEGV termination, this being the first error with the address being 0xC in gedit/gnome-terminal/nautilus and the fourth with 0x346D in firefox.
I've since had the X repeated restarts at least twice (X either restarts itself or hangs so I try to restart it, then restarts over and over again, requiring an Alt-SysRq-euib system restart), at least one with Firefox not open (though Thunderbird was).
Today I started the system and immediately found that Thunderbird wouldn't start (having closed it normally last time I used it; note that I began using Thunderbird only recently, so it may have been affected earlier), then found that Firefox, gedit, gnome-terminal and nautilus wouldn't start either.
Backtraces, straces and valgrinds attached (sorry for lack of symbols, dpkg-query -W didn't find any debug packages; backtrace only for Thunderbird because its --debugger option doesn't pass arguments). All the valgrinds have the same error:
==4956== Invalid read of size 4 mutex_lock. c:44) libORBit- 2.so.0. 1.0) buffer_ get (in /usr/lib/ libORBit- 2.so.0. 1.0) invoke_ stub (in /usr/lib/ libORBit- 2.so.0. 1 invoke_ stub_n (in /usr/lib/ libORBit- 2.so.0 libORBit- 2.so.0. 1.0)
==4956== at 0x4148114: pthread_mutex_lock (pthread_
==4956== by 0x4DD1BBD: (within /usr/lib/
==4956== by 0x4DD28A8: giop_recv_
==4956== by 0x4DD733C: ORBit_small_
.0)
==4956== by 0x4DD753D: ORBit_small_
.1.0)
==4956== by 0x4DE3D31: ORBit_c_stub_invoke (in /usr/lib/
=
causing SIGSEGV termination, this being the first error with the address being 0xC in gedit/gnome- terminal/ nautilus and the fourth with 0x346D in firefox.