Glade SIGSEGV while working with GtkMenuBar.
Submitted by Romanko Mikhail
Link to original bug (#793548)
Description
Created attachment 368484 Report created by abrt. Everything except coredump.
Description of problem: When trying to edit or display a submenu of GtkMenuBar component, glade exits with SIGSEGV and message: (glade:13248): Gtk-CRITICAL **: gtk_distribute_natural_allocation: assertion 'extra_space >= 0' failed
Version-Release number of selected component (if applicable): 3.20.2
How reproducible: Varies. It may be easier to reproduce on dual-monitor configuration (but still appears on single monitor config too)
Steps to Reproduce:
- Open glade
- Create Window and place component GtkMenuBar.
- Double click on one of the menus (File for example).
- It may display in the wrong position of the screen.
- Click on the menu, submenus or outside of the menu/glade window*.
Actual results: Glade exits with SIGSEGV and sometimes with message: (glade:13248): Gtk-CRITICAL **: gtk_distribute_natural_allocation: assertion 'extra_space >= 0' failed
Crushes on functions: translate_to_real_parent_window_geometry g_hash_table_lookup
Expected results: Submenu displays correctly on the screen, relative to the editable window. Able to edit it.
Additional info: Currently working on Cyrillic locale (Russian). But with LC_ALL=C same behavior. Disabling second monitor (software and hardware) don't help me.
Attachment 368484, "Report created by abrt. Everything except coredump.":
report.tar.xz