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 547976 - crash in Deskbar: Gnome startup
crash in Deskbar: Gnome startup
Status: RESOLVED DUPLICATE of bug 544946
Product: deskbar-applet
Classification: Deprecated
Component: general
2.23.x
Other Linux
: High critical
: ---
Assigned To: Deskbar Applet Maintainer(s)
Deskbar Applet Maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2008-08-16 00:00 UTC by Jose M. daLuz
Modified: 2008-09-02 21:43 UTC
See Also:
GNOME target: ---
GNOME version: 2.23/2.24



Description Jose M. daLuz 2008-08-16 00:00:05 UTC
What were you doing when the application crashed?
Gnome startup


Distribution: Gentoo Base System release 2.0.0
Gnome Release: 2.23.6 2008-08-14 (Gentoo)
BugBuddy Version: 2.23.6

System: Linux 2.6.26-gentoo-r1 #1 SMP PREEMPT Thu Aug 14 19:47:48 EDT 2008 x86_64
X Vendor: The X.Org Foundation
X Vendor Release: 10499906
Selinux: No
Accessibility: Disabled
GTK+ Theme: Glossy
Icon Theme: gnome

Memory status: size: 0 vsize: 0 resident: 0 share: 0 rss: 0 rss_rlim: 0
CPU usage: start_time: 0 rtime: 0 utime: 0 stime: 0 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 0



----------- .xsession-errors ---------------------
** (gnome-session:4773): DEBUG: GsmXSMPClient:   CurrentDirectory = '/'
** (gnome-session:4773): DEBUG: GsmXSMPClient: Set properties from client '0xac54f0 [104aba655a4515ac83121884478370667800000047730033]'
** (gnome-session:4773): DEBUG: GsmXSMPClient:   ProcessID = '9011'
** (gnome-session:4773): DEBUG: GsmXSMPClient: Set properties from client '0xac54f0 [104aba655a4515ac83121884478370667800000047730033]'
** (gnome-session:4773): DEBUG: GsmXSMPClient:   Program = 'Tomboy'
** (gnome-session:4773): DEBUG: GsmXSMPClient: Set properties from client '0xac54f0 [Tomboy 104aba655a4515ac83121884478370667800000047730033]'
** (gnome-session:4773): DEBUG: GsmXSMPClient:   CloneCommand = 'Tomboy' 
** (gnome-session:4773): DEBUG: GsmXSMPClient: Set properties from client '0xac54f0 [Tomboy 104aba655a4515ac83121884478370667800000047730033]'
** (gnome-session:4773): DEBUG: GsmXSMPClient:   RestartCommand = 'Tomboy' '--sm-client-id' '104aba655a4515ac83121884478370667800000047730033' '--screen' '0' 
** (gnome-session:4773): DEBUG: GsmXSMPClient: Set properties from client '0xac54f0 [Tomboy 104aba655a4515ac83121884478370667800000047730033]'
** (gnome-session:4773): DEBUG: GsmXSMPClient:   UserID = 'sternklang'
** (gnome-session:4773): DEBUG: GsmXSMPClient: Set properties from client '0xac5340 [nautilus 104aba655a4515ac83121884476839893200000047730002]'
** (gnome-session:4773): DEBUG: GsmXSMPClient:   _GSM_Priority = 40
** (gnome-session:4773): DEBUG: GsmXSMPClient: Set properties from client '0xac5340 [nautilus 104aba655a4515ac83121884476839893200000047730002]'
** (gnome-session:4773): DEBUG: GsmXSMPClient:   RestartStyleHint = 0
--------------------------------------------------
Traceback (most recent call last):
  • File "/usr/lib64/deskbar-applet/deskbar-applet", line 73 in <module>
    gtk.gdk.threads_init()
SystemError: error return without exception set

Comment 1 Jose M. daLuz 2008-08-17 04:47:12 UTC
This is not specific to deskbar-applet:

 # python
Python 2.5.2 (r252:60911, Aug 14 2008, 00:45:15) 
[GCC 4.3.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import gtk
>>> gtk.gdk.threads_init()
Traceback (most recent call last):
  • File "<stdin>", line 1 in <module>
SystemError: error return without exception set

Maybe something in Gnome 2.23.x that pygtk (2.12.1) is not able to handle?
Comment 2 Jose M. daLuz 2008-08-17 13:33:11 UTC
It's the latest pygobject, perhaps because there is no equivalent pygtk yet. Downgrading pygobject from 2.15.2 to 2.14.2 eliminates this issue.

Closing INVALID.
Comment 3 Jose M. daLuz 2008-08-28 01:45:49 UTC
Well, I now have the matching pygtk, 2.13.0, and this crash still happens. Googling this error, I found this fedora bug: https://bugzilla.redhat.com/show_bug.cgi?id=457502

Looking at the patch in that bug, I changed:

gtk.gdk.threads_init()

to:

try:
	gtk.gdk.threads_init()
except SystemError:
	pass

This eliminates the crash. I don't know enough about Python to know if this is the correct approach or just a workaround so I'll leave that to you to determine.
Comment 4 André Klapper 2008-09-02 21:40:00 UTC
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.


*** This bug has been marked as a duplicate of 550463 ***
Comment 5 André Klapper 2008-09-02 21:43:27 UTC

*** This bug has been marked as a duplicate of 544946 ***