Bug 1278347

Summary: Guake autostart problem with caps (VoidSymbol) as starter
Product: [Fedora] Fedora Reporter: Sascha Zantis <sascha.zantis>
Component: guakeAssignee: Pierre-YvesChibon <pingou>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: unspecified    
Version: 23CC: pingou
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-11-05 10:44:20 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Sascha Zantis 2015-11-05 10:19:54 UTC
Description of problem:
Guake crashes on Gnome3 start. When I try to start it in a gnome-terminal via "guake &", I receive the following message:

INFO:guake.guake_app:Logging configuration complete
/usr/lib64/python2.7/site-packages/guake/guake_app.py:1625: GtkWarning: gtk_box_pack: assertion 'child->parent == NULL' failed
  self.mainframe.pack_start(self.mainframe, expand=True, fill=True, padding=0)
Traceback (most recent call last):
  File "/usr/lib64/python2.7/runpy.py", line 162, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "/usr/lib64/python2.7/runpy.py", line 72, in _run_code
    exec code in run_globals
  File "/usr/lib64/python2.7/site-packages/guake/main.py", line 239, in <module>
    exec_main()
  File "/usr/lib64/python2.7/site-packages/guake/main.py", line 235, in exec_main
    if not main():
  File "/usr/lib64/python2.7/site-packages/guake/main.py", line 151, in main
    instance = Guake()
  File "/usr/lib64/python2.7/site-packages/guake/guake_app.py", line 308, in __init__
    self.hotkeys = guake.globalhotkeys.GlobalHotkey()
SystemError: NULL result without error in PyObject_Call

When I wait some time though, it suddenly works.

I have capslock as the configured starter key ("Toogle Guake Visibility" in the config screen) and capslock disabled in gnome-tweak-tool->Typing->"Caps Lock key behavior".

The problem did not exist in Fedora 22


Version-Release number of selected component (if applicable):
guake: 0.7.2

How reproducible:
Always on login, then 1-3 times when I try to start it manually


Steps to Reproduce:
1. Have guake in your gnome autostart (~/.config/autostart/guake.desktop)
2. Login

Actual results:
Guake crashes

Expected results:
Guake is started

Additional info:

Comment 1 Pierre-YvesChibon 2015-11-05 10:24:54 UTC
I believe this is fixed in the version of guake that is in the updates-testing repo (0.8.3)

Comment 2 Sascha Zantis 2015-11-05 10:33:54 UTC
Ah, nice. I updated it and it works. Thanks for the quick reply.

Comment 3 Pierre-YvesChibon 2015-11-05 10:44:20 UTC
Let's close then, thanks! :)