colord crashed with SIGSEGV in cd_device_register_object()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Colord |
Confirmed
|
Medium
|
|||
colord (Debian) |
Fix Released
|
Unknown
|
|||
colord (Ubuntu) |
Fix Released
|
Medium
|
Chris Halse Rogers | ||
Precise |
Invalid
|
Undecided
|
Unassigned | ||
Quantal |
Fix Released
|
Medium
|
Chris Halse Rogers |
Bug Description
crashes at startup
colord crashed with SIGSEGV in cd_device_
ProblemType: Crash
DistroRelease: Ubuntu 12.10
Package: colord 0.1.21-1
ProcVersionSign
Uname: Linux 3.5.0-3-generic x86_64
ApportVersion: 2.2.5-0ubuntu2
Architecture: amd64
CrashCounter: 1
Date: Thu Jul 5 09:30:50 2012
ExecutablePath: /usr/lib/
ProcCmdline: /usr/lib/
ProcEnviron:
SegvAnalysis:
Segfault happened at: 0x40b1dd <cd_device_
PC (0x0040b1dd) ok
source "0x8(%rax)" (0x00000008) not located in a known VMA region (needed readable region)!
destination "%rbx" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: colord
StacktraceTop:
cd_device_
?? ()
?? ()
?? () from /usr/lib/
g_main_
Title: colord crashed with SIGSEGV in cd_device_
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:
visibility: | private → public |
tags: | added: rls-q-incoming |
tags: | added: bugpattern-needed |
tags: | added: qa-manual-testing |
Changed in colord (Ubuntu): | |
importance: | Medium → High |
Changed in colord: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
Changed in colord (Debian): | |
status: | Unknown → Confirmed |
tags: | added: i386 |
Changed in colord (Ubuntu Quantal): | |
importance: | High → Medium |
milestone: | none → ubuntu-12.10 |
description: | updated |
Changed in colord (Ubuntu Precise): | |
status: | Confirmed → Invalid |
description: | updated |
Changed in colord (Debian): | |
status: | Confirmed → Fix Released |
On Debian Sid/unstable with colord 0.1.21-1 installed the daemon segfaults with the backtrace pasted below [1].
[1] http:// bugs.debian. org/cgi- bin/bugreport. cgi?bug= 675852
Starting program: /usr/lib/ x86_64- linux-gnu/ colord/ colord 64-linux- gnu/libthread_ db.so.1" .
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_
[New Thread 0x7ffff4f46700 (LWP 6176)]
[New Thread 0x7ffff4745700 (LWP 6177)]
[Thread 0x7ffff4f46700 (LWP 6176) exited]
[New Thread 0x7ffff4f46700 (LWP 6329)]
Program received signal SIGSEGV, Segmentation fault. register_ object (device=0x69b1b0, connection= 0x670020, info=0x669650, error=0x7ffffff fe328) at cd-device.c:1474 register_ object (device=0x69b1b0, connection= 0x670020, info=0x669650, error=0x7ffffff fe328) at cd-device.c:1474 device_ register_ on_bus (device=0x69b1b0, error=0x7ffffff fe328) at cd-main.c:399 daemon_ method_ call (connection_ =0x670020, sender= 0x7fffec004b30 ":1.158", object_ path=0x7fffec00 6d10 "/org/freedeskt op/ColorManager ", interface_ name=0x7fffec00 7820 "org.freedeskto p.ColorManager" , method_ name=0x7fffec00 6ed0 "CreateDevice", parameters= 0x7fffec016b20, invocation= invocation@ entry=0x6a4c60, user_data= user_data@ entry=0x0) at cd-main.c:1032 0x6a4c60) at /tmp/buildd/ glib2.0- 2.32.3/ ./gio/gdbusconn ection. c:4687 glib2.0- 2.32.3/ ./glib/ gmain.c: 2539 context_ dispatch (context= context@ entry=0x636de0) at /tmp/buildd/ glib2.0- 2.32.3/ ./glib/ gmain.c: 3075 context_ iterate (context=0x636de0, block=block@ entry=1, dispatch= dispatch@ entry=1, self=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at /tmp/buildd/ glib2.0- 2.32.3/ ./glib/ gmain.c: 3146 glib2.0- 2.32.3/ ./glib/ gmain.c: 3340 e6c8) at cd-main.c:1964 register_ object (device=0x69b1b0, connection= 0x670020, info=0x669650, error=0x7ffffff fe328) at cd-device.c:1474
interface_ vtable = {method_call = 0x40b1a9 <cd_device_ dbus_method_ call>, get_property = 0x40bde9 <cd_device_ dbus_get_ property> , set_property = 0, padding = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} device_ register_ on_bus (device=0x69b1b0, error=0x7ffffff fe328) at cd-main.c:399 daemon_ method_ call (connection_ =0x670020, sender= 0x7fffec004b30 ":1.158", object_ path=0x7fffec00 6d10 "/org/freedeskt op/ColorManager ", interface_ name=0x7fffec00 7820 "org.freedeskto p.ColorManager" , method_ name=0x7fffec00 6ed0 "CreateDevice", parameters= 0x7fffec016b20, invocation= invocation@ entry=0x6a4c60, user_data= user_data@ entry=0x0) at cd-main.c:1032 SCOPE_TEMP
register_ on_bus = 1
cd_device_
1474 g_set_error (error,
#0 cd_device_
#1 0x000000000041738c in cd_main_
#2 0x000000000041869f in cd_main_
#3 0x00007ffff7027915 in call_in_idle_cb (user_data=
#4 0x00007ffff6660205 in g_main_dispatch (context=0x636de0) at /tmp/buildd/
#5 g_main_
#6 0x00007ffff6660538 in g_main_
#7 0x00007ffff6660932 in g_main_loop_run (loop=0x6368b0) at /tmp/buildd/
#8 0x000000000041a25a in main (argc=1, argv=0x7fffffff
#0 cd_device_
error_local = 0x0
ret = 0
#1 0x000000000041738c in cd_main_
ret = 0
#2 0x000000000041869f in cd_main_
device = 0x69b1b0
scope = CD_OBJECT_
profile = 0x0
prop_key = 0x6c28c0 "Kind"
prop_value = 0x6c28c5 "display"
re...