Ryan, can you please see if this is still an issue and set the status
accordingly

** Changed in: appmenu-gtk
       Status: New => Incomplete

** Changed in: appmenu-gtk
   Importance: Undecided => Medium

** Changed in: appmenu-gtk
     Assignee: (unassigned) => Ryan Lortie (desrt)

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gtk+3.0 in Ubuntu.
https://bugs.launchpad.net/bugs/797188

Title:
  Call GTK functions without gdk lock

Status in Application menu module for GTK+:
  Incomplete
Status in “gtk+3.0” package in Ubuntu:
  New

Bug description:
  There ar ecalls 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>

  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. 

  We found the bug running on Linux Mint.

  As a work around we setenv UBUNTU_MENUPROXY to nothing. 
  Other iseas?

To manage notifications about this bug go to:
https://bugs.launchpad.net/appmenu-gtk/+bug/797188/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to