Crash when enabling dark mode (gnome-build-meta pipeline 606253)
The openQA tests detected a crash in gnome-control-center in a recent GNOME OS pipeline.
gnome-control-center version:
- core/gnome-control-center.bst: 45.0-327-ga6538b26
GNOME OS version:
- Repo: gnome/gnome-build-meta
- Commit: f5894076410212f5fabf5a0c9001d43f4090329d
- Commit date: 2023-12-06T08:18:15.000+00:00
- Commit title: elements/freedesktop-sdk.bst: Use freedesktop-sdk-23.08.8
The test job is https://openqa.gnome.org/tests/2136. There is a traceback in the serial0.txt:
[ 276.000326] systemd[1430]: Started app-gnome-gnome\x2dcontrol\x2dcenter-3256.scope.
[ 276.347373] gnome-shell[3256]: MESA: error: ZINK: failed to choose pdev
[ 276.349890] gnome-shell[3256]: libEGL warning: egl: failed to create dri2 screen
[ 286.026786] gnome-shell[3256]: gnome-control-center: ../../src/cmsxform.c:151: cmsDeleteTransform: Assertion `(p != ((void *)0))' failed.
[ 286.049228] systemd[1]: Started systemd-coredump@1-3298-0.service.
[ 287.313197] systemd-coredump[3299]: Process 3256 (gnome-control-c) of user 1000 dumped core.
Stack trace of thread 3256:
#0 0x00007f33b89c6e14 __pthread_kill_implementation (libc.so.6 + 0x90e14)
#1 0x00007f33b8974dce raise (libc.so.6 + 0x3edce)
#2 0x00007f33b895c83f abort (libc.so.6 + 0x2683f)
#3 0x00007f33b895c75b __assert_fail_base.cold (libc.so.6 + 0x2675b)
#4 0x00007f33b896d207 __assert_fail (libc.so.6 + 0x37207)
#5 0x00007f33b5971230 cmsDeleteTransform (liblcms2.so.2 + 0x2f230)
#6 0x00007f33b0477bc0 gdk_pixbuf_jxl_animation_finalize (libpixbufloader-jxl.so + 0x2bc0)
#7 0x00007f33baa1aed1 g_object_unref (libgobject-2.0.so.0 + 0x1ded1)
#8 0x00007f33b0477b3d stop_load (libpixbufloader-jxl.so + 0x2b3d)
#9 0x00007f33b9cc58af gdk_pixbuf_loader_close (libgdk_pixbuf-2.0.so.0 + 0x138af)
#10 0x00007f33b9cc33c2 gdk_pixbuf_get_file_info (libgdk_pixbuf-2.0.so.0 + 0x113c2)
#11 0x000055b3b536a59c update_size (gnome-control-center + 0x9a59c)
#12 0x000055b3b536aadf cc_background_item_get_frame_thumbnail (gnome-control-center + 0x9aadf)
#13 0x000055b3b536ac39 cc_background_item_get_thumbnail (gnome-control-center + 0x9ac39)
#14 0x000055b3b536c13c update_cache (gnome-control-center + 0x9c13c)
#15 0x00007f33baa1ba9a g_object_new_internal.part.0 (libgobject-2.0.so.0 + 0x1ea9a)
#16 0x00007f33baa1dd03 g_object_new_valist (libgobject-2.0.so.0 + 0x20d03)
#17 0x00007f33baa1e0bf g_object_new (libgobject-2.0.so.0 + 0x210bf)
#18 0x000055b3b53692ca create_widget_func (gnome-control-center + 0x992ca)
#19 0x00007f33b9edaddd gtk_flow_box_bound_model_changed (libgtk-4.so.1 + 0x17cddd)
#20 0x00007f33baa1554a g_closure_invoke (libgobject-2.0.so.0 + 0x1854a)
#21 0x00007f33baa29aac signal_emit_unlocked_R.isra.0 (libgobject-2.0.so.0 + 0x2caac)
#22 0x00007f33baa2b531 signal_emit_valist_unlocked (libgobject-2.0.so.0 + 0x2e531)
#23 0x00007f33baa31501 g_signal_emit_valist (libgobject-2.0.so.0 + 0x34501)
#24 0x00007f33baa315c3 g_signal_emit (libgobject-2.0.so.0 + 0x345c3)
#25 0x00007f33bab3e52e g_list_store_insert_sorted (libgio-2.0.so.0 + 0xdd52e)
#26 0x000055b3b536e35b item_added (gnome-control-center + 0x9e35b)
#27 0x00007f33baa1554a g_closure_invoke (libgobject-2.0.so.0 + 0x1854a)
#28 0x00007f33baa29aac signal_emit_unlocked_R.isra.0 (libgobject-2.0.so.0 + 0x2caac)
#29 0x00007f33baa2b531 signal_emit_valist_unlocked (libgobject-2.0.so.0 + 0x2e531)
#30 0x00007f33baa31501 g_signal_emit_valist (libgobject-2.0.so.0 + 0x34501)
#31 0x00007f33baa315c3 g_signal_emit (libgobject-2.0.so.0 + 0x345c3)
#32 0x000055b3b53670dd idle_emit (gnome-control-center + 0x970dd)
#33 0x00007f33ba90dae7 g_main_dispatch (libglib-2.0.so.0 + 0x5fae7)
#34 0x00007f33ba90fc07 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0x61c07)
#35 0x00007f33ba9102c3 g_main_context_iteration (libglib-2.0.so.0 + 0x622c3)
#36 0x00007f33bab5861d g_application_run (libgio-2.0.so.0 + 0xf761d)
#37 0x000055b3b53533a0 main (gnome-control-center + 0x833a0)
#38 0x00007f33b895e08a __libc_start_call_main (libc.so.6 + 0x2808a)
#39 0x00007f33b895e14b __libc_start_main (libc.so.6 + 0x2814b)
#40 0x000055b3b5353575 _start (gnome-control-center + 0x83575)
Stack trace of thread 3260:
#0 0x00007f33b8a3f01d __poll (libc.so.6 + 0x10901d)
#1 0x00007f33ba90fb52 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0x61b52)
#2 0x00007f33ba9105b7 g_main_loop_run (libglib-2.0.so.0 + 0x625b7)
#3 0x00007f33bab97c32 gdbus_shared_thread_func (libgio-2.0.so.0 + 0x136c32)
#4 0x00007f33ba93ecd9 g_thread_proxy (libglib-2.0.so.0 + 0x90cd9)
#5 0x00007f33b89c4e39 start_thread (libc.so.6 + 0x8ee39)
#6 0x00007f33b8a4ca5c __clone3 (libc.so.6 + 0x116a5c)
Stack trace of thread 3259:
#0 0x00007f33b8a3f01d __poll (libc.so.6 + 0x10901d)
#1 0x00007f33ba90fb52 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0x61b52)
#2 0x00007f33ba9102c3 g_main_context_iteration (libglib-2.0.so.0 + 0x622c3)
#3 0x00007f33ba910319 glib_worker_main (libglib-2.0.so.0 + 0x62319)
#4 0x00007f33ba93ecd9 g_thread_proxy (libglib-2.0.so.0 + 0x90cd9)
#5 0x00007f33b89c4e39 start_thread (libc.so.6 + 0x8ee39)
#6 0x00007f33b8a4ca5c __clone3 (libc.so.6 + 0x116a5c)
Stack trace of thread 3292:
#0 0x00007f33b89c1709 __futex_abstimed_wait_common (libc.so.6 + 0x8b709)
#1 0x00007f33b89c4089 pthread_cond_wait (libc.so.6 + 0x8e089)
#2 0x00007f336a0b39cd cnd_wait (swrast_dri.so + 0x11a9cd)
#3 0x00007f336a6df94b lp_cs_tpool_worker (swrast_dri.so + 0x74694b)
#4 0x00007f336a0b38fc impl_thrd_routine (swrast_dri.so + 0x11a8fc)
#5 0x00007f33b89c4e39 start_thread (libc.so.6 + 0x8ee39)
#6 0x00007f33b8a4ca5c __clone3 (libc.so.6 + 0x116a5c)
Stack trace of thread 3293:
#0 0x00007f33b89c1709 __futex_abstimed_wait_common (libc.so.6 + 0x8b709)
#1 0x00007f33b89c4089 pthread_cond_wait (libc.so.6 + 0x8e089)
#2 0x00007f336a0b39cd cnd_wait (swrast_dri.so + 0x11a9cd)
#3 0x00007f336a6df94b lp_cs_tpool_worker (swrast_dri.so + 0x74694b)
#4 0x00007f336a0b38fc impl_thrd_routine (swrast_dri.so + 0x11a8fc)
#5 0x00007f33b89c4e39 start_thread (libc.so.6 + 0x8ee39)
#6 0x00007f33b8a4ca5c __clone3 (libc.so.6 + 0x116a5c)
Stack trace of thread 3258:
#0 0x00007f33b8a4a93d syscall (libc.so.6 + 0x11493d)
#1 0x00007f33ba96e3cd g_cond_wait (libglib-2.0.so.0 + 0xc03cd)
#2 0x00007f33ba8d75ab g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x295ab)
#3 0x00007f33ba93f4a3 g_thread_pool_spawn_thread (libglib-2.0.so.0 + 0x914a3)
#4 0x00007f33ba93ecd9 g_thread_proxy (libglib-2.0.so.0 + 0x90cd9)
#5 0x00007f33b89c4e39 start_thread (libc.so.6 + 0x8ee39)
#6 0x00007f33b8a4ca5c __clone3 (libc.so.6 + 0x116a5c)
Stack trace of thread 3294:
#0 0x00007f33b89c1709 __futex_abstimed_wait_common (libc.so.6 + 0x8b709)
#1 0x00007f33b89c4089 pthread_cond_wait (libc.so.6 + 0x8e089)
#2 0x00007f336a0b39cd cnd_wait (swrast_dri.so + 0x11a9cd)
#3 0x00007f336a092cfb util_queue_thread_func (swrast_dri.so + 0xf9cfb)
#4 0x00007f336a0b38fc impl_thrd_routine (swrast_dri.so + 0x11a8fc)
#5 0x00007f33b89c4e39 start_thread (libc.so.6 + 0x8ee39)
#6 0x00007f33b8a4ca5c __clone3 (libc.so.6 + 0x116a5c)
Stack trace of thread 3261:
#0 0x00007f33b8a4a93d syscall (libc.so.6 + 0x11493d)
#1 0x00007f33ba96e3cd g_cond_wait (libglib-2.0.so.0 + 0xc03cd)
#2 0x00007f33ba8d75ab g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x295ab)
#3 0x00007f33ba8d7a6c g_async_queue_pop (libglib-2.0.so.0 + 0x29a6c)
#4 0x00007f33b849563b fc_thread_func (libpangoft2-1.0.so.0 + 0xe63b)
#5 0x00007f33ba93ecd9 g_thread_proxy (libglib-2.0.so.0 + 0x90cd9)
#6 0x00007f33b89c4e39 start_thread (libc.so.6 + 0x8ee39)
#7 0x00007f33b8a4ca5c __clone3 (libc.so.6 + 0x116a5c)
Stack trace of thread 3262:
#0 0x00007f33b8a3f01d __poll (libc.so.6 + 0x10901d)
#1 0x00007f33ba90fb52 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0x61b52)
#2 0x00007f33ba9102c3 g_main_context_iteration (libglib-2.0.so.0 + 0x622c3)
#3 0x00007f33b06f2b55 dconf_gdbus_worker_thread (libdconfsettings.so + 0xdb55)
#4 0x00007f33ba93ecd9 g_thread_proxy (libglib-2.0.so.0 + 0x90cd9)
#5 0x00007f33b89c4e39 start_thread (libc.so.6 + 0x8ee39)
#6 0x00007f33b8a4ca5c __clone3 (libc.so.6 + 0x116a5c)
Stack trace of thread 3276:
#0 0x00007f33b8a4a93d syscall (libc.so.6 + 0x11493d)
#1 0x00007f33ba96e5b0 g_cond_wait_until (libglib-2.0.so.0 + 0xc05b0)
#2 0x00007f33ba8d7573 g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x29573)
#3 0x00007f33ba8d7be6 g_async_queue_timeout_pop (libglib-2.0.so.0 + 0x29be6)
#4 0x00007f33ba93f66f g_thread_pool_thread_proxy (libglib-2.0.so.0 + 0x9166f)
#5 0x00007f33ba93ecd9 g_thread_proxy (libglib-2.0.so.0 + 0x90cd9)
#6 0x00007f33b89c4e39 start_thread (libc.so.6 + 0x8ee39)
#7 0x00007f33b8a4ca5c __clone3 (libc.so.6 + 0x116a5c)
Stack trace of thread 3290:
#0 0x00007f33b89c1709 __futex_abstimed_wait_common (libc.so.6 + 0x8b709)
#1 0x00007f33b89c4089 pthread_cond_wait (libc.so.6 + 0x8e089)
#2 0x00007f336a0b39cd cnd_wait (swrast_dri.so + 0x11a9cd)
#3 0x00007f336a6e33e3 thread_function (swrast_dri.so + 0x74a3e3)
#4 0x00007f336a0b38fc impl_thrd_routine (swrast_dri.so + 0x11a8fc)
#5 0x00007f33b89c4e39 start_thread (libc.so.6 + 0x8ee39)
#6 0x00007f33b8a4ca5c __clone3 (libc.so.6 + 0x116a5c)
Stack trace of thread 3291:
#0 0x00007f33b89c1709 __futex_abstimed_wait_common (libc.so.6 + 0x8b709)
#1 0x00007f33b89c4089 pthread_cond_wait (libc.so.6 + 0x8e089)
#2 0x00007f336a0b39cd cnd_wait (swrast_dri.so + 0x11a9cd)
#3 0x00007f336a6e33e3 thread_function (swrast_dri.so + 0x74a3e3)
#4 0x00007f336a0b38fc impl_thrd_routine (swrast_dri.so + 0x11a8fc)
#5 0x00007f33b89c4e39 start_thread (libc.so.6 + 0x8ee39)
#6 0x00007f33b8a4ca5c __clone3 (libc.so.6 + 0x116a5c)
ELF object binary architecture: AMD x86-64
Last known good version is pipeline 604137, with gnome-control-center version:
- core/gnome-control-center.bst: 45.0-287-gacb5724f
GNOME OS version:
- Repo: gnome/gnome-build-meta
- Commit: 83d9cf59c58ae77cee06664fe9b1d238ffe9425c
- Commit date: 2023-11-29T17:04:24.000+00:00
- Commit title: elements/freedesktop-sdk.bst: Use freedesktop-sdk-23.08.7