GNOME Bugzilla – Bug 707328
Segmentation fault when running on Wayland compositor
Last modified: 2013-09-16 23:04:41 UTC
Latest git master dumps core when running in a Wayland compositor (weston). Steps to reproduce: Start evince from weston-terminal Click on gtkmenu (gmenu?), it opens fine. Move cursor, let the menu disappear. Click again on gtkmenu (gmenu?). Core dumped. GTK+ stack is mostly latest available. Backtrace here:
+ Trace 232446
Re-assigning. This does not seem to be a bug in evince, but triggered by evince.
Right, it is also triggered by gnome-disks program which also uses gtkmenu.
It happens to any app using any menu entry (ie, File) if you click on it again after it was hidden after first click. Reproducible with any app. It looks that on closing the menu, it frees something that shouldn't be freed, or it doesn't allocate it again when you click the menu.
Created attachment 255033 [details] [review] Possible Fix