SUMMARY Spectacle Crashes via keybind or running in terminal for rectangular region. Segfaults. Works otherwise (fullscreen, regular GUI, active window, etc). A naive guess of mine is that it has something to do with the specialized overlay, or OCR/tesseract. STEPS TO REPRODUCE 1. Run Spectacle 6.5.90, and try to take a screenshot of a rectangular region OBSERVED RESULT Segfault EXPECTED RESULT Rectangular Screenshot Operating System: CachyOS Linux KDE Plasma Version: 6.5.90 KDE Frameworks Version: 6.22.0 Qt Version: 6.11.0 Kernel Version: 6.18.5-2-cachyos (64-bit) Graphics Platform: Wayland Processors: 12 × AMD Ryzen 5 7640U w/ Radeon 760M Graphics Memory: 32 GiB of RAM (27.2 GiB usable) Graphics Processor: AMD Radeon 760M Graphics BACKTRACE ``` Thread 14 (Thread 0x7fc347dff6c0 (LWP 1801805)): #0 0x00007fc37aeb2e62 in ?? () from /usr/lib/libc.so.6 No symbol table info available. #1 0x00007fc37aea644f in ?? () from /usr/lib/libc.so.6 No symbol table info available. #2 0x00007fc37aea6bd7 in ?? () from /usr/lib/libc.so.6 No symbol table info available. #3 0x00007fc37aea9b08 in pthread_cond_timedwait () from /usr/lib/libc.so.6 No symbol table info available. #4 0x00007fc37b94f1f2 in QWaitConditionPrivate::wait_relative (this=0x561b3162d4d0, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:58 ti = {tv_sec = 67251, tv_nsec = 684920883} #5 QWaitConditionPrivate::wait (this=0x561b3162d4d0, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:66 code = <optimized out> #6 QWaitCondition::wait (this=<optimized out>, mutex=0x561b3153a208, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:146 returnValue = <optimized out> #7 0x00007fc37b89b2c9 in QThreadPoolThread::run (this=0x561b31639770) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthreadpool.cpp:120 r = <optimized out> locker = {m_mutex = 0x561b3153a208, m_isLocked = true} #8 0x00007fc37b94a0c9 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:439 thr = <optimized out> data = <optimized out> #9 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:366 No locals. #10 QThreadPrivate::start (arg=0x561b31639770) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:399 __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x561b31639770, __do_it = 1, __cancel_type = <optimized out>} thr = 0x561b31639770 data = <optimized out> #11 0x00007fc37aeaa4f8 in ?? () from /usr/lib/libc.so.6 No symbol table info available. #12 0x00007fc37af4131c in ?? () from /usr/lib/libc.so.6 No symbol table info available. Thread 13 (Thread 0x7fc354ff96c0 (LWP 1801803)): #0 0x00007fc37aeb2e62 in ?? () from /usr/lib/libc.so.6 No symbol table info available. #1 0x00007fc37aea64df in ?? () from /usr/lib/libc.so.6 No symbol table info available. #2 0x00007fc37af33f83 in ppoll () from /usr/lib/libc.so.6 No symbol table info available. #3 0x00007fc375e30690 in ?? () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #4 0x00007fc375e30772 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #5 0x00007fc37ba65432 in QEventDispatcherGlib::processEvents (this=0x7fc338000be0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399 d = 0x7fc338000c00 canWait = <optimized out> savedFlags = {<QtPrivate::QFlagsStorageHelper<QEventLoop::ProcessEventsFlag, 4>> = {<QtPrivate::QFlagsStorage<QEventLoop::ProcessEventsFlag>> = {static IntegerSize = 4, i = 0}, <No data fields>}, <No data fields>} result = <optimized out> #6 0x00007fc37b7849c6 in QEventLoop::processEvents (this=0x7fc354ff7cc0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104 d = <optimized out> threadData = <optimized out> #7 QEventLoop::exec (this=0x7fc354ff7cc0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186 d = 0x7fc338001360 threadData = <optimized out> locker = {m_mutex = 0x561b314d9ce8, m_isLocked = false} ref = <optimized out> app = <optimized out> #8 0x00007fc37b89c872 in QThread::exec (this=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread.cpp:672 d = 0x561b314d9c70 status = <optimized out> locker = {m_mutex = 0x561b314d9ce8, m_isLocked = false} eventLoop = {<QObject> = {_vptr.QObject = 0x7fc37bc41fb8 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fc37baf4a14 <_ZN7QObject32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_125qt_meta_tag_ZN7QObjectE_tEEE.lto_priv.0+276>, data = 0x7fc37baf4900 <_ZN7QObject32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_125qt_meta_tag_ZN7QObjectE_tEEE.lto_priv.0>, static_metacall = 0x7fc37b7ddc20 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7fc37bc44e00 <_ZN7QObject36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_125qt_meta_tag_ZN7QObjectE_tEEE.lto_priv.0>, extradata = 0x0}}, d_ptr = {d = 0x7fc338001360}}, static staticMetaObject = {d = {superdata = {direct = 0x7fc37bc44ea0 <QObject::staticMetaObject>}, stringdata = 0x7fc37bab53b0 <_ZN10QEventLoop32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_129qt_meta_tag_ZN10QEventLoopE_tEEE.lto_priv.0+240>, data = 0x7fc37bab52c0 <_ZN10QEventLoop32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_129qt_meta_tag_ZN10QEventLoopE_tEEE.lto_priv.0>, static_metacall = 0x7fc37b780e50 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7fc37bc44800 <_ZN10QEventLoop36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_129qt_meta_tag_ZN10QEventLoopE_tEEE.lto_priv.0>, extradata = 0x0}}} returnCode = <optimized out> #9 0x00007fc37b94a0c9 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:439 thr = <optimized out> data = <optimized out> #10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:366 No locals. #11 QThreadPrivate::start (arg=0x561b314dcb80) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:399 __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x561b314dcb80, __do_it = 1, __cancel_type = <optimized out>} thr = 0x561b314dcb80 data = <optimized out> #12 0x00007fc37aeaa4f8 in ?? () from /usr/lib/libc.so.6 No symbol table info available. #13 0x00007fc37af4131c in ?? () from /usr/lib/libc.so.6 No symbol table info available. Thread 12 (Thread 0x7fc3557fa6c0 (LWP 1801802)): #0 0x00007fc37aeb2e62 in ?? () from /usr/lib/libc.so.6 No symbol table info available. #1 0x00007fc37aea64df in ?? () from /usr/lib/libc.so.6 No symbol table info available. #2 0x00007fc37af33f83 in ppoll () from /usr/lib/libc.so.6 No symbol table info available. #3 0x00007fc38193ea9f in ppoll () at /usr/include/bits/poll2.h:101 No locals. #4 wl_display_poll () at ../wayland-1.24.0/src/wayland-client.c:2006 No locals. #5 0x00007fc381944a72 in wl_display_dispatch_queue_timeout () at ../wayland-1.24.0/src/wayland-client.c:2086 No locals. #6 0x00007fc381944b40 in wl_display_dispatch_queue () at ../wayland-1.24.0/src/wayland-client.c:2163 No locals. #7 0x00007fc37f5c5808 in ClipboardThread::run (this=0x561b314dc240) at /usr/src/debug/kguiaddons/kguiaddons-6.22.1/src/systemclipboard/waylandclipboard.cpp:555 ret = 0 #8 0x00007fc37b94a0c9 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:439 thr = <optimized out> data = <optimized out> #9 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:366 No locals. #10 QThreadPrivate::start (arg=0x561b314dc240) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:399 __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x561b314dc240, __do_it = 1, __cancel_type = <optimized out>} thr = 0x561b314dc240 data = <optimized out> #11 0x00007fc37aeaa4f8 in ?? () from /usr/lib/libc.so.6 No symbol table info available. #12 0x00007fc37af4131c in ?? () from /usr/lib/libc.so.6 No symbol table info available. Thread 11 (Thread 0x7fc355ffb6c0 (LWP 1801795)): #0 0x00007fc37aeb2e62 in ?? () from /usr/lib/libc.so.6 No symbol table info available. #1 0x00007fc37aea644f in ?? () from /usr/lib/libc.so.6 No symbol table info available. #2 0x00007fc37aea6bd7 in ?? () from /usr/lib/libc.so.6 No symbol table info available. #3 0x00007fc37aea987a in pthread_cond_wait () from /usr/lib/libc.so.6 No symbol table info available. #4 0x00007fc35cda7ffe in ?? () from /usr/lib/libgallium-25.3.3-arch1.5.so No symbol table info available. #5 0x00007fc35cd3ad1d in ?? () from /usr/lib/libgallium-25.3.3-arch1.5.so No symbol table info available. #6 0x00007fc35cda7f2c in ?? () from /usr/lib/libgallium-25.3.3-arch1.5.so No symbol table info available. #7 0x00007fc37aeaa4f8 in ?? () from /usr/lib/libc.so.6 No symbol table info available. #8 0x00007fc37af4131c in ?? () from /usr/lib/libc.so.6 No symbol table info available. Thread 10 (Thread 0x7fc3567fc6c0 (LWP 1801794)): #0 0x00007fc37aeb2e62 in ?? () from /usr/lib/libc.so.6 No symbol table info available. #1 0x00007fc37aea644f in ?? () from /usr/lib/libc.so.6 No symbol table info available. #2 0x00007fc37aea6bd7 in ?? () from /usr/lib/libc.so.6 No symbol table info available. #3 0x00007fc37aea987a in pthread_cond_wait () from /usr/lib/libc.so.6 No symbol table info available. #4 0x00007fc35cda7ffe in ?? () from /usr/lib/libgallium-25.3.3-arch1.5.so No symbol table info available. #5 0x00007fc35cd3ad1d in ?? () from /usr/lib/libgallium-25.3.3-arch1.5.so No symbol table info available. #6 0x00007fc35cda7f2c in ?? () from /usr/lib/libgallium-25.3.3-arch1.5.so No symbol table info available. #7 0x00007fc37aeaa4f8 in ?? () from /usr/lib/libc.so.6 No symbol table info available. #8 0x00007fc37af4131c in ?? () from /usr/lib/libc.so.6 No symbol table info available. Thread 9 (Thread 0x7fc3577fe6c0 (LWP 1801792)): #0 0x00007fc37aeb2e62 in ?? () from /usr/lib/libc.so.6 No symbol table info available. #1 0x00007fc37aea644f in ?? () from /usr/lib/libc.so.6 No symbol table info available. #2 0x00007fc37aea6bd7 in ?? () from /usr/lib/libc.so.6 No symbol table info available. #3 0x00007fc37aea987a in pthread_cond_wait () from /usr/lib/libc.so.6 No symbol table info available. #4 0x00007fc35cda7ffe in ?? () from /usr/lib/libgallium-25.3.3-arch1.5.so No symbol table info available. #5 0x00007fc35cd3ad1d in ?? () from /usr/lib/libgallium-25.3.3-arch1.5.so No symbol table info available. #6 0x00007fc35cda7f2c in ?? () from /usr/lib/libgallium-25.3.3-arch1.5.so No symbol table info available. #7 0x00007fc37aeaa4f8 in ?? () from /usr/lib/libc.so.6 No symbol table info available. #8 0x00007fc37af4131c in ?? () from /usr/lib/libc.so.6 No symbol table info available. Thread 8 (Thread 0x7fc356ffd6c0 (LWP 1801793)): #0 0x00007fc37aeb2e62 in ?? () from /usr/lib/libc.so.6 No symbol table info available. #1 0x00007fc37aea644f in ?? () from /usr/lib/libc.so.6 No symbol table info available. #2 0x00007fc37aea6bd7 in ?? () from /usr/lib/libc.so.6 No symbol table info available. #3 0x00007fc37aea987a in pthread_cond_wait () from /usr/lib/libc.so.6 No symbol table info available. #4 0x00007fc35cda7ffe in ?? () from /usr/lib/libgallium-25.3.3-arch1.5.so No symbol table info available. #5 0x00007fc35cd3ad1d in ?? () from /usr/lib/libgallium-25.3.3-arch1.5.so No symbol table info available. #6 0x00007fc35cda7f2c in ?? () from /usr/lib/libgallium-25.3.3-arch1.5.so No symbol table info available. #7 0x00007fc37aeaa4f8 in ?? () from /usr/lib/libc.so.6 No symbol table info available. #8 0x00007fc37af4131c in ?? () from /usr/lib/libc.so.6 No symbol table info available. Thread 7 (Thread 0x7fc357fff6c0 (LWP 1801791)): #0 0x00007fc37aeb2e62 in ?? () from /usr/lib/libc.so.6 No symbol table info available. #1 0x00007fc37aea644f in ?? () from /usr/lib/libc.so.6 No symbol table info available. #2 0x00007fc37aea6bd7 in ?? () from /usr/lib/libc.so.6 No symbol table info available. #3 0x00007fc37aea987a in pthread_cond_wait () from /usr/lib/libc.so.6 No symbol table info available. #4 0x00007fc35cda7ffe in ?? () from /usr/lib/libgallium-25.3.3-arch1.5.so No symbol table info available. #5 0x00007fc35cd3ad1d in ?? () from /usr/lib/libgallium-25.3.3-arch1.5.so No symbol table info available. #6 0x00007fc35cda7f2c in ?? () from /usr/lib/libgallium-25.3.3-arch1.5.so No symbol table info available. #7 0x00007fc37aeaa4f8 in ?? () from /usr/lib/libc.so.6 No symbol table info available. #8 0x00007fc37af4131c in ?? () from /usr/lib/libc.so.6 No symbol table info available. Thread 6 (Thread 0x7fc366dff6c0 (LWP 1801786)): #0 0x00007fc37aeb2e62 in ?? () from /usr/lib/libc.so.6 No symbol table info available. #1 0x00007fc37aea64df in ?? () from /usr/lib/libc.so.6 No symbol table info available. #2 0x00007fc37af33f83 in ppoll () from /usr/lib/libc.so.6 No symbol table info available. #3 0x00007fc375e30690 in ?? () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #4 0x00007fc375e30772 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #5 0x00007fc37ba65432 in QEventDispatcherGlib::processEvents (this=0x7fc360000be0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399 d = 0x7fc360000c00 canWait = <optimized out> savedFlags = {<QtPrivate::QFlagsStorageHelper<QEventLoop::ProcessEventsFlag, 4>> = {<QtPrivate::QFlagsStorage<QEventLoop::ProcessEventsFlag>> = {static IntegerSize = 4, i = 0}, <No data fields>}, <No data fields>} result = <optimized out> #6 0x00007fc37b7849c6 in QEventLoop::processEvents (this=0x7fc366dfdc70, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104 d = <optimized out> threadData = <optimized out> #7 QEventLoop::exec (this=0x7fc366dfdc70, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186 d = 0x7fc3600015c0 threadData = <optimized out> locker = {m_mutex = 0x561b311375e8, m_isLocked = false} ref = <optimized out> app = <optimized out> #8 0x00007fc37b89c872 in QThread::exec (this=this@entry=0x7fc37d9fee20 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread.cpp:672 d = 0x561b31137570 status = <optimized out> locker = {m_mutex = 0x561b311375e8, m_isLocked = false} eventLoop = {<QObject> = {_vptr.QObject = 0x7fc37bc41fb8 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fc37baf4a14 <_ZN7QObject32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_125qt_meta_tag_ZN7QObjectE_tEEE.lto_priv.0+276>, data = 0x7fc37baf4900 <_ZN7QObject32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_125qt_meta_tag_ZN7QObjectE_tEEE.lto_priv.0>, static_metacall = 0x7fc37b7ddc20 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7fc37bc44e00 <_ZN7QObject36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_125qt_meta_tag_ZN7QObjectE_tEEE.lto_priv.0>, extradata = 0x0}}, d_ptr = {d = 0x7fc3600015c0}}, static staticMetaObject = {d = {superdata = {direct = 0x7fc37bc44ea0 <QObject::staticMetaObject>}, stringdata = 0x7fc37bab53b0 <_ZN10QEventLoop32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_129qt_meta_tag_ZN10QEventLoopE_tEEE.lto_priv.0+240>, data = 0x7fc37bab52c0 <_ZN10QEventLoop32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_129qt_meta_tag_ZN10QEventLoopE_tEEE.lto_priv.0>, static_metacall = 0x7fc37b780e50 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7fc37bc44800 <_ZN10QEventLoop36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_129qt_meta_tag_ZN10QEventLoopE_tEEE.lto_priv.0>, extradata = 0x0}}} returnCode = <optimized out> #9 0x00007fc37d97548e in QDBusConnectionManager::run (this=0x7fc37d9fee20 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-base/qtbase/src/dbus/qdbusconnectionmanager.cpp:145 locker = <optimized out> #10 0x00007fc37b94a0c9 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:439 thr = <optimized out> data = <optimized out> #11 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:366 No locals. #12 QThreadPrivate::start (arg=0x7fc37d9fee20 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:399 __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x7fc37d9fee20 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>, __do_it = 1, __cancel_type = <optimized out>} thr = 0x7fc37d9fee20 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder> data = <optimized out> #13 0x00007fc37aeaa4f8 in ?? () from /usr/lib/libc.so.6 No symbol table info available. #14 0x00007fc37af4131c in ?? () from /usr/lib/libc.so.6 No symbol table info available. Thread 5 (Thread 0x7fc364a266c0 (LWP 1801790)): #0 0x00007fc37aeb2e62 in ?? () from /usr/lib/libc.so.6 No symbol table info available. #1 0x00007fc37aea644f in ?? () from /usr/lib/libc.so.6 No symbol table info available. #2 0x00007fc37aea6bd7 in ?? () from /usr/lib/libc.so.6 No symbol table info available. #3 0x00007fc37aea987a in pthread_cond_wait () from /usr/lib/libc.so.6 No symbol table info available. #4 0x00007fc35cda7ffe in ?? () from /usr/lib/libgallium-25.3.3-arch1.5.so No symbol table info available. #5 0x00007fc35cd3ad1d in ?? () from /usr/lib/libgallium-25.3.3-arch1.5.so No symbol table info available. #6 0x00007fc35cda7f2c in ?? () from /usr/lib/libgallium-25.3.3-arch1.5.so No symbol table info available. #7 0x00007fc37aeaa4f8 in ?? () from /usr/lib/libc.so.6 No symbol table info available. #8 0x00007fc37af4131c in ?? () from /usr/lib/libc.so.6 No symbol table info available. Thread 4 (Thread 0x7fc365cc36c0 (LWP 1801788)): #0 0x00007fc37aeb2e62 in ?? () from /usr/lib/libc.so.6 No symbol table info available. #1 0x00007fc37aea64df in ?? () from /usr/lib/libc.so.6 No symbol table info available. #2 0x00007fc37af33a0a in poll () from /usr/lib/libc.so.6 No symbol table info available. #3 0x00007fc37f15f070 in ?? () from /usr/lib/libQt6WaylandClient.so.6 No symbol table info available. #4 0x00007fc37b94a0c9 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:439 thr = <optimized out> data = <optimized out> #5 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:366 No locals. #6 QThreadPrivate::start (arg=0x561b311a7410) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:399 __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x561b311a7410, __do_it = 1, __cancel_type = <optimized out>} thr = 0x561b311a7410 data = <optimized out> #7 0x00007fc37aeaa4f8 in ?? () from /usr/lib/libc.so.6 No symbol table info available. #8 0x00007fc37af4131c in ?? () from /usr/lib/libc.so.6 No symbol table info available. Thread 3 (Thread 0x7fc36539d6c0 (LWP 1801789)): #0 0x00007fc37aeb2e62 in ?? () from /usr/lib/libc.so.6 No symbol table info available. #1 0x00007fc37aea644f in ?? () from /usr/lib/libc.so.6 No symbol table info available. #2 0x00007fc37aea6bd7 in ?? () from /usr/lib/libc.so.6 No symbol table info available. #3 0x00007fc37aea987a in pthread_cond_wait () from /usr/lib/libc.so.6 No symbol table info available. #4 0x00007fc35cda7ffe in ?? () from /usr/lib/libgallium-25.3.3-arch1.5.so No symbol table info available. #5 0x00007fc35cd3ad1d in ?? () from /usr/lib/libgallium-25.3.3-arch1.5.so No symbol table info available. #6 0x00007fc35cda7f2c in ?? () from /usr/lib/libgallium-25.3.3-arch1.5.so No symbol table info available. #7 0x00007fc37aeaa4f8 in ?? () from /usr/lib/libc.so.6 No symbol table info available. #8 0x00007fc37af4131c in ?? () from /usr/lib/libc.so.6 No symbol table info available. Thread 2 (Thread 0x7fc3664c46c0 (LWP 1801787)): #0 0x00007fc37aeb2e62 in ?? () from /usr/lib/libc.so.6 No symbol table info available. #1 0x00007fc37aea64df in ?? () from /usr/lib/libc.so.6 No symbol table info available. #2 0x00007fc37af33a0a in poll () from /usr/lib/libc.so.6 No symbol table info available. #3 0x00007fc37f15f070 in ?? () from /usr/lib/libQt6WaylandClient.so.6 No symbol table info available. #4 0x00007fc37b94a0c9 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:439 thr = <optimized out> data = <optimized out> #5 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:366 No locals. #6 QThreadPrivate::start (arg=0x561b311a6580) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:399 __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x561b311a6580, __do_it = 1, __cancel_type = <optimized out>} thr = 0x561b311a6580 data = <optimized out> #7 0x00007fc37aeaa4f8 in ?? () from /usr/lib/libc.so.6 No symbol table info available. #8 0x00007fc37af4131c in ?? () from /usr/lib/libc.so.6 No symbol table info available. Thread 1 (Thread 0x7fc367c74840 (LWP 1801776)): #0 0x00007fc37b868c69 in std::__atomic_base<int>::fetch_add (this=<optimized out>, __i=<optimized out>, __m=<optimized out>, this=<optimized out>, __i=<optimized out>, __m=<optimized out>) at /usr/include/c++/15.2.1/bits/atomic_base.h:631 No locals. #1 QAtomicOps<int>::fetchAndAddRelaxed<int> (_q_value=..., valueToAdd=<optimized out>, _q_value=..., valueToAdd=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qatomic_cxx11.h:343 No locals. #2 QBasicAtomicInteger<int>::refRelaxed (this=<optimized out>, this=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qbasicatomic.h:49 No locals. #3 QArrayData::ref (this=<optimized out>, this=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/tools/qarraydata.h:61 No locals. #4 QArrayDataPointer<char16_t>::ref (this=<optimized out>, this=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/tools/qarraydatapointer.h:356 No locals. #5 QArrayDataPointer<char16_t>::QArrayDataPointer (this=<optimized out>, other=..., this=<optimized out>, other=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/tools/qarraydatapointer.h:37 No locals. #6 QArrayDataPointer<char16_t>::operator= (this=0x7ffe800f7690, other=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/tools/qarraydatapointer.h:68 tmp = <optimized out> #7 QString::operator= (this=0x7ffe800f7690, other=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/text/qstring.cpp:2837 No locals. #8 0x00007fc35ff50791 in ?? () from /usr/lib/qt6/plugins/kf6/kwindowsystem/KF6WindowSystemKWaylandPlugin.so No symbol table info available. #9 0x0000561b18151c78 in CaptureWindow::CaptureWindow (mode=<optimized out>, parent=0x0, this=0x561b326e9b30, screen=0x561b3110aaf0, engine=0x561b31108f40) at /usr/src/debug/spectacle/spectacle-6.5.90/src/Gui/CaptureWindow.cpp:49 selectionEditor = <optimized out> #10 CaptureWindow::makeUnique (mode=<optimized out>, parent=0x0, screen=0x561b3110aaf0, engine=<optimized out>) at /usr/src/debug/spectacle/spectacle-6.5.90/src/Gui/CaptureWindow.cpp:102 No locals. #11 SpectacleCore::initCaptureWindows(CaptureWindow::Mode) [clone .isra.0] (this=0x7fc360009a60, mode=<optimized out>) at /usr/src/debug/spectacle/spectacle-6.5.90/src/SpectacleCore.cpp:1472 screenRect = {xp = 0, yp = 0, w = 1646, h = 1097} screen = 0x561b3110aaf0 __for_range = @0x7ffe800f76a0: {<QListSpecialMethods<QScreen*>> = {<QListSpecialMethodsBase<QScreen*>> = {<No data fields>}, <No data fields>}, d = {d = 0x561b31155180, ptr = 0x561b31155190, size = 1}} __for_begin = <optimized out> __for_end = <optimized out> engine = 0x561b31108f40 screens = {<QListSpecialMethods<QScreen*>> = {<QListSpecialMethodsBase<QScreen*>> = {<No data fields>}, <No data fields>}, d = {d = 0x561b31155180, ptr = 0x561b31155190, size = 1}} #12 0x0000561b1815beb0 in operator() (__closure=0x561b314dfc20, image=...) at /usr/src/debug/spectacle/spectacle-6.5.90/src/SpectacleCore.cpp:208 this = 0x7fc360009a60 #13 operator() (__closure=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:116 arg = <optimized out> f = <optimized out> #14 QtPrivate::FunctorCallBase::call_internal<void, QtPrivate::FunctorCall<std::integer_sequence<long unsigned int, 0>, QtPrivate::List<const QImage&>, void, SpectacleCore::SpectacleCore(QObject*)::<lambda(const QImage&)> >::call(SpectacleCore::SpectacleCore(QObject*)::<lambda(const QImage&)>&, void**)::<lambda()> > (args=<optimized out>, fn=...) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:65 No locals. #15 QtPrivate::FunctorCall<std::integer_sequence<long unsigned int, 0>, QtPrivate::List<const QImage&>, void, SpectacleCore::SpectacleCore(QObject*)::<lambda(const QImage&)> >::call (f=..., arg=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:115 No locals. #16 QtPrivate::FunctorCallable<SpectacleCore::SpectacleCore(QObject*)::<lambda(const QImage&)>, const QImage&>::call<QtPrivate::List<QImage const&>, void> (f=..., arg=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:337 No locals. #17 QtPrivate::QCallableObject<SpectacleCore::SpectacleCore(QObject*)::<lambda(const QImage&)>, QtPrivate::List<const QImage&>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=0x561b314dfc10, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:547 that = 0x561b314dfc10 #18 0x00007fc37b7dd382 in QtPrivate::QSlotObjectBase::call (this=<optimized out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461 No locals. #19 doActivate<false> (sender=0x7fc360009cb0, signal_index=6, argv=0x7ffe800f78d0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4371 obj = {m_slotObject = std::unique_ptr<QtPrivate::QSlotObjectBase> = {get() = 0x561b314dfc10}} td = <optimized out> receiverInSameThread = <optimized out> receiver = <optimized out> senderData = {previous = 0x0, receiver = 0x7fc360009a60, sender = 0x7fc360009cb0, signal = 6} lock = <optimized out> c = 0x561b31624a40 connections = {<QSharedDataPointerBase<QExplicitlySharedDataPointer, QObjectPrivate::ConnectionData>> = {d = {ptr = 0x561b31620180}}, <No data fields>} list = 0x561b314db860 inSenderThread = <optimized out> highestConnectionId = 4 signalVector = 0x561b314db7e0 currentThreadId = 0x7fc367c74840 sp = <optimized out> signal_spy_set = 0x0 empty_argv = {0x0} senderDeleted = false #20 0x0000561b18120533 in QMetaObject::activate<void, QImage> (sender=0x7fc37c432a70 <QShortcut::activated()>, mo=<optimized out>, local_signal_index=3, ret=0x0) at /usr/include/qt6/QtCore/qobjectdefs.h:321 _a = {0x0, 0x7ffe800f7ac0} #21 ImagePlatform::newCroppableScreenshotTaken (this=this@entry=0x7fc360009cb0, _t1=...) at /usr/src/debug/spectacle/build/src/spectacle_autogen/include/moc_ImagePlatform.cpp:245 No locals. #22 0x0000561b18136d1c in ImagePlatformKWin::trackSource<void (ImagePlatform::*)(QImage const&)>(ScreenShotSourceMeta2*, void (ImagePlatform::*)(QImage const&))::{lambda(QList<ResultVariant> const&)#1}::operator()(QList<ResultVariant> const&) const (__closure=0x561b3162d9d0, results=...) at /usr/src/debug/spectacle/spectacle-6.5.90/src/Platforms/ImagePlatformKWin.cpp:499 images = {<QListSpecialMethods<QImage>> = {<QListSpecialMethodsBase<QImage>> = {<No data fields>}, <No data fields>}, d = {d = 0x561b3162d740, ptr = <optimized out>, size = <optimized out>}} errorString = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'} outputSignal = (void (ImagePlatform::*)(ImagePlatform * const, const QImage &)) 0x561b181204f0 <ImagePlatform::newCroppableScreenshotTaken(QImage const&)> source = 0x561b3163b6e0 this = 0x7fc360009cb0 #23 QtPrivate::FunctorCall<std::integer_sequence<unsigned long, 0ul>, QtPrivate::List<QList<ResultVariant> const&>, void, ImagePlatformKWin::trackSource<void (ImagePlatform::*)(QImage const&)>(ScreenShotSourceMeta2*, void (ImagePlatform::*)(QImage const&))::{lambda(QList<ResultVariant> const&)#1}>::call(ImagePlatformKWin::trackSource<void (ImagePlatform::*)(QImage const&)>(ScreenShotSourceMeta2*, void (ImagePlatform::*)(QImage const&))::{lambda(QList<ResultVariant> const&)#1}&, void**)::{lambda()#1}::operator()() const (__closure=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:116 arg = <optimized out> f = <optimized out> #24 QtPrivate::FunctorCallBase::call_internal<void, QtPrivate::FunctorCall<std::integer_sequence<unsigned long, 0ul>, QtPrivate::List<QList<ResultVariant> const&>, void, ImagePlatformKWin::trackSource<void (ImagePlatform::*)(QImage const&)>(ScreenShotSourceMeta2*, void (ImagePlatform::*)(QImage const&))::{lambda(QList<ResultVariant> const&)#1}>::call(ImagePlatformKWin::trackSource<void (ImagePlatform::*)(QImage const&)>(ScreenShotSourceMeta2*, void (ImagePlatform::*)(QImage const&))::{lambda(QList<ResultVariant> const&)#1}&, void**)::{lambda()#1}>(void**, QtPrivate::FunctorCall<std::integer_sequence<unsigned long, 0ul>, QtPrivate::List<QList<ResultVariant> const&>, void, ImagePlatformKWin::trackSource<void (ImagePlatform::*)(QImage const&)>(ScreenShotSourceMeta2*, void (ImagePlatform::*)(QImage const&))::{lambda(QList<ResultVariant> const&)#1}>::call(ImagePlatformKWin::trackSource<void (ImagePlatform::*)(QImage const&)>(ScreenShotSourceMeta2*, void (ImagePlatform::*)(QImage const&))::{lambda(QList<ResultVariant> const&)#1}&, void**)::{lambda()#1}&&) (args=<optimized out>, fn=...) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:65 No locals. #25 QtPrivate::FunctorCall<std::integer_sequence<unsigned long, 0ul>, QtPrivate::List<QList<ResultVariant> const&>, void, ImagePlatformKWin::trackSource<void (ImagePlatform::*)(QImage const&)>(ScreenShotSourceMeta2*, void (ImagePlatform::*)(QImage const&))::{lambda(QList<ResultVariant> const&)#1}>::call(ImagePlatformKWin::trackSource<void (ImagePlatform::*)(QImage const&)>(ScreenShotSourceMeta2*, void (ImagePlatform::*)(QImage const&))::{lambda(QList<ResultVariant> const&)#1}&, void**) (f=..., arg=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:115 No locals. #26 QtPrivate::FunctorCallable<ImagePlatformKWin::trackSource<void (ImagePlatform::*)(QImage const&)>(ScreenShotSourceMeta2*, void (ImagePlatform::*)(QImage const&))::{lambda(QList<ResultVariant> const&)#1}, QList<ResultVariant> const&>::call<QtPrivate::List<QList<ResultVariant> const&>, void>(ImagePlatformKWin::trackSource<void (ImagePlatform::*)(QImage const&)>(ScreenShotSourceMeta2*, void (ImagePlatform::*)(QImage const&))::{lambda(QList<ResultVariant> const&)#1}&, void*, void**) (f=..., arg=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:337 No locals. #27 QtPrivate::QCallableObject<ImagePlatformKWin::trackSource<void (ImagePlatform::*)(QImage const&)>(ScreenShotSourceMeta2*, void (ImagePlatform::*)(QImage const&))::{lambda(QList<ResultVariant> const&)#1}, QtPrivate::List<QList<ResultVariant> const&>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=<optimized out>, this_=0x561b3162d9c0, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:547 that = 0x561b3162d9c0 #28 0x00007fc37b7dd382 in QtPrivate::QSlotObjectBase::call (this=<optimized out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461 No locals. #29 doActivate<false> (sender=0x561b3163b6e0, signal_index=3, argv=0x7ffe800f7dc0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4371 obj = {m_slotObject = std::unique_ptr<QtPrivate::QSlotObjectBase> = {get() = 0x561b3162d9c0}} td = <optimized out> receiverInSameThread = <optimized out> receiver = <optimized out> senderData = {previous = 0x0, receiver = 0x7fc360009cb0, sender = 0x561b3163b6e0, signal = 3} lock = <optimized out> c = 0x561b3162da00 connections = {<QSharedDataPointerBase<QExplicitlySharedDataPointer, QObjectPrivate::ConnectionData>> = {d = {ptr = 0x561b31648f30}}, <No data fields>} list = 0x561b3162dab0 inSenderThread = <optimized out> highestConnectionId = 1 signalVector = 0x561b3162da60 currentThreadId = 0x7fc367c74840 sp = <optimized out> signal_spy_set = 0x0 empty_argv = {0x0} senderDeleted = false #30 0x0000561b181312b2 in QMetaObject::activate<void, QList<ResultVariant> > (sender=<optimized out>, mo=<optimized out>, local_signal_index=0, ret=0x0) at /usr/include/qt6/QtCore/qobjectdefs.h:321 _a = {0x0, 0x561b3163b6f0} #31 ScreenShotSourceMeta2::finished (this=<optimized out>, _t1=...) at /usr/src/debug/spectacle/build/src/spectacle_autogen/include/moc_ImagePlatformKWin.cpp:600 No locals. #32 operator() (__closure=0x561b31648ef0, result=...) at /usr/src/debug/spectacle/spectacle-6.5.90/src/Platforms/ImagePlatformKWin.cpp:371 size = 1 this = 0x561b3163b6e0 #33 operator() (__closure=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:116 arg = <optimized out> f = <optimized out> #34 QtPrivate::FunctorCallBase::call_internal<void, QtPrivate::FunctorCall<std::integer_sequence<long unsigned int, 0>, QtPrivate::List<const ResultVariant&>, void, ScreenShotSourceMeta2::ScreenShotSourceMeta2(QVector<ScreenShotSource2*>&)::<lambda(const ResultVariant&)> >::call(ScreenShotSourceMeta2::ScreenShotSourceMeta2(QVector<ScreenShotSource2*>&)::<lambda(const ResultVariant&)>&, void**)::<lambda()> > (args=<optimized out>, fn=...) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:65 No locals. #35 QtPrivate::FunctorCall<std::integer_sequence<long unsigned int, 0>, QtPrivate::List<const ResultVariant&>, void, ScreenShotSourceMeta2::ScreenShotSourceMeta2(QVector<ScreenShotSource2*>&)::<lambda(const ResultVariant&)> >::call (f=..., arg=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:115 No locals. #36 QtPrivate::FunctorCallable<ScreenShotSourceMeta2::ScreenShotSourceMeta2(QVector<ScreenShotSource2*>&)::<lambda(const ResultVariant&)>, const ResultVariant&>::call<QtPrivate::List<ResultVariant const&>, void> (f=..., arg=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:337 No locals. #37 QtPrivate::QCallableObject<ScreenShotSourceMeta2::ScreenShotSourceMeta2(QVector<ScreenShotSource2*>&)::<lambda(const ResultVariant&)>, QtPrivate::List<const ResultVariant&>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=0x561b31648ee0, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:547 that = 0x561b31648ee0 #38 0x00007fc37b7d0604 in QObject::event (this=<optimized out>, e=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1479 mce = <optimized out> connections = <optimized out> sender = {previous = 0x0, receiver = 0x561b3163b6e0, sender = 0x561b326855d0, signal = 3} __PRETTY_FUNCTION__ = <optimized out> #39 0x00007fc37e903970 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x561b3163b6e0, e=0x7fc33d519a10) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3276 consumed = false filtered = false threadData = <optimized out> #40 0x00007fc37b7768d8 in QCoreApplication::notifyInternal2 (receiver=0x561b3163b6e0, event=event@entry=0x7fc33d519a10) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109 d = <optimized out> threadData = 0x561b31136020 selfRequired = <optimized out> result = false cbdata = {0x561b3163b6e0, 0x7fc33d519a10, 0x7ffe800f7f0f} scopeLevelCounter = {threadData = 0x561b31136020} #41 0x00007fc37b778230 in QCoreApplication::sendEvent (receiver=<optimized out>, event=0x7fc33d519a10) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1549 No locals. #42 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x561b31136020) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1904 e = 0x7fc33d519a10 pe = <optimized out> r = <optimized out> previous = <optimized out> relocker = <optimized out> event_deleter = <optimized out> locker = {_M_device = 0x561b31136068, _M_owns = false} startOffset = 0 i = <optimized out> cleanup = <optimized out> #43 0x00007fc37ba680d8 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1757 data = <optimized out> #44 postEventSourceDispatch (s=0x561b3113f640) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:246 source = 0x561b3113f640 #45 0x00007fc375e2f1e9 in ?? () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #46 0x00007fc375e30638 in ?? () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #47 0x00007fc375e30772 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #48 0x00007fc37ba65432 in QEventDispatcherGlib::processEvents (this=0x561b31108640, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399 d = 0x561b31154230 canWait = <optimized out> savedFlags = {<QtPrivate::QFlagsStorageHelper<QEventLoop::ProcessEventsFlag, 4>> = {<QtPrivate::QFlagsStorage<QEventLoop::ProcessEventsFlag>> = {static IntegerSize = 4, i = 0}, <No data fields>}, <No data fields>} result = <optimized out> #49 0x00007fc37b7849c6 in QEventLoop::processEvents (this=0x7ffe800f8280, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104 d = <optimized out> threadData = <optimized out> #50 QEventLoop::exec (this=0x7ffe800f8280, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186 d = 0x561b31638eb0 threadData = <optimized out> locker = {m_mutex = 0x561b31136138, m_isLocked = false} ref = <optimized out> app = <optimized out> #51 0x00007fc37b77b301 in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1452 threadData = 0x561b31136020 eventLoop = {<QObject> = {_vptr.QObject = 0x7fc37bc41fb8 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fc37baf4a14 <_ZN7QObject32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_125qt_meta_tag_ZN7QObjectE_tEEE.lto_priv.0+276>, data = 0x7fc37baf4900 <_ZN7QObject32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_125qt_meta_tag_ZN7QObjectE_tEEE.lto_priv.0>, static_metacall = 0x7fc37b7ddc20 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7fc37bc44e00 <_ZN7QObject36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_125qt_meta_tag_ZN7QObjectE_tEEE.lto_priv.0>, extradata = 0x0}}, d_ptr = {d = 0x561b31638eb0}}, static staticMetaObject = {d = {superdata = {direct = 0x7fc37bc44ea0 <QObject::staticMetaObject>}, stringdata = 0x7fc37bab53b0 <_ZN10QEventLoop32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_129qt_meta_tag_ZN10QEventLoopE_tEEE.lto_priv.0+240>, data = 0x7fc37bab52c0 <_ZN10QEventLoop32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_129qt_meta_tag_ZN10QEventLoopE_tEEE.lto_priv.0>, static_metacall = 0x7fc37b780e50 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7fc37bc44800 <_ZN10QEventLoop36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_129qt_meta_tag_ZN10QEventLoopE_tEEE.lto_priv.0>, extradata = 0x0}}} returnCode = <optimized out> #52 0x00007fc37e8fe7ca in QApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2546 No locals. #53 0x0000561b180bdaee in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/spectacle/spectacle-6.5.90/src/Main.cpp:140 app = {<QGuiApplication> = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0x7fc37ef258e8 <vtable for QApplication+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fc37baf4a14 <_ZN7QObject32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_125qt_meta_tag_ZN7QObjectE_tEEE.lto_priv.0+276>, data = 0x7fc37baf4900 <_ZN7QObject32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_125qt_meta_tag_ZN7QObjectE_tEEE.lto_priv.0>, static_metacall = 0x7fc37b7ddc20 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7fc37bc44e00 <_ZN7QObject36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_125qt_meta_tag_ZN7QObjectE_tEEE.lto_priv.0>, extradata = 0x0}}, d_ptr = {d = 0x561b31138a00}}, static staticMetaObject = {d = {superdata = {direct = 0x7fc37bc44ea0 <QObject::staticMetaObject>}, stringdata = 0x7fc37bab56ac <_ZN16QCoreApplication32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_135qt_meta_tag_ZN16QCoreApplicationE_tEEE.lto_priv.0+396>, data = 0x7fc37bab5520 <_ZN16QCoreApplication32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_135qt_meta_tag_ZN16QCoreApplicationE_tEEE.lto_priv.0>, static_metacall = 0x7fc37b776a40 <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7fc37bc44880 <_ZN16QCoreApplication36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_135qt_meta_tag_ZN16QCoreApplicationE_tEEE.lto_priv.0>, extradata = 0x0}}, static self = 0x7ffe800f83c0}, static staticMetaObject = {d = {superdata = {direct = 0x7fc37bc44900 <QCoreApplication::staticMetaObject>}, stringdata = 0x7fc37c5e0734 <_ZN15QGuiApplication32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_134qt_meta_tag_ZN15QGuiApplicationE_tEEE.lto_priv.0+756>, data = 0x7fc37c5e0440 <_ZN15QGuiApplication32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_134qt_meta_tag_ZN15QGuiApplicationE_tEEE.lto_priv.0>, static_metacall = 0x7fc37bfb4920 <QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7fc37c6e4060 <_ZN15QGuiApplication36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_134qt_meta_tag_ZN15QGuiApplicationE_tEEE.lto_priv.0>, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7fc37c6e4320 <QGuiApplication::staticMetaObject>}, stringdata = 0x7fc37edd760c <_ZN12QApplication32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_131qt_meta_tag_ZN12QApplicationE_tEEE.lto_priv.0+396>, data = 0x7fc37edd7480 <_ZN12QApplication32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_131qt_meta_tag_ZN12QApplicationE_tEEE.lto_priv.0>, static_metacall = 0x7fc37e9094a0 <QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7fc37ef167e0 <_ZN12QApplication36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_131qt_meta_tag_ZN12QApplicationE_tEEE.lto_priv.0>, extradata = 0x0}}} aboutData = {d = std::unique_ptr<KAboutDataPrivate> = {get() = 0x561b315f32d0}} commandLineParser = {d = 0x561b31618e30} disableSessionManagement = <optimized out> service = <incomplete type> spectacleCore = <optimized out> dbusAdapter = <optimized out> ```
Thank you for the bug report. Based on the backtrace this looks like a duplicate of bug 514566 so I'll merge this report in with the other one. This is fixed with kwindowsystem 6.22.0-2 *** This bug has been marked as a duplicate of bug 514566 ***