Package: colord
Version: 1.4.6-3
Severity: normal

I noticed that this service has been stuck in a respawn/segfault loop on
my system.

[...]
[ 4969.616799] colord[22761]: segfault at 55fd30d664d5 ip 00007f47219ccc01 sp 
00007ffecd7fd3a8 error 4 in libgobject-2.0.so.0.7800.0[7f47219a1000+34000] 
likely on CPU 3 (core 1, socket 0)
[ 4969.616819] Code: c5 57 02 00 48 8b 34 e8 e9 53 ff ff ff 66 66 2e 0f 1f 84 
00 00 00 00 00 90 f3 0f 1e fa 48 85 ff 74 47 48 8b 07 48 85 c0 74 3f <48> 8b 00 
48 3d fc 03 00 00 77 2c 48 8d 15 8d 57 02 00 48 c1 e8 02
[ 4972.827228] colord[22778]: segfault at 55e578ec796c ip 00007f56e6dc2c01 sp 
00007ffd52003138 error 4 in libgobject-2.0.so.0.7800.0[7f56e6d97000+34000] 
likely on CPU 3 (core 1, socket 0)
[ 4972.827253] Code: c5 57 02 00 48 8b 34 e8 e9 53 ff ff ff 66 66 2e 0f 1f 84 
00 00 00 00 00 90 f3 0f 1e fa 48 85 ff 74 47 48 8b 07 48 85 c0 74 3f <48> 8b 00 
48 3d fc 03 00 00 77 2c 48 8d 15 8d 57 02 00 48 c1 e8 02
[ 4976.595370] colord[22797]: segfault at 5573ed6cf512 ip 00007f72d6785c01 sp 
00007fff98e380c8 error 4 in libgobject-2.0.so.0.7800.0[7f72d675a000+34000] 
likely on CPU 0 (core 0, socket 0)


(gdb) thread apply all bt

