Bug 543725 - [abrt] crash detected in abrt-gui-1.0.0-1.fc12
Summary: [abrt] crash detected in abrt-gui-1.0.0-1.fc12
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: abrt
Version: 12
Hardware: i686
OS: Linux
low
medium
Target Milestone: ---
Assignee: Jiri Moskovcak
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: abrt_hash:e68b217c
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-12-02 23:11 UTC by Mads Kiilerich
Modified: 2015-02-01 22:50 UTC (History)
11 users (show)

Fixed In Version: 1.0.6-1.fc12
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2010-02-09 21:03:12 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (880 bytes, text/plain)
2009-12-02 23:11 UTC, Mads Kiilerich
no flags Details

Description Mads Kiilerich 2009-12-02 23:11:22 UTC
abrt 1.0.0 detected a crash.

backtrace
-----
Summary: TBe68b217c PluginsSettingsDialog.py:103:hydrate:UnboundLocalError: local variable 'pluginlist' referenced before assignment

Traceback (most recent call last):
  File "/usr/share/abrt/CCMainWindow.py", line 152, in on_miPreferences_clicked
    dialog.hydrate()
  File "/usr/share/abrt/PluginsSettingsDialog.py", line 103, in hydrate
    for entry in pluginlist:
UnboundLocalError: local variable 'pluginlist' referenced before assignment

Local variables in innermost frame:
plugin_rows: {'Action': <GtkTreeIter at 0x9e8e110>, 'Reporter': <GtkTreeIter at 0x9f7e340>, 'Analyzer': <GtkTreeIter at 0x9e8e150>, 'Database': <GtkTreeIter at 0x9e8e280>}
self: <PluginsSettingsDialog.PluginsSettingsDialog instance at 0x9df838c>
e: org.freedesktop.DBus.Error.Spawn.ChildExited: Launch helper exited with unknown return code 1
it: <GtkTreeIter at 0x9f7e340>
plugin_type: Reporter

cmdline: /usr/bin/python /usr/share/abrt/CCMainWindow.py 
component: abrt
executable: /usr/share/abrt/CCMainWindow.py
kernel: 2.6.31.6-145.fc12.i686.PAE
package: abrt-gui-1.0.0-1.fc12
uuid: e68b217c

Comment 1 Mads Kiilerich 2009-12-02 23:11:26 UTC
Created attachment 375615 [details]
File: backtrace

Comment 2 Mads Kiilerich 2009-12-02 23:13:31 UTC
This is https://fedorahosted.org/abrt/ticket/105 "crash on initial run of abrt-gui"

Comment 3 Jiri Moskovcak 2009-12-03 10:26:08 UTC
Hi,
can you reproduce this? I think this might happen only if you run abrt-gui when the daemon is not running (which is probably because you reinstalled it and the dbus-policy wasn't reloaded) and when abrt-gui fails to run the daemon on-demand. I look into this ASAP.

Thanks,
Jirka

Comment 4 Mads Kiilerich 2009-12-03 11:15:38 UTC
Right, that sounds like a plausible explanation.

I can not reproduce it at the moment because I am stuck on a F11 system.

Comment 5 Jiri Moskovcak 2009-12-03 12:27:08 UTC
Fixed in git. abrt-gui exits if it fails to connect to abrtd.

Comment 6 Fedora Update System 2009-12-08 18:49:58 UTC
abrt-1.0.1-1.fc12 has been submitted as an update for Fedora 12.
http://admin.fedoraproject.org/updates/abrt-1.0.1-1.fc12

Comment 7 Fedora Update System 2009-12-10 04:21:48 UTC
abrt-1.0.1-1.fc12 has been pushed to the Fedora 12 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update abrt'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F12/FEDORA-2009-12994

Comment 8 Mads Kiilerich 2009-12-13 14:45:35 UTC
abrt-1.0.1-1.fc12.i686

If I stop abrtd and try to run abrt-gui then 

1. it takes around 30 seconds before anything happens
2. it can't be interrupted with ctrl-c
3. then an error message box appears, but it just says "Error while loading dump-list" - without any indication that it comes from abrt. I suggest at least a headline "Error starting abrt GUI"
4. the message box is not alt-tab-able and doesn't appear in the window list.
5. a moment after abrt-gui can be started fine because abrtd is running again - if it is started automatically then it should happen before failing

So: this particular crash has been fixed, but I don't think it has been fixed properly.

Comment 9 Mads Kiilerich 2010-01-13 22:38:32 UTC
abrt-1.0.3-1.fc12.i686 gives almost the same - except that I got a segfault at step 3:

Jan 13 23:32:25 localhost kernel: python[3204]: segfault at 4 ip 003e308e sp bff76b30 error 4 in libpython2.6.so.1.0[379000+15b000]
Jan 13 23:32:25 localhost kernel: type=1701 audit(1263421945.245:14707): auid=500 uid=500 gid=500 ses=2 subj=kernel pid=3204 comm="python" sig=11
Jan 13 23:32:25 localhost kernel: Process 3204(python) has RLIMIT_CORE set to 0
Jan 13 23:32:25 localhost kernel: Aborting core

BUT when I start the abrt service afterwards I get:
Starting abrt daemon: abrtd: Failed to start: got sig 2
with the explanation in the messages:
Jan 13 23:33:21 localhost abrtd: Can't lock file '/var/run/abrt.lock': Resource temporarily unavailable
Jan 13 23:33:21 localhost abrtd: Error while initializing daemon

- like in bug 552869

Comment 10 Jiri Moskovcak 2010-01-30 20:19:27 UTC
This should be fixed in version 1.0.5, which should hit repositories in few days.

Comment 11 Fedora Update System 2010-02-03 15:17:36 UTC
abrt-1.0.6-1.fc12 has been submitted as an update for Fedora 12.
http://admin.fedoraproject.org/updates/abrt-1.0.6-1.fc12

Comment 12 Fedora Update System 2010-02-05 01:32:00 UTC
abrt-1.0.6-1.fc12 has been pushed to the Fedora 12 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update abrt'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F12/FEDORA-2010-1470

Comment 13 Fedora Update System 2010-02-09 21:02:04 UTC
abrt-1.0.6-1.fc12 has been pushed to the Fedora 12 stable repository.  If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.