Bug 838229
Summary: | [abrt] colord-0.1.21-1.fc17: Process /usr/libexec/colord was killed by signal 6 (SIGABRT) | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Luciano Coppola <luciano.coppola> | ||||||||
Component: | colord | Assignee: | Richard Hughes <hughsient> | ||||||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||
Severity: | unspecified | Docs Contact: | |||||||||
Priority: | unspecified | ||||||||||
Version: | 17 | CC: | christian, hughsient, kevinbelow, mgress, rhughes | ||||||||
Target Milestone: | --- | ||||||||||
Target Release: | --- | ||||||||||
Hardware: | i686 | ||||||||||
OS: | Unspecified | ||||||||||
Whiteboard: | abrt_hash:17d1ad20fe041e3de04a0f008c83950ff9746d07 | ||||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||||
Doc Text: | Story Points: | --- | |||||||||
Clone Of: | Environment: | ||||||||||
Last Closed: | 2013-04-24 10:32:01 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
Luciano Coppola
2012-07-07 15:50:56 UTC
Created attachment 596772 [details]
File: maps
Created attachment 596773 [details]
File: var_log_messages
Created attachment 596774 [details]
File: backtrace
Fixed with this: commit b3f7557d27c2542006c6c6bc2d1b8175dd112b16 Author: Christopher James Halse Rogers <raof> Date: Fri Aug 31 13:23:32 2012 +1000 Initialise global connection variable earlier. Under some circumstances the on_name_acquired handling is done on an idle callback, and it's always done asynchronously, after the dbus name has been acquired. Thus there is a race between another dbus client noticing colord has acquired its name and the on_name_acquired callback being fired. If a client makes a dbus request in this time, connection will be NULL, and colord will die with an assertion. Moving the setting of connection to on_bus_acquired removes this race because the dbus objects are only registered later in on_bus_acquired. :100644 100644 a3771cf... 77e15d8... M src/cd-main.c *** Bug 839044 has been marked as a duplicate of this bug. *** *** Bug 901817 has been marked as a duplicate of this bug. *** *** Bug 920656 has been marked as a duplicate of this bug. *** |