Well taking a quick look at the gdb trace (I'm not a C dev, so please
excuse my errors) and it looks like the hang occurs in the
gtk_image_set_from_icon_name function, which is called as
set_from_icon_name  as a method of a Python object.

This function is called from terminal_popup_menu.py and titlebar.py for 
Terminator, but without understanding what exactly causes the hang it's tricky 
to diagnose anything. You could try running terminator with the debug flag, and 
putting the output into a file. Something like:
terminator -d --debug-class TerminalPopupMenu,Titlebar
Unfortunately the debugging statements are few and far between in these code 
blocks, so you might need to insert some and try to trigger the hang to narrow 
the possibilities.

Note that because the hang looks to be inside GTK, then unless we are
misusing the API, it might not be possible to fix in Terminator itself.

** Changed in: terminator (Ubuntu)
       Status: New => Incomplete

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1535364

Title:
  Random hangs after upgrade to 0.97/8

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/terminator/+bug/1535364/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to