Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

crash in mir::input::evdev::make_libinput #282

Open
agriffis opened this issue Nov 1, 2024 · 1 comment
Open

crash in mir::input::evdev::make_libinput #282

agriffis opened this issue Nov 1, 2024 · 1 comment
Labels
bug Something isn't working

Comments

@agriffis
Copy link

agriffis commented Nov 1, 2024

I'm trying miracle-wm for the first time, using the Fedora-provided packages:

✸ rpm -qa | grep miracle
miracle-wm-0.3.7-1.fc41.x86_64
miracle-wm-config-0~git.20241021.1.cece62d-1.fc41.noarch
miracle-wm-debugsource-0.3.7-1.fc41.x86_64
miracle-wm-debuginfo-0.3.7-1.fc41.x86_64

Unfortunately miracle-wm doesn't start at all. It just crashes:

Nov 01 10:49:21 ghenjei abrt-notification[97241]: [🡕] Process 31032 (miracle-wm) crashed in mir::input::evdev::make_libinput(mir::input::evdev::FdStore*)()

Here is the full report from journalctl:

Nov 01 10:49:20 ghenjei systemd-coredump[97149]: Process 97058 (miracle-wm) of user 1000 dumped core.
                                                 
                                                 Module libgudev-1.0.so.0 from rpm libgudev-238-6.fc41.x86_64
                                                 Module libwacom.so.9 from rpm libwacom-2.13.0-1.fc41.x86_64
                                                 Module libmtdev.so.1 from rpm mtdev-1.1.6-9.fc41.x86_64
                                                 Module libinput.so.10 from rpm libinput-1.26.2-1.fc41.x86_64
                                                 Module input-evdev.so.10 from rpm mir-2.18.2-1.fc41.x86_64
                                                 Module libgvfscommon.so from rpm gvfs-1.56.1-1.fc41.x86_64
                                                 Module libgvfsdbus.so from rpm gvfs-1.56.1-1.fc41.x86_64
                                                 Module libxcb-shm.so.0 from rpm libxcb-1.17.0-3.fc41.x86_64
                                                 Module libEGL_mesa.so.0 from rpm mesa-24.2.5-1.fc41.x86_64
                                                 Module libxkbcommon-x11.so.0 from rpm libxkbcommon-1.7.0-4.fc41.x86_64
                                                 Module libxcb-xkb.so.1 from rpm libxcb-1.17.0-3.fc41.x86_64
                                                 Module server-x11.so.22 from rpm mir-2.18.2-1.fc41.x86_64
                                                 Module server-virtual.so.22 from rpm mir-2.18.2-1.fc41.x86_64
                                                 Module renderer-egl-generic.so.22 from rpm mir-2.18.2-1.fc41.x86_64
                                                 Module libwayland-egl.so.1 from rpm wayland-1.23.0-2.fc41.x86_64
                                                 Module graphics-wayland.so.22 from rpm mir-2.18.2-1.fc41.x86_64
                                                 Module libtinfo.so.6 from rpm ncurses-6.5-2.20240629.fc41.x86_64
                                                 Module libpciaccess.so.0 from rpm libpciaccess-0.16-13.fc41.x86_64
                                                 Module libxml2.so.2 from rpm libxml2-2.12.8-2.fc41.x86_64
                                                 Module libedit.so.0 from rpm libedit-3.1-53.20240808cvs.fc41.x86_64
                                                 Module libxcb-dri2.so.0 from rpm libxcb-1.17.0-3.fc41.x86_64
                                                 Module libdrm_intel.so.1 from rpm libdrm-2.4.123-1.fc41.x86_64
                                                 Module libdrm_amdgpu.so.1 from rpm libdrm-2.4.123-1.fc41.x86_64
                                                 Module libelf.so.1 from rpm elfutils-0.192-5.fc41.x86_64
                                                 Module libdrm_radeon.so.1 from rpm libdrm-2.4.123-1.fc41.x86_64
                                                 Module libsensors.so.4 from rpm lm_sensors-3.6.0-20.fc41.x86_64
                                                 Module libxshmfence.so.1 from rpm libxshmfence-1.3.2-4.fc41.x86_64
                                                 Module libxcb-sync.so.1 from rpm libxcb-1.17.0-3.fc41.x86_64
                                                 Module libxcb-present.so.0 from rpm libxcb-1.17.0-3.fc41.x86_64
                                                 Module libxcb-dri3.so.0 from rpm libxcb-1.17.0-3.fc41.x86_64
                                                 Module libX11-xcb.so.1 from rpm libX11-1.8.10-2.fc41.x86_64
                                                 Module libglapi.so.0 from rpm mesa-24.2.5-1.fc41.x86_64
                                                 Module libxcb-randr.so.0 from rpm libxcb-1.17.0-3.fc41.x86_64
                                                 Module libexpat.so.1 from rpm expat-2.6.3-1.fc41.x86_64
                                                 Module libgallium-24.2.5.so from rpm mesa-24.2.5-1.fc41.x86_64
                                                 Module libgbm.so.1 from rpm mesa-24.2.5-1.fc41.x86_64
                                                 Module graphics-gbm-kms.so.22 from rpm mir-2.18.2-1.fc41.x86_64
                                                 Module libnvidia-egl-wayland.so.1 from rpm egl-wayland-1.1.17^20241016git0cd471d-3.fc41.x86_64
                                                 Module libepoxy.so.0 from rpm libepoxy-1.5.10-8.fc41.x86_64
                                                 Module graphics-eglstream-kms.so.22 from rpm mir-2.18.2-1.fc41.x86_64
                                                 Module libbrotlicommon.so.1 from rpm brotli-1.1.0-5.fc41.x86_64
                                                 Module libgraphite2.so.3 from rpm graphite2-1.3.14-16.fc41.x86_64
                                                 Module libblkid.so.1 from rpm util-linux-2.40.2-4.fc41.x86_64
                                                 Module libjpeg.so.62 from rpm libjpeg-turbo-3.0.2-3.fc41.x86_64
                                                 Module libbrotlidec.so.1 from rpm brotli-1.1.0-5.fc41.x86_64
                                                 Module libharfbuzz.so.0 from rpm harfbuzz-9.0.0-3.fc41.x86_64
                                                 Module libpng16.so.16 from rpm libpng-1.6.40-4.fc41.x86_64
                                                 Module liblttng-ust-common.so.1 from rpm lttng-ust-2.13.8-3.fc41.x86_64
                                                 Module liblttng-ust-tracepoint.so.1 from rpm lttng-ust-2.13.8-3.fc41.x86_64
                                                 Module libnuma.so.1 from rpm numactl-2.0.18-2.fc41.x86_64
                                                 Module libX11.so.6 from rpm libX11-1.8.10-2.fc41.x86_64
                                                 Module libXfixes.so.3 from rpm libXfixes-6.0.1-4.fc41.x86_64
                                                 Module libXrender.so.1 from rpm libXrender-0.9.11-7.fc41.x86_64
                                                 Module libXau.so.6 from rpm libXau-1.0.11-7.fc41.x86_64
                                                 Module libzstd.so.1 from rpm zstd-1.5.6-2.fc41.x86_64
                                                 Module liblzma.so.5 from rpm xz-5.6.2-2.fc41.x86_64
                                                 Module libbz2.so.1 from rpm bzip2-1.0.8-19.fc41.x86_64
                                                 Module libcap.so.2 from rpm libcap-2.70-4.fc41.x86_64
                                                 Module libboost_atomic.so.1.83.0 from rpm boost-1.83.0-8.fc41.x86_64
                                                 Module libselinux.so.1 from rpm libselinux-3.7-5.fc41.x86_64
                                                 Module libmount.so.1 from rpm util-linux-2.40.2-4.fc41.x86_64
                                                 Module libz.so.1 from rpm zlib-ng-2.1.7-3.fc41.x86_64
                                                 Module libgmodule-2.0.so.0 from rpm glib2-2.82.2-1.fc41.x86_64
                                                 Module libffi.so.8 from rpm libffi-3.4.6-3.fc41.x86_64
                                                 Module libGLdispatch.so.0 from rpm libglvnd-1.7.0-5.fc41.x86_64
                                                 Module libgdk_pixbuf-2.0.so.0 from rpm gdk-pixbuf2-2.42.12-6.fc41.x86_64
                                                 Module libfreetype.so.6 from rpm freetype-2.13.3-1.fc41.x86_64
                                                 Module liblttng-ust.so.1 from rpm lttng-ust-2.13.8-3.fc41.x86_64
                                                 Module libXcursor.so.1 from rpm libXcursor-1.2.2-2.fc41.x86_64
                                                 Module libxcb-render.so.0 from rpm libxcb-1.17.0-3.fc41.x86_64
                                                 Module libxcb-xfixes.so.0 from rpm libxcb-1.17.0-3.fc41.x86_64
                                                 Module libxcb-composite.so.0 from rpm libxcb-1.17.0-3.fc41.x86_64
                                                 Module libxcb.so.1 from rpm libxcb-1.17.0-3.fc41.x86_64
                                                 Module libuuid.so.1 from rpm util-linux-2.40.2-4.fc41.x86_64
                                                 Module libboost_iostreams.so.1.83.0 from rpm boost-1.83.0-8.fc41.x86_64
                                                 Module libwayland-server.so.0 from rpm wayland-1.23.0-2.fc41.x86_64
                                                 Module libdrm.so.2 from rpm libdrm-2.4.123-1.fc41.x86_64
                                                 Module libudev.so.1 from rpm systemd-256.7-1.fc41.x86_64
                                                 Module libmirwayland.so.5 from rpm mir-2.18.2-1.fc41.x86_64
                                                 Module libboost_program_options.so.1.83.0 from rpm boost-1.83.0-8.fc41.x86_64
                                                 Module libxkbcommon.so.0 from rpm libxkbcommon-1.7.0-4.fc41.x86_64
                                                 Module libboost_filesystem.so.1.83.0 from rpm boost-1.83.0-8.fc41.x86_64
                                                 Module libgobject-2.0.so.0 from rpm glib2-2.82.2-1.fc41.x86_64
                                                 Module libgio-2.0.so.0 from rpm glib2-2.82.2-1.fc41.x86_64
                                                 Module libwayland-client.so.0 from rpm wayland-1.23.0-2.fc41.x86_64
                                                 Module libpcre2-8.so.0 from rpm pcre2-10.44-1.fc41.1.x86_64
                                                 Module libGLESv2.so.2 from rpm libglvnd-1.7.0-5.fc41.x86_64
                                                 Module libEGL.so.1 from rpm libglvnd-1.7.0-5.fc41.x86_64
                                                 Module libglib-2.0.so.0 from rpm glib2-2.82.2-1.fc41.x86_64
                                                 Module libnotify.so.4 from rpm libnotify-0.8.3-4.fc41.x86_64
                                                 Module libevdev.so.2 from rpm libevdev-1.13.3-1.fc41.x86_64
                                                 Module libyaml-cpp.so.0.7 from rpm yaml-cpp-0.7.0-6.fc41.x86_64
                                                 Module libmirserver.so.61 from rpm mir-2.18.2-1.fc41.x86_64
                                                 Module libmirplatform.so.29 from rpm mir-2.18.2-1.fc41.x86_64
                                                 Module libmiroil.so.5 from rpm mir-2.18.2-1.fc41.x86_64
                                                 Module libmircore.so.2 from rpm mir-2.18.2-1.fc41.x86_64
                                                 Module libmircommon.so.11 from rpm mir-2.18.2-1.fc41.x86_64
                                                 Module libmiral.so.7 from rpm mir-2.18.2-1.fc41.x86_64
                                                 Module miracle-wm from rpm miracle-wm-0.3.7-1.fc41.x86_64
                                                 Stack trace of thread 97147:
                                                 #0  0x0000000000000000 n/a (n/a + 0x0)
                                                 #1  0x00007f74b802282c _ZN3mir5input5evdev13make_libinputEPNS1_7FdStoreE (input-evdev.so.10 + 0xc82c)
                                                 #2  0x00007f74b80267bb _ZN3mir5input5evdev8Platform5startEv (input-evdev.so.10 + 0x107bb)
                                                 #3  0x00007f74c6880595 _ZN3mir5input19DefaultInputManager15start_platformsEv (libmirserver.so.61 + 0x80595)
                                                 #4  0x00007f74c6880676 _ZNSt17_Function_handlerIFvvEZN3mir5input19DefaultInputManager5startEvEUlvE1_E9_M_invokeERKSt9_Any_data (libmirserver.so.61 + 0x80676)
                                                 #5  0x00007f74c6cc22a6 _ZN3mir8dispatch11ActionQueue8dispatchEj (libmircommon.so.11 + 0x252a6)
                                                 #6  0x00007f74c6cc4098 _ZN3mir8dispatch24MultiplexingDispatchable8dispatchEj (libmircommon.so.11 + 0x27098)
                                                 #7  0x00007f74c6cc4098 _ZN3mir8dispatch24MultiplexingDispatchable8dispatchEj (libmircommon.so.11 + 0x27098)
                                                 #8  0x00007f74c6cc26e6 _ZN12_GLOBAL__N_113dispatch_loopERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrIN3mir8dispatch18ThreadedDispatcher28ThreadShutdownRequestHandlerEES8_INSA_12DispatchableEERKSt8functionIFvvEE (libmircommon.so.11 + 0x256e6)
                                                 #9  0x00007f74c6cbb51e _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrIN3mir8dispatch18ThreadedDispatcher28ThreadShutdownRequestHandlerEESB_INSD_12DispatchableEERKSt8functionIFvvEEES8_SG_SB_INSD_24MultiplexingDispatchableEESL_EEEEE6_M_runEv (libmircommon.so.11 + 0x1e51e)
                                                 #10 0x00007f74c624b524 execute_native_thread_routine (libstdc++.so.6 + 0x4b524)
                                                 #11 0x00007f74c607e797 start_thread (libc.so.6 + 0x70797)
                                                 #12 0x00007f74c610278c __clone3 (libc.so.6 + 0xf478c)
                                                 
                                                 Stack trace of thread 97058:
                                                 #0  0x00007f74c610055d syscall (libc.so.6 + 0xf255d)
                                                 #1  0x00007f74c624582f _ZNSt28__atomic_futex_unsigned_base19_M_futex_wait_untilEPjjbNSt6chrono8durationIlSt5ratioILl1ELl1EEEENS2_IlS3_ILl1ELl1000000000EEEE (libstdc++.so.6 + 0x4582f)
                                                 #2  0x00007f74c688aa02 _ZN3mir5input19DefaultInputManager5startEv (libmirserver.so.61 + 0x8aa02)
                                                 #3  0x00007f74c6846904 _ZN3mir13DisplayServer3runEv (libmirserver.so.61 + 0x46904)
                                                 #4  0x00007f74c68477d9 _ZN3mir7run_mirERNS_19ServerConfigurationESt8functionIFvRNS_13DisplayServerEEERKS2_IFviEE (libmirserver.so.61 + 0x477d9)
                                                 #5  0x00007f74c685ffc2 _ZN3mir6Server3runEv (libmirserver.so.61 + 0x5ffc2)
                                                 #6  0x00007f74c6d36425 _ZN5miral9MirRunner8run_withESt16initializer_listISt8functionIFvRN3mir6ServerEEEE (libmiral.so.7 + 0x40425)
                                                 #7  0x0000565422db40b1 main (miracle-wm + 0x140b1)
                                                 #8  0x00007f74c6011248 __libc_start_call_main (libc.so.6 + 0x3248)
                                                 #9  0x00007f74c601130b __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x330b)
                                                 #10 0x0000565422db47a5 _start (miracle-wm + 0x147a5)
                                                 
                                                 Stack trace of thread 97068:
                                                 #0  0x00007f74c60f4f70 ppoll (libc.so.6 + 0xe6f70)
                                                 #1  0x00007f74c67518a3 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0xa08a3)
                                                 #2  0x00007f74c66f2783 g_main_context_iteration (libglib-2.0.so.0 + 0x41783)
                                                 #3  0x00007f74c66f27e1 glib_worker_main (libglib-2.0.so.0 + 0x417e1)
                                                 #4  0x00007f74c6723d43 g_thread_proxy (libglib-2.0.so.0 + 0x72d43)
                                                 #5  0x00007f74c607e797 start_thread (libc.so.6 + 0x70797)
                                                 #6  0x00007f74c610278c __clone3 (libc.so.6 + 0xf478c)
                                                 
                                                 Stack trace of thread 97065:
                                                 #0  0x00007f74c610055d syscall (libc.so.6 + 0xf255d)
                                                 #1  0x00007f74c5c3369f ust_listener_thread (liblttng-ust.so.1 + 0x1469f)
                                                 #2  0x00007f74c607e797 start_thread (libc.so.6 + 0x70797)
                                                 #3  0x00007f74c610278c __clone3 (libc.so.6 + 0xf478c)
                                                 
                                                 Stack trace of thread 97066:
                                                 #0  0x00007f74c610055d syscall (libc.so.6 + 0xf255d)
                                                 #1  0x00007f74c5c3369f ust_listener_thread (liblttng-ust.so.1 + 0x1469f)
                                                 #2  0x00007f74c607e797 start_thread (libc.so.6 + 0x70797)
                                                 #3  0x00007f74c610278c __clone3 (libc.so.6 + 0xf478c)
                                                 
                                                 Stack trace of thread 97067:
                                                 #0  0x00007f74c610055d syscall (libc.so.6 + 0xf255d)
                                                 #1  0x00007f74c671be1d g_cond_wait (libglib-2.0.so.0 + 0x6ae1d)
                                                 #2  0x00007f74c66bb68b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0xa68b)
                                                 #3  0x00007f74c6724a23 g_thread_pool_spawn_thread (libglib-2.0.so.0 + 0x73a23)
                                                 #4  0x00007f74c6723d43 g_thread_proxy (libglib-2.0.so.0 + 0x72d43)
                                                 #5  0x00007f74c607e797 start_thread (libc.so.6 + 0x70797)
                                                 #6  0x00007f74c610278c __clone3 (libc.so.6 + 0xf478c)
                                                 
                                                 Stack trace of thread 97087:
                                                 #0  0x00007f74c607ae69 __futex_abstimed_wait_common (libc.so.6 + 0x6ce69)
                                                 #1  0x00007f74c607d8b9 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x6f8b9)
                                                 #2  0x00007f74c16be2fd cnd_wait (libgallium-24.2.5.so + 0xbe2fd)
                                                 #3  0x00007f74c169aaeb util_queue_thread_func (libgallium-24.2.5.so + 0x9aaeb)
                                                 #4  0x00007f74c16be22c impl_thrd_routine (libgallium-24.2.5.so + 0xbe22c)
                                                 #5  0x00007f74c607e797 start_thread (libc.so.6 + 0x70797)
                                                 #6  0x00007f74c610278c __clone3 (libc.so.6 + 0xf478c)
                                                 
                                                 Stack trace of thread 97088:
                                                 #0  0x00007f74c607ae69 __futex_abstimed_wait_common (libc.so.6 + 0x6ce69)
                                                 #1  0x00007f74c607d8b9 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x6f8b9)
                                                 #2  0x00007f74c16be2fd cnd_wait (libgallium-24.2.5.so + 0xbe2fd)
                                                 #3  0x00007f74c169aaeb util_queue_thread_func (libgallium-24.2.5.so + 0x9aaeb)
                                                 #4  0x00007f74c16be22c impl_thrd_routine (libgallium-24.2.5.so + 0xbe22c)
                                                 #5  0x00007f74c607e797 start_thread (libc.so.6 + 0x70797)
                                                 #6  0x00007f74c610278c __clone3 (libc.so.6 + 0xf478c)
                                                 
                                                 Stack trace of thread 97069:
                                                 #0  0x00007f74c60f4f70 ppoll (libc.so.6 + 0xe6f70)
                                                 #1  0x00007f74c67518a3 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0xa08a3)
                                                 #2  0x00007f74c66f7377 g_main_loop_run (libglib-2.0.so.0 + 0x46377)
                                                 #3  0x00007f74c5f22662 gdbus_shared_thread_func.lto_priv.0 (libgio-2.0.so.0 + 0xe4662)
                                                 #4  0x00007f74c6723d43 g_thread_proxy (libglib-2.0.so.0 + 0x72d43)
                                                 #5  0x00007f74c607e797 start_thread (libc.so.6 + 0x70797)
                                                 #6  0x00007f74c610278c __clone3 (libc.so.6 + 0xf478c)
                                                 
                                                 Stack trace of thread 97089:
                                                 #0  0x00007f74c607ae69 __futex_abstimed_wait_common (libc.so.6 + 0x6ce69)
                                                 #1  0x00007f74c607d8b9 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x6f8b9)
                                                 #2  0x00007f74c16be2fd cnd_wait (libgallium-24.2.5.so + 0xbe2fd)
                                                 #3  0x00007f74c169aaeb util_queue_thread_func (libgallium-24.2.5.so + 0x9aaeb)
                                                 #4  0x00007f74c16be22c impl_thrd_routine (libgallium-24.2.5.so + 0xbe22c)
                                                 #5  0x00007f74c607e797 start_thread (libc.so.6 + 0x70797)
                                                 #6  0x00007f74c610278c __clone3 (libc.so.6 + 0xf478c)
                                                 
                                                 Stack trace of thread 97120:
                                                 #0  0x00007f74c607ae69 __futex_abstimed_wait_common (libc.so.6 + 0x6ce69)
                                                 #1  0x00007f74c607d8b9 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x6f8b9)
                                                 #2  0x00007f74c16be2fd cnd_wait (libgallium-24.2.5.so + 0xbe2fd)
                                                 #3  0x00007f74c169aaeb util_queue_thread_func (libgallium-24.2.5.so + 0x9aaeb)
                                                 #4  0x00007f74c16be22c impl_thrd_routine (libgallium-24.2.5.so + 0xbe22c)
                                                 #5  0x00007f74c607e797 start_thread (libc.so.6 + 0x70797)
                                                 #6  0x00007f74c610278c __clone3 (libc.so.6 + 0xf478c)
                                                 
                                                 Stack trace of thread 97113:
                                                 #0  0x00007f74c607ae69 __futex_abstimed_wait_common (libc.so.6 + 0x6ce69)
                                                 #1  0x00007f74c607d8b9 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x6f8b9)
                                                 #2  0x00007f74c16be2fd cnd_wait (libgallium-24.2.5.so + 0xbe2fd)
                                                 #3  0x00007f74c169aaeb util_queue_thread_func (libgallium-24.2.5.so + 0x9aaeb)
                                                 #4  0x00007f74c16be22c impl_thrd_routine (libgallium-24.2.5.so + 0xbe22c)
                                                 #5  0x00007f74c607e797 start_thread (libc.so.6 + 0x70797)
                                                 #6  0x00007f74c610278c __clone3 (libc.so.6 + 0xf478c)
                                                 
                                                 Stack trace of thread 97140:
                                                 #0  0x00007f74c610055d syscall (libc.so.6 + 0xf255d)
                                                 #1  0x00007f74c6cc67ac _ZN3mir6Signal4waitEv (libmircommon.so.11 + 0x297ac)
                                                 #2  0x00007f74c68cec94 _ZN3mir10compositor18CompositingFunctorclEv (libmirserver.so.61 + 0xcec94)
                                                 #3  0x00007f74c6cc5a38 _ZNSt17_Function_handlerIFvvEZN12_GLOBAL__N_110ThreadPool5spawnEOSt8functionIS0_EEUlvE_E9_M_invokeERKSt9_Any_data (libmircommon.so.11 + 0x28a38)
                                                 #4  0x00007f74c6cc8eec _ZN12_GLOBAL__N_16Worker9work_loopEPS0_OSt7promiseIPSt6atomicIbEE (libmircommon.so.11 + 0x2beec)
                                                 #5  0x00007f74c624b524 execute_native_thread_routine (libstdc++.so.6 + 0x4b524)
                                                 #6  0x00007f74c607e797 start_thread (libc.so.6 + 0x70797)
                                                 #7  0x00007f74c610278c __clone3 (libc.so.6 + 0xf478c)
                                                 
                                                 Stack trace of thread 97115:
                                                 #0  0x00007f74c607ae69 __futex_abstimed_wait_common (libc.so.6 + 0x6ce69)
                                                 #1  0x00007f74c607d8b9 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x6f8b9)
                                                 #2  0x00007f74c16be2fd cnd_wait (libgallium-24.2.5.so + 0xbe2fd)
                                                 #3  0x00007f74c169aaeb util_queue_thread_func (libgallium-24.2.5.so + 0x9aaeb)
                                                 #4  0x00007f74c16be22c impl_thrd_routine (libgallium-24.2.5.so + 0xbe22c)
                                                 #5  0x00007f74c607e797 start_thread (libc.so.6 + 0x70797)
                                                 #6  0x00007f74c610278c __clone3 (libc.so.6 + 0xf478c)
                                                 
                                                 Stack trace of thread 97090:
                                                 #0  0x00007f74c607ae69 __futex_abstimed_wait_common (libc.so.6 + 0x6ce69)
                                                 #1  0x00007f74c607d8b9 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x6f8b9)
                                                 #2  0x00007f74c16be2fd cnd_wait (libgallium-24.2.5.so + 0xbe2fd)
                                                 #3  0x00007f74c169aaeb util_queue_thread_func (libgallium-24.2.5.so + 0x9aaeb)
                                                 #4  0x00007f74c16be22c impl_thrd_routine (libgallium-24.2.5.so + 0xbe22c)
                                                 #5  0x00007f74c607e797 start_thread (libc.so.6 + 0x70797)
                                                 #6  0x00007f74c610278c __clone3 (libc.so.6 + 0xf478c)
                                                 
                                                 Stack trace of thread 97145:
                                                 #0  0x00007f74c607ae69 __futex_abstimed_wait_common (libc.so.6 + 0x6ce69)
                                                 #1  0x00007f74c607d8b9 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x6f8b9)
                                                 #2  0x00007f74c16be2fd cnd_wait (libgallium-24.2.5.so + 0xbe2fd)
                                                 #3  0x00007f74c169aaeb util_queue_thread_func (libgallium-24.2.5.so + 0x9aaeb)
                                                 #4  0x00007f74c16be22c impl_thrd_routine (libgallium-24.2.5.so + 0xbe22c)
                                                 #5  0x00007f74c607e797 start_thread (libc.so.6 + 0x70797)
                                                 #6  0x00007f74c610278c __clone3 (libc.so.6 + 0xf478c)
                                                 
                                                 Stack trace of thread 97091:
                                                 #0  0x00007f74c607ae69 __futex_abstimed_wait_common (libc.so.6 + 0x6ce69)
                                                 #1  0x00007f74c607d8b9 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x6f8b9)
                                                 #2  0x00007f74c16be2fd cnd_wait (libgallium-24.2.5.so + 0xbe2fd)
                                                 #3  0x00007f74c169aaeb util_queue_thread_func (libgallium-24.2.5.so + 0x9aaeb)
                                                 #4  0x00007f74c16be22c impl_thrd_routine (libgallium-24.2.5.so + 0xbe22c)
                                                 #5  0x00007f74c607e797 start_thread (libc.so.6 + 0x70797)
                                                 #6  0x00007f74c610278c __clone3 (libc.so.6 + 0xf478c)
                                                 
                                                 Stack trace of thread 97121:
                                                 #0  0x00007f74c607ae69 __futex_abstimed_wait_common (libc.so.6 + 0x6ce69)
                                                 #1  0x00007f74c607d8b9 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x6f8b9)
                                                 #2  0x00007f74c62416c0 _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE (libstdc++.so.6 + 0x416c0)
                                                 #3  0x0000565422df59dd _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN7miracle8Animator5startEvEUlvE_EEEEE6_M_runEv.lto_priv.0 (miracle-wm + 0x559dd)
                                                 #4  0x00007f74c624b524 execute_native_thread_routine (libstdc++.so.6 + 0x4b524)
                                                 #5  0x00007f74c607e797 start_thread (libc.so.6 + 0x70797)
                                                 #6  0x00007f74c610278c __clone3 (libc.so.6 + 0xf478c)
                                                 
                                                 Stack trace of thread 97142:
                                                 #0  0x00007f74c607ae69 __futex_abstimed_wait_common (libc.so.6 + 0x6ce69)
                                                 #1  0x00007f74c607d8b9 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x6f8b9)
                                                 #2  0x00007f74c16be2fd cnd_wait (libgallium-24.2.5.so + 0xbe2fd)
                                                 #3  0x00007f74c169aaeb util_queue_thread_func (libgallium-24.2.5.so + 0x9aaeb)
                                                 #4  0x00007f74c16be22c impl_thrd_routine (libgallium-24.2.5.so + 0xbe22c)
                                                 #5  0x00007f74c607e797 start_thread (libc.so.6 + 0x70797)
                                                 #6  0x00007f74c610278c __clone3 (libc.so.6 + 0xf478c)
                                                 
                                                 Stack trace of thread 97111:
                                                 #0  0x00007f74c607ae69 __futex_abstimed_wait_common (libc.so.6 + 0x6ce69)
                                                 #1  0x00007f74c607d8b9 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x6f8b9)
                                                 #2  0x00007f74c16be2fd cnd_wait (libgallium-24.2.5.so + 0xbe2fd)
                                                 #3  0x00007f74c169aaeb util_queue_thread_func (libgallium-24.2.5.so + 0x9aaeb)
                                                 #4  0x00007f74c16be22c impl_thrd_routine (libgallium-24.2.5.so + 0xbe22c)
                                                 #5  0x00007f74c607e797 start_thread (libc.so.6 + 0x70797)
                                                 #6  0x00007f74c610278c __clone3 (libc.so.6 + 0xf478c)
                                                 
                                                 Stack trace of thread 97117:
                                                 #0  0x00007f74c607ae69 __futex_abstimed_wait_common (libc.so.6 + 0x6ce69)
                                                 #1  0x00007f74c607d8b9 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x6f8b9)
                                                 #2  0x00007f74c62416c0 _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE (libstdc++.so.6 + 0x416c0)
                                                 #3  0x00007f74c6c2fec1 _ZN3mir8graphics6common18EGLContextExecutor12process_loopEPS2_ (libmirplatform.so.29 + 0x17ec1)
                                                 #4  0x00007f74c624b524 execute_native_thread_routine (libstdc++.so.6 + 0x4b524)
                                                 #5  0x00007f74c607e797 start_thread (libc.so.6 + 0x70797)
                                                 #6  0x00007f74c610278c __clone3 (libc.so.6 + 0xf478c)
                                                 
                                                 Stack trace of thread 97139:
                                                 #0  0x00007f74c610055d syscall (libc.so.6 + 0xf255d)
                                                 #1  0x00007f74c6cc67ac _ZN3mir6Signal4waitEv (libmircommon.so.11 + 0x297ac)
                                                 #2  0x00007f74c68cec94 _ZN3mir10compositor18CompositingFunctorclEv (libmirserver.so.61 + 0xcec94)
                                                 #3  0x00007f74c6cc5a38 _ZNSt17_Function_handlerIFvvEZN12_GLOBAL__N_110ThreadPool5spawnEOSt8functionIS0_EEUlvE_E9_M_invokeERKSt9_Any_data (libmircommon.so.11 + 0x28a38)
                                                 #4  0x00007f74c6cc8eec _ZN12_GLOBAL__N_16Worker9work_loopEPS0_OSt7promiseIPSt6atomicIbEE (libmircommon.so.11 + 0x2beec)
                                                 #5  0x00007f74c624b524 execute_native_thread_routine (libstdc++.so.6 + 0x4b524)
                                                 #6  0x00007f74c607e797 start_thread (libc.so.6 + 0x70797)
                                                 #7  0x00007f74c610278c __clone3 (libc.so.6 + 0xf478c)
                                                 
                                                 Stack trace of thread 97143:
                                                 #0  0x00007f74c607ae69 __futex_abstimed_wait_common (libc.so.6 + 0x6ce69)
                                                 #1  0x00007f74c607d8b9 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x6f8b9)
                                                 #2  0x00007f74c16be2fd cnd_wait (libgallium-24.2.5.so + 0xbe2fd)
                                                 #3  0x00007f74c169aaeb util_queue_thread_func (libgallium-24.2.5.so + 0x9aaeb)
                                                 #4  0x00007f74c16be22c impl_thrd_routine (libgallium-24.2.5.so + 0xbe22c)
                                                 #5  0x00007f74c607e797 start_thread (libc.so.6 + 0x70797)
                                                 #6  0x00007f74c610278c __clone3 (libc.so.6 + 0xf478c)
                                                 
                                                 Stack trace of thread 97116:
                                                 #0  0x00007f74c607ae69 __futex_abstimed_wait_common (libc.so.6 + 0x6ce69)
                                                 #1  0x00007f74c607d8b9 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x6f8b9)
                                                 #2  0x00007f74c16be2fd cnd_wait (libgallium-24.2.5.so + 0xbe2fd)
                                                 #3  0x00007f74c169aaeb util_queue_thread_func (libgallium-24.2.5.so + 0x9aaeb)
                                                 #4  0x00007f74c16be22c impl_thrd_routine (libgallium-24.2.5.so + 0xbe22c)
                                                 #5  0x00007f74c607e797 start_thread (libc.so.6 + 0x70797)
                                                 #6  0x00007f74c610278c __clone3 (libc.so.6 + 0xf478c)
                                                 
                                                 Stack trace of thread 97119:
                                                 #0  0x00007f74c607ae69 __futex_abstimed_wait_common (libc.so.6 + 0x6ce69)
                                                 #1  0x00007f74c607d8b9 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x6f8b9)
                                                 #2  0x00007f74c16be2fd cnd_wait (libgallium-24.2.5.so + 0xbe2fd)
                                                 #3  0x00007f74c169aaeb util_queue_thread_func (libgallium-24.2.5.so + 0x9aaeb)
                                                 #4  0x00007f74c16be22c impl_thrd_routine (libgallium-24.2.5.so + 0xbe22c)
                                                 #5  0x00007f74c607e797 start_thread (libc.so.6 + 0x70797)
                                                 #6  0x00007f74c610278c __clone3 (libc.so.6 + 0xf478c)
                                                 
                                                 Stack trace of thread 97092:
                                                 #0  0x00007f74c607ae69 __futex_abstimed_wait_common (libc.so.6 + 0x6ce69)
                                                 #1  0x00007f74c607d8b9 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x6f8b9)
                                                 #2  0x00007f74c16be2fd cnd_wait (libgallium-24.2.5.so + 0xbe2fd)
                                                 #3  0x00007f74c169aaeb util_queue_thread_func (libgallium-24.2.5.so + 0x9aaeb)
                                                 #4  0x00007f74c16be22c impl_thrd_routine (libgallium-24.2.5.so + 0xbe22c)
                                                 #5  0x00007f74c607e797 start_thread (libc.so.6 + 0x70797)
                                                 #6  0x00007f74c610278c __clone3 (libc.so.6 + 0xf478c)
                                                 
                                                 Stack trace of thread 97114:
                                                 #0  0x00007f74c607ae69 __futex_abstimed_wait_common (libc.so.6 + 0x6ce69)
                                                 #1  0x00007f74c607d8b9 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x6f8b9)
                                                 #2  0x00007f74c16be2fd cnd_wait (libgallium-24.2.5.so + 0xbe2fd)
                                                 #3  0x00007f74c169aaeb util_queue_thread_func (libgallium-24.2.5.so + 0x9aaeb)
                                                 #4  0x00007f74c16be22c impl_thrd_routine (libgallium-24.2.5.so + 0xbe22c)
                                                 #5  0x00007f74c607e797 start_thread (libc.so.6 + 0x70797)
                                                 #6  0x00007f74c610278c __clone3 (libc.so.6 + 0xf478c)
                                                 
                                                 Stack trace of thread 97141:
                                                 #0  0x00007f74c607ae69 __futex_abstimed_wait_common (libc.so.6 + 0x6ce69)
                                                 #1  0x00007f74c607d8b9 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x6f8b9)
                                                 #2  0x00007f74c16be2fd cnd_wait (libgallium-24.2.5.so + 0xbe2fd)
                                                 #3  0x00007f74c169aaeb util_queue_thread_func (libgallium-24.2.5.so + 0x9aaeb)
                                                 #4  0x00007f74c16be22c impl_thrd_routine (libgallium-24.2.5.so + 0xbe22c)
                                                 #5  0x00007f74c607e797 start_thread (libc.so.6 + 0x70797)
                                                 #6  0x00007f74c610278c __clone3 (libc.so.6 + 0xf478c)
                                                 
                                                 Stack trace of thread 97146:
                                                 #0  0x00007f74c607ae69 __futex_abstimed_wait_common (libc.so.6 + 0x6ce69)
                                                 #1  0x00007f74c607d8b9 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x6f8b9)
                                                 #2  0x00007f74c16be2fd cnd_wait (libgallium-24.2.5.so + 0xbe2fd)
                                                 #3  0x00007f74c169aaeb util_queue_thread_func (libgallium-24.2.5.so + 0x9aaeb)
                                                 #4  0x00007f74c16be22c impl_thrd_routine (libgallium-24.2.5.so + 0xbe22c)
                                                 #5  0x00007f74c607e797 start_thread (libc.so.6 + 0x70797)
                                                 #6  0x00007f74c610278c __clone3 (libc.so.6 + 0xf478c)
                                                 
                                                 Stack trace of thread 97112:
                                                 #0  0x00007f74c607ae69 __futex_abstimed_wait_common (libc.so.6 + 0x6ce69)
                                                 #1  0x00007f74c607d8b9 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x6f8b9)
                                                 #2  0x00007f74c16be2fd cnd_wait (libgallium-24.2.5.so + 0xbe2fd)
                                                 #3  0x00007f74c169aaeb util_queue_thread_func (libgallium-24.2.5.so + 0x9aaeb)
                                                 #4  0x00007f74c16be22c impl_thrd_routine (libgallium-24.2.5.so + 0xbe22c)
                                                 #5  0x00007f74c607e797 start_thread (libc.so.6 + 0x70797)
                                                 #6  0x00007f74c610278c __clone3 (libc.so.6 + 0xf478c)
                                                 
                                                 Stack trace of thread 97144:
                                                 #0  0x00007f74c607ae69 __futex_abstimed_wait_common (libc.so.6 + 0x6ce69)
                                                 #1  0x00007f74c607d8b9 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x6f8b9)
                                                 #2  0x00007f74c16be2fd cnd_wait (libgallium-24.2.5.so + 0xbe2fd)
                                                 #3  0x00007f74c169aaeb util_queue_thread_func (libgallium-24.2.5.so + 0x9aaeb)
                                                 #4  0x00007f74c16be22c impl_thrd_routine (libgallium-24.2.5.so + 0xbe22c)
                                                 #5  0x00007f74c607e797 start_thread (libc.so.6 + 0x70797)
                                                 #6  0x00007f74c610278c __clone3 (libc.so.6 + 0xf478c)
                                                 
                                                 Stack trace of thread 97118:
                                                 #0  0x00007f74c607ae69 __futex_abstimed_wait_common (libc.so.6 + 0x6ce69)
                                                 #1  0x00007f74c607d8b9 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x6f8b9)
                                                 #2  0x00007f74c16be2fd cnd_wait (libgallium-24.2.5.so + 0xbe2fd)
                                                 #3  0x00007f74c169aaeb util_queue_thread_func (libgallium-24.2.5.so + 0x9aaeb)
                                                 #4  0x00007f74c16be22c impl_thrd_routine (libgallium-24.2.5.so + 0xbe22c)
                                                 #5  0x00007f74c607e797 start_thread (libc.so.6 + 0x70797)
                                                 #6  0x00007f74c610278c __clone3 (libc.so.6 + 0xf478c)
                                                 ELF object binary architecture: AMD x86-64

I'm happy to help debug if you have suggestions. Thanks!

@mattkae
Copy link
Collaborator

mattkae commented Nov 4, 2024

Huh that is unusual! I will mark it as a bug and (hopefully) investigate this week some time

@mattkae mattkae added the bug Something isn't working label Nov 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants