abrt 1.0.0 detected a crash.
How to reproduce
1. The people icon never even appears on the menu bar. I guess it crashes during startup
Comment: I think it used to appear until I updated to this version of moblin-panel-people
Attached file: backtrace
reason: Process was terminated by signal 11
Created attachment 375636 [details]
Here are the messages from the .xsession log
[jburgess@e901 ~]$ grep people .xsession-errors
** (moblin-panel-people:2187): DEBUG: Setting up toolbar proxy
** (moblin-panel-people:2187): DEBUG: Unable to create proxy for /org/moblin/UX/Shell/Toolbar: Could not get owner of name 'org.moblin.UX.Shell.Toolbar': no such name
Window manager warning: Log level 128: Found dbus name org.moblin.UX.Shell.Panels.people
Window manager warning: Log level 128: Creating proxy for org.moblin.UX.Shell.Panels.people, 0x9c1e520
** (moblin-panel-people:2187): WARNING **: anerley-ebook-feed.c:139: Error getting self contact: e_book_get_self: there was no self contact UID stored in gconf
Window manager warning: Log level 128: Panel service [people] is not running, starting.
*** Bug 539771 has been marked as a duplicate of this bug. ***
*** Bug 544445 has been marked as a duplicate of this bug. ***
Created attachment 376374 [details]
unref self_contact iff e_contact_get() succeeds
I took a look at the code and it looks like the code is incorrectly handling the error path. If the e_contact_get() fails then the self_contact is not valid and should not be unref'd.
This appears to be already fixed in the anerly master tree:
anerley-0.2.0-4.fc12 has been submitted as an update for Fedora 12.
(In reply to comment #6)
> This appears to be already fixed in the anerly master tree:
Thanks Jon, I didn't pick this up. Your help is very much appreciated!
anerley-0.2.0-4.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 anerley'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F12/FEDORA-2009-12879
anerley-0.2.0-4.fc12 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report.
*** Bug 548610 has been marked as a duplicate of this bug. ***