GNOME Bugzilla – Bug 304791
gnome-panel crashes inside ORBit2 library on unexpected X server exit
Last modified: 2005-07-18 21:10:15 UTC
Distribution: Red Hat Enterprise Linux WS release 4 (Nahant) Package: ORBit2 Severity: normal Version: GNOME2.8.3 unspecified Gnome-Distributor: GNOME.Org Synopsis: gnome-panel crashes inside ORBit2 library on unexpected X server exit Bugzilla-Product: ORBit2 Bugzilla-Component: POA Bugzilla-Version: unspecified BugBuddy-GnomeVersion: 2.0 (2.8.1) Description: Description of the crash: gnome-panel gets a memory error on exit when the X connection is unexpectedly terminated. The immediate cause of the crash seems to be an unexpected NULL value in the orb->adaptors array. How that NULL came to be there, I don't understand; it could be that the bug is in a higher layer. Steps to reproduce the crash: 1. Xnest :1 & 2. gnome-panel --display=:1 & 3. kill %1 (or whatever the job number of the Xnest is) This reproduces the problem about 50% of the time for me. Additional Information: Some data not present in the bug-buddy crash dump which may be of interest: (gdb) up 4
+ Trace 59915
Thread 1 (Thread -1208092992 (LWP 29259))
------- Bug moved to this database by unknown@bugzilla.gnome.org 2005-05-19 18:27 UTC -------
This is a duplicate of another bug - I forget which one. Basically the CORBA_ORB_shutdown logic is mis-ordered - and beyond that - we should inhibit all these 'broken' callbacks when we're shutting down anyway [ there were other instances of this sort of problem ].
*** This bug has been marked as a duplicate of 149371 ***