** Description changed: - There ar ecalls to GTK functions without a gdk lock, which cause + There are calls to GTK functions without a gdk lock, which cause "random" crashes on mullti-threaded applications. - The one that we hit is the call to - dsubmenu_gtk_parse_menu_structure - find_menu_bar - ... - rebuild_window_items - do_rebuild - <glib stuff> + The one that we hit is the call to + dsubmenu_gtk_parse_menu_structure + find_menu_bar + ... + rebuild_window_items + do_rebuild + <glib stuff> It is because is called vi g_timeout_add inside rebuild, which doesn't deal with gdk lock. - It should call gdk_threads_add_timeout instead. + It should call gdk_threads_add_timeout instead. We found the bug running on Linux Mint. - As a work around we setenv UBUNTU_MENUPROXY to nothing. + As a work around we setenv UBUNTU_MENUPROXY to nothing. Other iseas?
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/797188 Title: Call GTK functions without gdk lock To manage notifications about this bug go to: https://bugs.launchpad.net/appmenu-gtk/+bug/797188/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