Thread 5 (Thread 0x7fef177fe6c0 (LWP 18507)):
#0  0x00007fef1dcfc9ff in __GI___poll (fds=0x7fef0c000b90, nfds=2, timeout=-1) 
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fef1e05c237 in g_main_context_poll_unlocked (priority=<optimized 
out>, n_fds=2, fds=0x7fef0c000b90, timeout=<optimized out>, 
context=0x7fef08005d00) at ../../../glib/gmain.c:4653
#2  g_main_context_iterate_unlocked (context=0x7fef08005d00, 
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at 
../../../glib/gmain.c:4344
#3  0x00007fef1e05cbdf in g_main_loop_run (loop=0x7fef08005e30) at 
../../../glib/gmain.c:4551
#4  0x00007fef1e2cbdfa in gdbus_shared_thread_func (user_data=0x7fef08005cd0) 
at ../../../gio/gdbusprivate.c:284
#5  0x00007fef1e0899e1 in g_thread_proxy (data=0x560db24a50b0) at 
../../../glib/gthread.c:831
#6  0x00007fef1dc893ec in start_thread (arg=<optimized out>) at 
./nptl/pthread_create.c:444
#7  0x00007fef1dd09a2c in clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 4 (Thread 0x7fef17fff6c0 (LWP 18506)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fef1e0b7b70 in g_cond_wait_until (cond=cond@entry=0x560db24e0fe8, 
mutex=mutex@entry=0x560db24e0fe0, end_time=end_time@entry=3795687445) at 
../../../glib/gthread-posix.c:1677
#2  0x00007fef1e026133 in g_async_queue_pop_intern_unlocked 
(queue=0x560db24e0fe0, wait=1, end_time=3795687445) at 
../../../glib/gasyncqueue.c:428
#3  0x00007fef1e08a3ea in g_thread_pool_wait_for_new_task (pool=0x560db24b3f90) 
at ../../../glib/gthreadpool.c:274
#4  g_thread_pool_thread_proxy (data=<optimized out>) at 
../../../glib/gthreadpool.c:339
#5  0x00007fef1e0899e1 in g_thread_proxy (data=0x7fef18000b70) at 
../../../glib/gthread.c:831
#6  0x00007fef1dc893ec in start_thread (arg=<optimized out>) at 
./nptl/pthread_create.c:444
#7  0x00007fef1dd09a2c in clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x7fef1c9fe6c0 (LWP 18505)):
#0  0x00007fef1dcfc9ff in __GI___poll (fds=0x560db24e75b0, nfds=2, timeout=-1) 
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fef1e05c237 in g_main_context_poll_unlocked (priority=<optimized 
out>, n_fds=2, fds=0x560db24e75b0, timeout=<optimized out>, 
context=0x560db24e73f0) at ../../../glib/gmain.c:4653
#2  g_main_context_iterate_unlocked (context=context@entry=0x560db24e73f0, 
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at 
../../../glib/gmain.c:4344
#3  0x00007fef1e05c8f0 in g_main_context_iteration (context=0x560db24e73f0, 
may_block=may_block@entry=1) at ../../../glib/gmain.c:4414
#4  0x00007fef1e05c941 in glib_worker_main (data=<optimized out>) at 
../../../glib/gmain.c:6574
#5  0x00007fef1e0899e1 in g_thread_proxy (data=0x560db24d8690) at 
../../../glib/gthread.c:831
#6  0x00007fef1dc893ec in start_thread (arg=<optimized out>) at 
./nptl/pthread_create.c:444
#7  0x00007fef1dd09a2c in clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x7fef1d1ff6c0 (LWP 18504)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fef1e0b79a4 in g_cond_wait (cond=cond@entry=0x560db24e2108, 
mutex=mutex@entry=0x560db24e2100) at ../../../glib/gthread-posix.c:1552
#2  0x00007fef1e02615b in g_async_queue_pop_intern_unlocked 
(queue=0x560db24e2100, wait=1, end_time=-1) at ../../../glib/gasyncqueue.c:425
#3  0x00007fef1e08a06a in g_thread_pool_spawn_thread (data=<optimized out>) at 
../../../glib/gthreadpool.c:311
#4  0x00007fef1e0899e1 in g_thread_proxy (data=0x560db24e0570) at 
../../../glib/gthread.c:831
#5  0x00007fef1dc893ec in start_thread (arg=<optimized out>) at 
./nptl/pthread_create.c:444
#6  0x00007fef1dd09a2c in clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7fef1d643900 (LWP 18503)):
#0  g_type_check_instance_is_fundamentally_a 
(type_instance=type_instance@entry=0x560db2516200, 
fundamental_type=fundamental_type@entry=0x50 [GObject]) at 
../../../gobject/gtype.c:4184
#1  0x00007fef1e16387d in g_object_unref (_object=0x560db2516200) at 
../../../gobject/gobject.c:3810
#2  0x00007fef1e4928a0 in glib_autoptr_clear_GFileInfo (_ptr=0x560db2516200) at 
/usr/include/glib-2.0/gio/gio-autocleanups.h:71
#3  glib_autoptr_cleanup_GFileInfo (_ptr=<synthetic pointer>) at 
/usr/include/glib-2.0/gio/gio-autocleanups.h:71
#4  cd_icc_store_search_path (store=store@entry=0x560db24f5fa0 [CdIccStore], 
path=path@entry=0x560db24f6650 "/usr/share/color/icc", depth=depth@entry=0, 
cancellable=cancellable@entry=0x0, error=error@entry=0x7ffe3665b3f8) at 
../lib/colord/cd-icc-store.c:407
#5  0x00007fef1e492e29 in cd_icc_store_search_location 
(store=store@entry=0x560db24f5fa0 [CdIccStore], location=0x560db24f6650 
"/usr/share/color/icc", 
search_flags=search_flags@entry=CD_ICC_STORE_SEARCH_FLAGS_NONE, 
cancellable=cancellable@entry=0x0, error=error@entry=0x7ffe3665b3f8) at 
../lib/colord/cd-icc-store.c:665
#6  0x00007fef1e492f28 in cd_icc_store_search_kind (store=0x560db24f5fa0 
[CdIccStore], search_kind=search_kind@entry=CD_ICC_STORE_SEARCH_KIND_SYSTEM, 
search_flags=search_flags@entry=CD_ICC_STORE_SEARCH_FLAGS_NONE, 
cancellable=cancellable@entry=0x0, error=error@entry=0x7ffe3665b3f8) at 
../lib/colord/cd-icc-store.c:612
#7  0x0000560db13631dc in cd_main_on_name_acquired_cb (connection=<optimized 
out>, name=<optimized out>, user_data=0x560db24a43a0) at ../src/cd-main.c:1874
#8  0x00007fef1e2c56a4 in actually_do_call (call_type=CALL_TYPE_NAME_ACQUIRED, 
connection=<optimized out>, client=0x560db24e3ee0) at 
../../../gio/gdbusnameowning.c:165
#9  do_call (client=client@entry=0x560db24e3ee0, 
call_type=call_type@entry=CALL_TYPE_NAME_ACQUIRED) at 
../../../gio/gdbusnameowning.c:217
#10 0x00007fef1e2c5ce8 in call_acquired_handler (client=0x560db24e3ee0) at 
../../../gio/gdbusnameowning.c:231
#11 call_acquired_handler (client=0x560db24e3ee0) at 
../../../gio/gdbusnameowning.c:222
#12 on_name_lost_or_acquired (connection=<optimized out>, 
sender_name=0x7fef0c002730 "org.freedesktop.DBus", object_path=<optimized out>, 
interface_name=<optimized out>, user_data=0x560db24e3ee0, 
parameters=0x7fef0c002b20, signal_name=0x7fef0c002a90 "NameAcquired") at 
../../../gio/gdbusnameowning.c:298
#13 on_name_lost_or_acquired (connection=<optimized out>, 
sender_name=0x7fef0c002730 "org.freedesktop.DBus", object_path=<optimized out>, 
interface_name=<optimized out>, signal_name=0x7fef0c002a90 "NameAcquired", 
parameters=0x7fef0c002b20, user_data=0x560db24e3ee0) at 
../../../gio/gdbusnameowning.c:262
#14 0x00007fef1e2b59af in emit_signal_instance_in_idle_cb (data=0x7fef0c003670) 
at ../../../gio/gdbusconnection.c:3802
#15 0x00007fef1e059099 in g_main_dispatch 
(context=context@entry=0x560db24a4460) at ../../../glib/gmain.c:3476
#16 0x00007fef1e05c2d7 in g_main_context_dispatch_unlocked 
(context=0x560db24a4460) at ../../../glib/gmain.c:4284
#17 g_main_context_iterate_unlocked (context=0x560db24a4460, 
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at 
../../../glib/gmain.c:4349
#18 0x00007fef1e05cbdf in g_main_loop_run (loop=0x560db24a4670) at 
../../../glib/gmain.c:4551
#19 0x0000560db135bd6b in main (argc=<optimized out>, argv=<optimized out>) at 
../src/cd-main.c:2502
Warning: the current language does not match this frame.
(gdb) 


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'stable'), (1, 
'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.5.0-1-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages colord depends on:
ii  acl                                          2.3.1-3
ii  adduser                                      3.137
ii  colord-data                                  1.4.6-3
ii  dconf-gsettings-backend [gsettings-backend]  0.40.0-4
ii  libc6                                        2.37-10
ii  libcolord2                                   1.4.6-3
ii  libcolorhug2                                 1.4.6-3
ii  libdbus-1-3                                  1.14.10-1
ii  libglib2.0-0                                 2.78.0-2
ii  libgudev-1.0-0                               238-2
ii  libgusb2                                     0.4.5-1.1
ii  liblcms2-2                                   2.14-2
ii  libpolkit-gobject-1-0                        123-1
ii  libsane1                                     1.2.1-5
ii  libsqlite3-0                                 3.43.1-1
ii  libsystemd0                                  254.3-1
ii  policykit-1                                  123-1
ii  polkitd                                      123-1

colord recommends no packages.

Versions of packages colord suggests:
pn  colord-sensor-argyll  <none>

-- no debconf information

Reply via email to