Bug 514667 - Crashes when taking rectangular screenshot region, Plasma 6.6 Beta
Summary: Crashes when taking rectangular screenshot region, Plasma 6.6 Beta
Status: RESOLVED DUPLICATE of bug 514566
Alias: None
Product: Spectacle
Classification: Applications
Component: General (other bugs)
Version First Reported In: 6.5.90
Platform: CachyOS Linux
: NOR crash
Target Milestone: ---
Assignee: Noah Davis
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-01-15 21:31 UTC by riley.aft
Modified: 2026-01-16 17:01 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description riley.aft 2026-01-15 21:31:02 UTC
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>
```
Comment 1 TraceyC 2026-01-16 17:01:19 UTC
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 ***