Panel event filter crash #97487



If someone wants some debugging glory, a good one
to tackle would be:

 http://bugzilla.gnome.org/show_bug.cgi?id=97487

The brief summary is that the GDK event filter lists are
getting corrupted in the panel, somehow.

It could be:

 - Random memory corruption problems elsewhere in the
   panel.

 - The panel (or libwnck) doing something nasty like
   destroying a window with filters out of the filter
   for that window.

 - Some more subtle reentrancy bug in GDK.

In the last case, it could even theoretically be the
same as the pestistantly unfixed GNOME-1.4 desk-guide
crash.

It would be nice to get this one tracked down before
we ship GTK+-2.2.0 to make sure that it isnt' a GTK+
bug.

Probably the right first steps in debugging the problem
would be:

 A) Figure out a way of reproducing the problem
    reliably.

 B) Instrument all the GDK portions that handle filters
    (add/remove/destroy window)

Alternatively, just staring at all the code in the
panel and libwnck that deals with event filters might
be productive.

Regards,
                                        Owen



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]