Bug 543752
Summary: | [abrt] crash detected in moblin-panel-people-0.0.10-1.fc12 | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Jon Burgess <jburgess777> | ||||||
Component: | moblin-panel-people | Assignee: | Peter Robinson <pbrobinson> | ||||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||
Severity: | medium | Docs Contact: | |||||||
Priority: | low | ||||||||
Version: | 12 | CC: | fabioortlieb, granata.giovanni, pbrobinson, rdurham25 | ||||||
Target Milestone: | --- | ||||||||
Target Release: | --- | ||||||||
Hardware: | i686 | ||||||||
OS: | Linux | ||||||||
Whiteboard: | abrt_hash:cee4d0f78e76279a525e70f66cb8614e96eb5921 | ||||||||
Fixed In Version: | 0.2.0-4.fc12 | Doc Type: | Bug Fix | ||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2009-12-10 04:25:31 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
Jon Burgess
2009-12-03 00:42:13 UTC
Created attachment 375636 [details]
File: backtrace
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: http://git.moblin.org/cgit.cgi/anerley/commit/?id=e604bdf50e2b05ed6977564ea8d6aac948af0e03 anerley-0.2.0-4.fc12 has been submitted as an update for Fedora 12. http://admin.fedoraproject.org/updates/anerley-0.2.0-4.fc12 (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. *** |