GNOME Bugzilla – Bug 328661
0.9 crashes when selecting new interface
Last modified: 2006-02-06 19:39:27 UTC
Steps to reproduce: 1. Go into Deskbar-applet preferences 2. Choose "View" 3. Choose "Button in panel with grouped list" Stack trace: Backtrace was generated from '/usr/libexec/deskbar-applet' (no debugging symbols found) Using host libthread_db library "/lib/tls/libthread_db.so.1". (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 46912509743872 (LWP 13911)] [New Thread 1074006368 (LWP 13912)] 0x00002aaaaadf0eba in waitpid () from /lib/tls/libpthread.so.0
+ Trace 65616
Thread 1 (Thread 46912509743872 (LWP 13911))
Other information: Gentoo 2005.1/AMD64/Gnome 2.13.5 This package came from Break My Gentoo -- it looks like a CVS snapshot to support Beagle 0.2.0 (Beagle integration works nicely, thanks!)
Also, this was the console output: /usr/lib64/deskbar-applet/deskbar-applet Running installed deskbar, using [/usr/lib/python2.4/site-packages/deskbar:$PYTHONPATH] Data Dir: /usr/share/deskbar-applet Handlers Dir: /usr/lib64/deskbar-applet/handlers Binding Global shortcut <Alt>F3 to focus the deskbar Bonobo-Activation-Message: Make registration id from 'OAFIID:Deskbar_Applet_Factory' ':0.0' Bonobo-Activation-Message: Registering iid 'OAFIID:Deskbar_Applet_Factory' with display ':0.0' Bonobo-Activation-Message: About to register 'OAFIID:Deskbar_Applet_Factory': 0x91c670 Bonobo-Activation-Message: Registration environment for 'DISPLAY' = ':0.0' Bonobo-Activation-Message: registration of 'OAFIID:Deskbar_Applet_Factory' returns (success) Bonobo-Activation-Message: Successfully registered `OAFIID:Deskbar_Applet_Factory' Starting Deskbar instance: <gnome.applet.Applet object (PanelApplet) at 0x2aaab33dd050> OAFIID:Deskbar_Applet Using per-applet gconf key: /apps/panel/applets/applet_34/prefs Loading module 'Google Live' from file /usr/lib64/deskbar-applet/handlers/google-live.py. Loading module 'Disks and Network Places' from file /usr/lib64/deskbar-applet/handlers/volumes.py. Loading module 'Files and Folders Search' from file /usr/lib64/deskbar-applet/handlers/programs.py. Loading module 'Dictionary' from file /usr/lib64/deskbar-applet/handlers/programs.py. Loading module 'Programs' from file /usr/lib64/deskbar-applet/handlers/programs.py. Loading module 'Files and Folders' from file /usr/lib64/deskbar-applet/handlers/files.py. Error:load_icon:Icon Load Error:Icon 'stock_my-documents' not present in theme (or Icon 'stock_my-documents' not present in theme) Loading module 'Mail' from file /usr/lib64/deskbar-applet/handlers/email_address.py. Loading module 'Files and Folders Bookmarks' from file /usr/lib64/deskbar-applet/handlers/gtkbookmarks.py. Loading module 'Beagle Live' from file /usr/lib64/deskbar-applet/handlers/beagle-live.py. *** *** The file /usr/lib64/deskbar-applet/handlers/epiphany.py (EpiphanyBookmarksHandler) decided to not load itself: Epiphany is not your preferred browser, not using it. *** Loading module 'Web Searches' from file /usr/lib64/deskbar-applet/handlers/mozilla.py. Loading module 'Web Bookmarks' from file /usr/lib64/deskbar-applet/handlers/mozilla.py. *** *** The file /usr/lib64/deskbar-applet/handlers/galago.py (GalagoHandler) decided to not load itself: Waiting for python bindings of galago. Should allow to send IM by typing name. *** Loading module 'Beagle' from file /usr/lib64/deskbar-applet/handlers/beagle.py. *** *** The file /usr/lib64/deskbar-applet/handlers/galeon.py (GaleonBookmarksHandler) decided to not load itself: Galeon is not your preferred browser, not using it. *** Loading module 'Programs (Advanced)' from file /usr/lib64/deskbar-applet/handlers/pathprograms.py. Loading module 'Web' from file /usr/lib64/deskbar-applet/handlers/web_address.py. Initializing Web Searches Initializing Web Bookmarks Initializing Programs (deskbar-applet:13911): Gnome-WARNING **: gnome-program.c:1021: Directory properties not set correctly. Cannot locate application specific files. (deskbar-applet:13911): Gnome-WARNING **: gnome-program.c:1021: Directory properties not set correctly. Cannot locate application specific files. (deskbar-applet:13911): Gnome-WARNING **: gnome-program.c:1021: Directory properties not set correctly. Cannot locate application specific files. Initializing Programs (Advanced) Initializing Beagle Live Initializing Google Live Initializing Files and Folders Search Initializing Web Initializing Beagle Loading History Binding Global shortcut <Alt>F3 to focus the deskbar Gtk-CRITICAL **: gtk_widget_realize: assertion `GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed aborting... ** (bug-buddy:13917): WARNING **: Couldn't load icon for Disk Mounter /usr/libexec/deskbar-applet: No such file or directory.
I think the bug is triggered by the gnome-beta packages aborting on GTK-Critical warnings. Somehow it isn't happening to me, but i know they enabled it during gnome 2.13 The fix for this, is to fix the assertion failure, but only mikkel can do that. In the meantime, confirming.
This is probably somewhere in CuemiacAlignedWindow... I have to make sure some widgets are realized for stuff to work out correctly. I was probably a bit too agressive on the realizing. This (warning - as it appear to me) has been on my todo for a while... I'll up the priority.
OK. This should hopefully be fixed in HEAD. Please confirm.
Looks like it isn't fixed. In fact, now this crash happens when I first load the applet as it seems the default interface is changed from Completion to Cuemiac. I've linked /usr/lib64/deskbar, /usr/share/deskbar and /usr/lib64/python2.4/site-packages/deskbar to the appropriate /usr/local directories where the cvs version is. Let me know if you want another backtrace and I'll attach it. /usr/lib64/deskbar-applet/deskbar-applet Running installed deskbar, using [/usr/local/lib/python2.4/site-packages/deskbar:$PYTHONPATH] Data Dir: /usr/share/deskbar-applet Handlers Dir: /usr/lib64/deskbar-applet/handlers Binding Global shortcut <Alt>F3 to focus the deskbar Bonobo-Activation-Message: Make registration id from 'OAFIID:Deskbar_Applet_Factory' ':0.0' Bonobo-Activation-Message: Registering iid 'OAFIID:Deskbar_Applet_Factory' with display ':0.0' Bonobo-Activation-Message: About to register 'OAFIID:Deskbar_Applet_Factory': 0x91acd0 Bonobo-Activation-Message: Registration environment for 'DISPLAY' = ':0.0' Bonobo-Activation-Message: registration of 'OAFIID:Deskbar_Applet_Factory' returns (success) Bonobo-Activation-Message: Successfully registered `OAFIID:Deskbar_Applet_Factory' Starting Deskbar instance: <gnome.applet.Applet object (PanelApplet) at 0x2aaab33f3d70> OAFIID:Deskbar_Applet Using per-applet gconf key: /apps/panel/applets/applet_35/prefs Gtk-CRITICAL **: gtk_widget_realize: assertion `GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed aborting...
Can you try out CVS Head again ? I made a little correction in the realizing stuff..
(In reply to comment #6) > Can you try out CVS Head again ? I made a little correction in the realizing > stuff.. > Yes, now it's fixed 8-) This is the first time I've used the Cuemiac interface and *wow*, it's beautiful. The screenshots don't do it justice. Thanks to both Mikkel and you for making Deskbar even more indispensible!
Great and thanks ! Closing as resolved
*** Bug 328658 has been marked as a duplicate of this bug. ***