colord crashed with SIGSEGV in cd_profile_register_object()

Bug #1021933 reported by Francis Ginther
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
colord (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

Crash occurred after the following sequence:
 1. Login as default user
 2. Switch to guest account via the session-indictor
 3. Open gedit from the Dash
 4. Close gedit
 5. Open and close the Dash again
 6. Logout of the guest session via the system-indicator
 7. Log back in the default user account
 8. Observe crash

This was discovered while running a unity manual-test from Dash.txt (the test passed other then the crash in colord):

Dash no-results-hint
--------------------
This tests that the text displaying "Sorry nothing matches your search" is hidden when results are present (even in hard-to-automatically-test scenarios).

Action:
#. Start guest session
#. Open the Dash - there shouldn't be any results displayed, since this user
   account didn't interact with anything yet
#. Run an application not present in the launcher (for example gedit)
#. Close previously opened application

Outcome:
  When Dash is opened 'gedit' (or application you launched) should be
  displayed in the "Recent Apps" category. You shouldn't see
  "Sorry nothing matches your search" text.

ProblemType: Crash
DistroRelease: Ubuntu 12.10
Package: colord 0.1.21-1
ProcVersionSignature: Ubuntu 3.5.0-2.2-generic 3.5.0-rc4
Uname: Linux 3.5.0-2-generic i686
NonfreeKernelModules: nvidia wl
ApportVersion: 2.2.5-0ubuntu2
Architecture: i386
CrashCounter: 1
Date: Fri Jul 6 15:33:08 2012
ExecutablePath: /usr/lib/i386-linux-gnu/colord/colord
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Alpha i386 (20120626.1)
ProcCmdline: /usr/lib/i386-linux-gnu/colord/colord
ProcEnviron:

SegvAnalysis:
 Segfault happened at: 0x8055884 <cd_profile_register_object+100>: mov 0x8(%eax),%ebx
 PC (0x08055884) ok
 source "0x8(%eax)" (0x00000008) not located in a known VMA region (needed readable region)!
 destination "%ebx" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: colord
StacktraceTop:
 cd_profile_register_object ()
 ?? ()
 ?? ()
 ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
 ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
Title: colord crashed with SIGSEGV in cd_profile_register_object()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:

Revision history for this message
Francis Ginther (fginther) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 cd_profile_register_object (profile=profile@entry=0x907d248, connection=0x9077000, info=0x90721d0, error=0xbfc084f4) at cd-profile.c:661
 cd_main_profile_register_on_bus (profile=0x907d248, error=<optimized out>) at cd-main.c:651
 cd_main_daemon_method_call (connection_=0x9077000, sender=sender@entry=0xb5d054d0 ":1.73", object_path=0xb5d02b40 "/org/freedesktop/ColorManager", interface_name=interface_name@entry=0xb5d02b68 "org.freedesktop.ColorManager", method_name=method_name@entry=0xb5d02a10 "CreateProfileWithFd", parameters=parameters@entry=0x908cd98, invocation=invocation@entry=0xb5d02e00, user_data=0x0) at cd-main.c:1223
 call_in_idle_cb (user_data=user_data@entry=0xb5d02e00) at /build/buildd/glib2.0-2.33.3/./gio/gdbusconnection.c:4737
 g_idle_dispatch (source=source@entry=0xb5d02a60, callback=0xb7545290 <call_in_idle_cb>, user_data=0xb5d02e00) at /build/buildd/glib2.0-2.33.3/./glib/gmain.c:4657

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in colord (Ubuntu):
importance: Undecided → Medium
tags: removed: need-i386-retrace
visibility: private → public
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in colord (Ubuntu):
status: New → Confirmed
Revision history for this message
Fred (eldmannen+launchpad) wrote :

Bug #1035244 might be a dupe of this.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.