GNOME Bugzilla – Bug 362738
Typing anything crashed deskbar
Last modified: 2006-10-21 16:36:41 UTC
What were you doing when the application crashed? Just trying to use the applet Distribution: Unknown Gnome Release: 2.16.1 2006-10-15 (FreeBSD GNOME Project) BugBuddy Version: 2.16.0 Memory status: size: 36765696 vsize: 36765696 resident: 65863680 share: 80636997 rss: 65863680 rss_rlim: 16080 CPU usage: start_time: -75450288 rtime: 5626149 utime: 5626149 stime: 351157 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 1000000 Backtrace was generated from '/usr/local/libexec/deskbar-applet'
Does it consistently crash for you? No stack trace so we can't really make any progress. Please see http://live.gnome.org/GettingTraces for more information on how to get one. Thanks in advance!
(In reply to comment #1) > Does it consistently crash for you? No stack trace so we can't really make any > progress. Please see http://live.gnome.org/GettingTraces for more information > on how to get one. Thanks in advance! > Yes, it does crash consitently - basically, every time a type a characted into it's search box. For debugging purposes, I started the applet manually, here's the output: ----------------------------8<----------------------------------------- /usr/local/lib/deskbar-applet/deskbar-applet -w Running installed deskbar, using [/usr/local/lib/python2.4/site-packages/deskbar:$PYTHONPATH] Data Dir: /usr/local/share/gnome/deskbar-applet Handlers Dir: ['/home/mark/.gnome2/deskbar-applet/handlers', '/usr/local/lib/deskbar-applet/handlers'] /home/mark/.gtkrc-2.0:5: Include-Datei konnte nicht gefunden werden: ».gtkrc-2.0-scrollbar_cog« Binding Global shortcut <Alt>F3 to focus the deskbar Unable to set processName Running with options: {'popup_mode': False, 'cuemiac': False, 'do_trace': False, 'standalone': True} Starting Deskbar instance: <gnome.applet.Applet object (PanelApplet) at 0xfc85a0> None Set entry width: 20 Layout changed to 1 Set entry width: 20 Layout changed to 1 Changing UI to: Entriac *** *** The file /usr/local/lib/deskbar-applet/handlers/beagle-static.py (BeagleHandler) decided to not load itself: Beagle does not seem to be installed, skipping *** *** *** The file /usr/local/lib/deskbar-applet/handlers/beagle-live.py (BeagleLiveHandler) decided to not load itself: Could not load beagle, libbeagle has been compiled without python bindings:No module named beagle *** Loading module 'del.icio.us-Lesezeichen' from file /usr/local/lib/deskbar-applet/handlers/desklicious.py. Loading module 'Internet-Lesezeichen' from file /usr/local/lib/deskbar-applet/handlers/epiphany.py. Loading module 'Internet-Chronik' from file /usr/local/lib/deskbar-applet/handlers/epiphany.py. Loading module 'Internet-Suchen' from file /usr/local/lib/deskbar-applet/handlers/epiphany.py. Loading module 'Dateien, Ordner und Orte' from file /usr/local/lib/deskbar-applet/handlers/files.py. *** *** The file /usr/local/lib/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. *** *** *** The file /usr/local/lib/deskbar-applet/handlers/galeon.py (GaleonBookmarksHandler) decided to not load itself: Galeon is not your preferred browser, not using it. *** Error loading the file: /usr/local/lib/deskbar-applet/handlers/gdmactions.py. Traceback (most recent call last):
+ Trace 76891
mod = pydoc.importfile (filename)
raise ErrorDuringImport(path, sys.exc_info()) ErrorDuringImport: problem in /usr/local/lib/deskbar-applet/handlers/gdmactions.py - ImportError: No module named dbus *** *** The file /usr/local/lib/deskbar-applet/handlers/google-live.py (GoogleLiveHandler) decided to not load itself: Sie müssen das Python-Modul SOAPpy installieren. *** Loading module 'Chronik' from file /usr/local/lib/deskbar-applet/handlers/history.py. Loading module 'Fensterwähler' from file /usr/local/lib/deskbar-applet/handlers/iswitch-window.py. Error:load_icon:Icon Load Error:Symbol »panel-window-menu« nicht im Thema vorhanden (or Symbol »panel-window-menu.png« nicht im Thema vorhanden) *** *** The file /usr/local/lib/deskbar-applet/handlers/mozilla.py (MozillaSearchHandler) decided to not load itself: Mozilla/Firefox is not your preferred browser, not using it. *** Loading module 'Datei- und Ordnersuche' from file /usr/local/lib/deskbar-applet/handlers/programs.py. Loading module 'Wörterbuch' from file /usr/local/lib/deskbar-applet/handlers/programs.py. Error:load_icon:Icon Load Error:Symbol »gdict« nicht im Thema vorhanden (or Symbol »gdict« nicht im Thema vorhanden) Loading module 'Entwicklerdokumentation' from file /usr/local/lib/deskbar-applet/handlers/programs.py. Loading module 'Programme' from file /usr/local/lib/deskbar-applet/handlers/programs.py. Loading module 'Internet' from file /usr/local/lib/deskbar-applet/handlers/web_address.py. Loading module 'Yahoo!-Suche' from file /usr/local/lib/deskbar-applet/handlers/yahoo.py. Loading module 'E-Mail (Adressbuch)' from file /usr/local/lib/deskbar-applet/handlers/evolution.py. Initializing Chronik Initializing Programme
(deskbar-applet:3335): Gnome-WARNING **: gnome-program.c:1015: Directory properties not set correctly. Cannot locate application specific files. Initializing E-Mail (Adressbuch) Initializing Internet Initializing Dateien, Ordner und Orte Initializing Internet-Lesezeichen Initializing Internet-Chronik Initializing Internet-Suchen Initializing Datei- und Ordnersuche ------------------------------------>8----------------------------------- There's no core, nothing - it just crashes when trying to enter *any* text into it's textfield. Oh, I'm using FreeBSD/amd64
You need the python dbus bindings by the looks of things. Install them and then try again.
After installing, I get the same result (deskbar-applet loads but crashes whenever I try to enter anything in it's textfield). Oh, I forgot to mention: it also crashes when I try to select any of the entries in it's history list. -------------------------------------8<-------------------------------------- >/usr/local/lib/deskbar-applet/deskbar-applet -w Running installed deskbar, using [/usr/local/lib/python2.4/site-packages/deskbar:$PYTHONPATH] Data Dir: /usr/local/share/gnome/deskbar-applet Handlers Dir: ['/home/mark/.gnome2/deskbar-applet/handlers', '/usr/local/lib/deskbar-applet/handlers'] /home/mark/.gtkrc-2.0:5: Include-Datei konnte nicht gefunden werden: ».gtkrc-2.0-scrollbar_cog« Binding Global shortcut <Alt>F3 to focus the deskbar Unable to set processName Running with options: {'popup_mode': False, 'cuemiac': False, 'do_trace': False, 'standalone': True} Starting Deskbar instance: <gnome.applet.Applet object (PanelApplet) at 0xfc85a0> None Set entry width: 20 Layout changed to 1 Set entry width: 20 Layout changed to 1 Changing UI to: Entriac *** *** The file /usr/local/lib/deskbar-applet/handlers/beagle-static.py (BeagleHandler) decided to not load itself: Beagle does not seem to be installed, skipping *** *** *** The file /usr/local/lib/deskbar-applet/handlers/beagle-live.py (BeagleLiveHandler) decided to not load itself: Could not load beagle, libbeagle has been compiled without python bindings:No module named beagle *** Loading module 'del.icio.us-Lesezeichen' from file /usr/local/lib/deskbar-applet/handlers/desklicious.py. Loading module 'Internet-Lesezeichen' from file /usr/local/lib/deskbar-applet/handlers/epiphany.py. Loading module 'Internet-Chronik' from file /usr/local/lib/deskbar-applet/handlers/epiphany.py. Loading module 'Internet-Suchen' from file /usr/local/lib/deskbar-applet/handlers/epiphany.py. Loading module 'Dateien, Ordner und Orte' from file /usr/local/lib/deskbar-applet/handlers/files.py. *** *** The file /usr/local/lib/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. *** *** *** The file /usr/local/lib/deskbar-applet/handlers/galeon.py (GaleonBookmarksHandler) decided to not load itself: Galeon is not your preferred browser, not using it. *** Loading module 'Rechneraktionen' from file /usr/local/lib/deskbar-applet/handlers/gdmactions.py. *** *** The file /usr/local/lib/deskbar-applet/handlers/google-live.py (GoogleLiveHandler) decided to not load itself: Sie müssen das Python-Modul SOAPpy installieren. *** Loading module 'Chronik' from file /usr/local/lib/deskbar-applet/handlers/history.py. Loading module 'Fensterwähler' from file /usr/local/lib/deskbar-applet/handlers/iswitch-window.py. Error:load_icon:Icon Load Error:Symbol »panel-window-menu« nicht im Thema vorhanden (or Symbol »panel-window-menu.png« nicht im Thema vorhanden) *** *** The file /usr/local/lib/deskbar-applet/handlers/mozilla.py (MozillaSearchHandler) decided to not load itself: Mozilla/Firefox is not your preferred browser, not using it. *** Loading module 'Datei- und Ordnersuche' from file /usr/local/lib/deskbar-applet/handlers/programs.py. Loading module 'Wörterbuch' from file /usr/local/lib/deskbar-applet/handlers/programs.py. Error:load_icon:Icon Load Error:Symbol »gdict« nicht im Thema vorhanden (or Symbol »gdict« nicht im Thema vorhanden) Loading module 'Entwicklerdokumentation' from file /usr/local/lib/deskbar-applet/handlers/programs.py. Loading module 'Programme' from file /usr/local/lib/deskbar-applet/handlers/programs.py. Loading module 'Internet' from file /usr/local/lib/deskbar-applet/handlers/web_address.py. Loading module 'Yahoo!-Suche' from file /usr/local/lib/deskbar-applet/handlers/yahoo.py. Loading module 'E-Mail (Adressbuch)' from file /usr/local/lib/deskbar-applet/handlers/evolution.py. Initializing Chronik Initializing Programme (deskbar-applet:3783): Gnome-WARNING **: gnome-program.c:1015: Directory properties not set correctly. Cannot locate application specific files. Initializing E-Mail (Adressbuch) Initializing Internet Initializing Dateien, Ordner und Orte Initializing Internet-Lesezeichen Initializing Internet-Chronik Initializing Internet-Suchen -------------------------->8------------------------------------------- After that, it crashes and bugbuddy fires up.
We need debug symbol for this to be useful. That said it might be a distro-specific problem..
Yes, I'm aware of the fact that you need debug symbol - but how do I provide them? Python doesn't core, and starting the applet using python -d shows the same output. I don't think that this is FreeBSD-specific: - The deskbar applet worked fine in 2.14. - Apparently, the deskbar-applet works fine in 386 FreeBSD. Is it possible that there's somewhere a pointer <-> int32 conversion? This would explain why the deskbar-applet crashes on amd64 (where pointer are 64bit). I haven't learn to program python, so I neither know if this is possible nor can I debug the applet myself :-/
What versions of python-gobject and python-gtk do you have installed. There were problems with crashes on 64 bit arches in version earlier than 2.12.2 and 2.10.3 respectively.
Aaah - this could pe the problem: I've installed py24-gobject-2.12.2 and py24-gtk-2.10.2. OK, I'm going to contact the FreeBSD Gnome maintainers to update the py24-gtk port to 2.10.3. For the moment, I think there's nothing I could do - you might as well close the bug until I've testen the applet with py24-gtk-2.10.3 Anyway, thanks a lot for your help :-)
If I leave the state as NEEDINFO it will appear on your bugs page as something we are still interested in. I'd like to see if this really is the problem. Thanks!
OK, confirmed :-) After updating to py24-gtk2-gtk-2.10.3 deskbar runs again smoothly :-) I guess you can close the bug now. Thank you (and the FreeBSD Gnome team for the fast response) very much!
Fantastic! Cheers.
*** Bug 363708 has been marked as a duplicate of this bug. ***