Bug 549224

Summary: [abrt] hamster-applet-2.28.2-1.fc12 crashes
Product: [Fedora] Fedora Reporter: James Ralston <ralston>
Component: hamster-appletAssignee: Mads Villadsen <maxx>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 12CC: dmalcolm, ivazqueznet, james.antill, jonathansteffan, maxx
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard: abrt_hash:bcc83572eb05a209a6a45bff29d677efda018c85
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-12-23 18:04:47 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: backtrace none

Description James Ralston 2009-12-21 00:21:19 UTC
abrt 1.0.2 detected a crash.

How to reproduce
-----
1. Attempt to add "Time Tracker" to the panel, or
2. If Time Tracker is already on the panel, simply attempt to start a new session.

Comment
-----
I updated the following RPMs:

1:autocorr-en-3.1.1-19.22.fc12.noarch
1:autocorr-ja-3.1.1-19.22.fc12.noarch
ConsoleKit-0.4.1-2.fc12.x86_64
ConsoleKit-libs-0.4.1-2.fc12.x86_64
ConsoleKit-x11-0.4.1-2.fc12.x86_64
1:control-center-2.28.1-12.fc12.x86_64
1:control-center-devel-2.28.1-12.fc12.x86_64
1:control-center-filesystem-2.28.1-12.fc12.x86_64
ModemManager-0.2.997-3.git20091216.fc12.x86_64
augeas-libs-0.6.0-2.fc12.x86_64
brasero-2.28.3-1.fc12.x86_64
brasero-libs-2.28.3-1.fc12.x86_64
brasero-nautilus-2.28.3-1.fc12.x86_64
empathy-2.28.2-1.fc12.x86_64
empathy-libs-2.28.2-1.fc12.x86_64
eog-2.28.2-1.fc12.x86_64
evince-2.28.2-1.fc12.x86_64
evince-djvu-2.28.2-1.fc12.x86_64
evince-libs-2.28.2-1.fc12.x86_64
evolution-2.28.2-1.fc12.x86_64
evolution-data-server-2.28.2-1.fc12.x86_64
evolution-help-2.28.2-1.fc12.noarch
f-spot-0.6.1.5-2.fc12.x86_64
file-roller-2.28.2-1.fc12.x86_64
firefox-3.5.6-1.fc12.x86_64
gcalctool-5.28.2-1.fc12.x86_64
1:gdm-2.28.2-1.fc12.x86_64
1:gdm-plugin-fingerprint-2.28.2-1.fc12.x86_64
1:gdm-user-switch-applet-2.28.2-1.fc12.x86_64
1:gedit-2.28.2-1.fc12.x86_64
gnome-desktop-2.28.1-7.fc12.x86_64
gnome-desktop-devel-2.28.1-7.fc12.x86_64
1:gnome-games-2.28.2-1.fc12.x86_64
1:gnome-games-help-2.28.2-1.fc12.noarch
gnome-keyring-2.28.2-1.fc12.x86_64
gnome-keyring-devel-2.28.2-1.fc12.x86_64
gnome-keyring-pam-2.28.2-1.fc12.x86_64
gnome-python2-extras-2.25.3-14.fc12.x86_64
gnome-python2-gtkhtml2-2.25.3-14.fc12.x86_64
gnome-python2-libegg-2.25.3-14.fc12.x86_64
gnome-settings-daemon-2.28.1-9.fc12.x86_64
gnome-terminal-2.28.2-1.fc12.x86_64
gucharmap-2.28.2-1.fc12.x86_64
gvfs-1.4.3-1.fc12.x86_64
gvfs-archive-1.4.3-1.fc12.x86_64
gvfs-fuse-1.4.3-1.fc12.x86_64
gvfs-gphoto2-1.4.3-1.fc12.x86_64
gvfs-obexftp-1.4.3-1.fc12.x86_64
gvfs-smb-1.4.3-1.fc12.x86_64
hamster-applet-2.28.2-1.fc12.x86_64
ibus-1.2.0.20091215-1.fc12.x86_64
ibus-gtk-1.2.0.20091215-1.fc12.x86_64
ibus-libs-1.2.0.20091215-1.fc12.x86_64
libgnomekbd-2.28.2-1.fc12.x86_64
libsoup-2.28.2-1.fc12.x86_64
libtiff-3.9.2-2.fc12.x86_64
libtiff-devel-3.9.2-2.fc12.x86_64
mousetweaks-2.28.2-1.fc12.x86_64
nautilus-2.28.4-1.fc12.x86_64
nautilus-extensions-2.28.4-1.fc12.x86_64
1:openoffice.org-brand-3.1.1-19.22.fc12.x86_64
1:openoffice.org-calc-3.1.1-19.22.fc12.x86_64
1:openoffice.org-calc-core-3.1.1-19.22.fc12.x86_64
1:openoffice.org-core-3.1.1-19.22.fc12.x86_64
1:openoffice.org-draw-3.1.1-19.22.fc12.x86_64
1:openoffice.org-draw-core-3.1.1-19.22.fc12.x86_64
1:openoffice.org-graphicfilter-3.1.1-19.22.fc12.x86_64
1:openoffice.org-impress-3.1.1-19.22.fc12.x86_64
1:openoffice.org-impress-core-3.1.1-19.22.fc12.x86_64
1:openoffice.org-langpack-en-3.1.1-19.22.fc12.x86_64
1:openoffice.org-langpack-ja_JP-3.1.1-19.22.fc12.x86_64
1:openoffice.org-math-3.1.1-19.22.fc12.x86_64
1:openoffice.org-math-core-3.1.1-19.22.fc12.x86_64
1:openoffice.org-opensymbol-fonts-3.1.1-19.22.fc12.noarch
1:openoffice.org-pdfimport-3.1.1-19.22.fc12.x86_64
1:openoffice.org-presenter-screen-3.1.1-19.22.fc12.x86_64
1:openoffice.org-ure-3.1.1-19.22.fc12.x86_64
1:openoffice.org-writer-3.1.1-19.22.fc12.x86_64
1:openoffice.org-writer-core-3.1.1-19.22.fc12.x86_64
1:openoffice.org-xsltfilter-3.1.1-19.22.fc12.x86_64
orca-2.28.2-1.fc12.x86_64
pango-1.26.2-1.fc12.x86_64
pango-devel-1.26.2-1.fc12.x86_64
phonon-4.3.80-2.fc12.x86_64
phonon-backend-xine-4.3.80-2.fc12.x86_64
pixman-0.16.4-2.fc12.x86_64
pixman-devel-0.16.4-2.fc12.x86_64
postgresql-libs-8.4.2-1.fc12.x86_64
preupgrade-1.1.4-1.fc12.noarch
pulseaudio-0.9.21-2.fc12.x86_64
pulseaudio-gdm-hooks-0.9.21-2.fc12.x86_64
pulseaudio-libs-0.9.21-2.fc12.x86_64
pulseaudio-libs-glib2-0.9.21-2.fc12.x86_64
pulseaudio-module-bluetooth-0.9.21-2.fc12.x86_64
pulseaudio-module-gconf-0.9.21-2.fc12.x86_64
pulseaudio-module-x11-0.9.21-2.fc12.x86_64
pulseaudio-utils-0.9.21-2.fc12.x86_64
selinux-policy-3.6.32-59.fc12.noarch
selinux-policy-targeted-3.6.32-59.fc12.noarch
xulrunner-1.9.1.6-1.fc12.x86_64

After I applied these updates, hamster-applet wouldn't load.

Attached file: backtrace
cmdline: python /usr/lib64/hamster-applet/hamster-applet --oaf-activate-iid=OAFIID:Hamster_Applet_Factory --oaf-ior-fd=29
component: python
executable: /usr/bin/python
kernel: 2.6.31.6-166.fc12.x86_64
package: python-2.6.2-2.fc12
rating: 4
reason: Process was terminated by signal 6 (Aborted)

Comment 1 James Ralston 2009-12-21 00:21:22 UTC
Created attachment 379539 [details]
File: backtrace

Comment 2 James Ralston 2009-12-21 00:34:15 UTC
The problem is hamster-applet-2.28.2-1.fc12.x86_64.

If I revert to hamster-applet-2.28.1-1.fc12.x86_64, it works just fine.

Comment 3 Dave Malcolm 2009-12-23 18:04:47 UTC
Thanks for the information! - this definitely looks like the same behavior as in bug 544344
  python: Python/pystate.c:626: PyGILState_Release: Assertion `oldstate == PyGILState_UNLOCKED' failed.

and from comment #2 it sounds like a threading issue with hamster-applet

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