After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 362738 - Typing anything crashed deskbar
Typing anything crashed deskbar
Status: RESOLVED FIXED
Product: deskbar-applet
Classification: Deprecated
Component: general
unspecified
Other FreeBSD
: High critical
: ---
Assigned To: Deskbar Applet Maintainer(s)
Deskbar Applet Maintainer(s)
: 363708 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-10-16 23:28 UTC by Mark Nowiasz
Modified: 2006-10-21 16:36 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description Mark Nowiasz 2006-10-16 23:28: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'
Comment 1 Rob Bradford 2006-10-17 20:33:43 UTC
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!
Comment 2 Mark Nowiasz 2006-10-17 23:55:51 UTC
(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):
  • File "/usr/local/lib/python2.4/site-packages/deskbar/ModuleLoader.py", line 91 in import_module
    mod = pydoc.importfile (filename)
  • File "/usr/local/lib/python2.4/pydoc.py", line 240 in importfile
    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
Comment 3 Rob Bradford 2006-10-18 09:35:42 UTC
You need the python dbus bindings by the looks of things. Install them and then try again.
Comment 4 Mark Nowiasz 2006-10-18 11:22:39 UTC
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.
Comment 5 Raphael Slinckx 2006-10-18 11:40:27 UTC
We need debug symbol for this to be useful. That said it might be a distro-specific problem..
Comment 6 Mark Nowiasz 2006-10-18 12:37:16 UTC
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 :-/
Comment 7 Rob Bradford 2006-10-18 13:25:47 UTC
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.
Comment 8 Mark Nowiasz 2006-10-18 15:35:18 UTC
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 :-)
Comment 9 Rob Bradford 2006-10-18 15:53:02 UTC
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!
Comment 10 Mark Nowiasz 2006-10-18 23:01:04 UTC
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!
Comment 11 Rob Bradford 2006-10-19 08:54:37 UTC
Fantastic! Cheers.
Comment 12 Rob Bradford 2006-10-21 16:36:41 UTC
*** Bug 363708 has been marked as a duplicate of this bug. ***