python dumps core when running the svn version of gajim

Bug #65581 reported by DaTa
6
Affects Status Importance Assigned to Milestone
GNOME Keyring
Invalid
Medium
gnome-python-desktop (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: python

From revision 7087 on python dumps core when running gajim: here is the change from 7086 to 7087: http://trac.gajim.org/changeset?old_path=trunk&old=7086&new_path=trunk&new=7087

A gdb-backtrace is attached, but it seems, that the error appears in /usr/lib/python2.4/site-packages/gtk-2.0/gnomekeyring.so, and I was not able to get dbgsym packages for python-gnome2-desktop. Maybe somebody can assist me to build one if it is needed.

I'm reachable via E-Mail and Jabber.

Revision history for this message
DaTa (danielt) wrote :
Revision history for this message
Laurent Bigonville (bigon) wrote :

Strange I just test the gajim svn without any problems

Revision history for this message
Eric Butler (codebutler) wrote :

I am using revision 7210 without any trouble..

Revision history for this message
DaTa (danielt) wrote :

Well, but on my system it dumps core.

Maybe it has something to do with the fact that this system was breezy some time ago, and was upgraded to dapper und now to edgy.

I've minimalised the problem, see the attachment.

Revision history for this message
DaTa (danielt) wrote :
Revision history for this message
DaTa (danielt) wrote :

I've tried the following:

* remove python2.3 (because of warnings of apt-get while installing python modules)
* dpkg -l | awk '$1 == "ii" && $2 ~ /^python/ {print $2}' > python.debs
* sudo apt-get install --reinstall $(< python.debs)
* dpkg -l | awk '$1 == "ii" && $2 ~ /keyring/ {print $2}' > keyring.debs
* sudo apt-get install --reinstall $(< keyring.debs)

[139]> python -c 'import gnomekeyring; kr=gnomekeyring.get_default_keyring_sync()'

** (process:1117): WARNING **: g_set_application_name not set.
zsh: segmentation fault (core dumped) python -c 'import gnomekeyring; kr=gnomekeyring.get_default_keyring_sync()'

Revision history for this message
DaTa (danielt) wrote :

The gajim people made a workaround to this bug.

gnomekeyring.get_default_keyring_sync() dumps core if there is no keyring, which was the case on my system.

After creating one the above function doesn't dump core anymore.

Related links:

http://trac.gajim.org/ticket/2540
http://trac.gajim.org/ticket/2595
http://bugzilla.gnome.org/show_bug.cgi?id=363019

Changed in pygtk:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: Unconfirmed → Confirmed
Changed in gnome-keyring:
status: Unknown → Confirmed
Changed in gnome-keyring:
status: Confirmed → Invalid
Revision history for this message
Sebastien Bacher (seb128) wrote :

the bug has been fixed upstream

Changed in gnome-python-desktop:
status: Confirmed → Fix Committed
Revision history for this message
Sebastien Bacher (seb128) wrote :

the new version has been uploaded to gutsy

Changed in gnome-python-desktop:
status: Fix Committed → Fix Released
Changed in gnome-keyring:
importance: Unknown → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.