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
Created attachment 375615 [details] File: backtrace
This is https://fedorahosted.org/abrt/ticket/105 "crash on initial run of abrt-gui"
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
Right, that sounds like a plausible explanation. I can not reproduce it at the moment because I am stuck on a F11 system.
Fixed in git. abrt-gui exits if it fails to connect to abrtd.
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
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
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.
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
This should be fixed in version 1.0.5, which should hit repositories in few days.
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
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
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.