Bug 474112

Summary: Spectacle crashes in SpectacleWindow::setSource() when using "on click" feature on X11
Product: [Applications] Spectacle Reporter: Roke Julian Lockhart Beedell <4wy78uwh>
Component: GeneralAssignee: Noah Davis <noahadvs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: kde, nate
Priority: NOR Keywords: drkonqi
Version: 23.08.5   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Response to https://bugs.kde.org/show_bug.cgi?id=474112#c1

Description Roke Julian Lockhart Beedell 2023-09-03 19:45:23 UTC
Application: spectacle (23.11.70)

Qt Version: 5.15.10
Frameworks Version: 5.110.0
Operating System: Linux 6.4.11-1-default x86_64
Windowing System: X11
Distribution: "openSUSE Tumbleweed"
DrKonqi: 5.27.7 [KCrashBackend]

-- Information about the crash:
Using the capture on click option is the easiest way to test this.

The crash can be reproduced every time.

-- Backtrace:
Application: Spectacle (spectacle), signal: Segmentation fault

[KCrash Handler]
#4  QQmlRefPointer<QQmlTypePrivate const>::QQmlRefPointer (other=..., this=0x7f0cc8bfd6a0, this@entry=0x7f0cc8bfd620) at ../../include/QtQml/5.15.10/QtQml/private/../../../../../../src/qml/qml/ftw/qqmlrefcount_p.h:152
#5  QQmlType::QQmlType (this=this@entry=0x7f0cc8bfd6a0) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmltype.cpp:121
#6  0x00007f0ce9325ac5 in QQmlPropertyCacheCreator<QQmlTypeCompiler>::propertyCacheForObject (this=this@entry=0x7f0cc8bfd9a0, obj=obj@entry=0x7f0cb8206aa0, context=..., error=error@entry=0x7f0cc8bfd738) at ../../include/QtQml/5.15.10/QtQml/private/../../../../../../src/qml/qml/qqmlpropertycachecreator_p.h:310
#7  0x00007f0ce9328960 in QQmlPropertyCacheCreator<QQmlTypeCompiler>::buildMetaObjectRecursively (this=this@entry=0x7f0cc8bfd9a0, objectIndex=<optimized out>, context=..., isVMERequired=isVMERequired@entry=QQmlPropertyCacheCreator<QQmlTypeCompiler>::VMEMetaObjectIsRequired::Always) at ../../include/QtQml/5.15.10/QtQml/private/../../../../../../src/qml/qml/qqmlpropertycachecreator_p.h:264
#8  0x00007f0ce93294f3 in QQmlPropertyCacheCreator<QQmlTypeCompiler>::buildMetaObjects (this=this@entry=0x7f0cc8bfd9a0) at ../../include/QtQml/5.15.10/QtQml/private/../../../../../../src/qml/qml/qqmlpropertycachecreator_p.h:207
#9  0x00007f0ce9324267 in QQmlTypeCompiler::compile (this=this@entry=0x7f0cc8bfdb10) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmltypecompiler.cpp:85
#10 0x00007f0ce9273f05 in QQmlTypeData::compile(QQmlRefPointer<QQmlTypeNameCache> const&, QV4::ResolvedTypeReferenceMap*, std::function<QByteArray ()> const&) (this=this@entry=0x7f0cb81dac40, typeNameCache=..., resolvedTypeCache=resolvedTypeCache@entry=0x7f0cc8bfdc00, dependencyHasher=...) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmltypedata.cpp:768
#11 0x00007f0ce927a0b8 in QQmlTypeData::done (this=0x7f0cb81dac40) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmltypedata.cpp:445
#12 0x00007f0ce9268255 in QQmlDataBlob::tryDone (this=0x7f0cb81dac40) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmldatablob.cpp:524
#13 QQmlDataBlob::tryDone (this=0x7f0cb81dac40) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmldatablob.cpp:515
#14 0x00007f0ce92c81dc in QQmlTypeLoader::setData (this=this@entry=0x558ad5f24cb8, blob=blob@entry=0x7f0cb81dac40, d=...) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmltypeloader.cpp:457
#15 0x00007f0ce92c88f2 in QQmlTypeLoader::setData (this=this@entry=0x558ad5f24cb8, blob=blob@entry=0x7f0cb81dac40, fileName=...) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmltypeloader.cpp:437
#16 0x00007f0ce92c976f in QQmlTypeLoader::loadThread (this=this@entry=0x558ad5f24cb8, blob=blob@entry=0x7f0cb81dac40) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmltypeloader.cpp:299
#17 0x00007f0ce92c9bdc in PlainLoader::loadThread (blob=0x7f0cb81dac40, loader=0x558ad5f24cb8, this=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmltypeloader.cpp:146
#18 QQmlTypeLoader::doLoad<PlainLoader> (loader=..., mode=QQmlTypeLoader::PreferSynchronous, blob=0x7f0cb81dac40, this=0x558ad5f24cb8) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmltypeloader.cpp:205
#19 QQmlTypeLoader::load (this=this@entry=0x558ad5f24cb8, blob=blob@entry=0x7f0cb81dac40, mode=mode@entry=QQmlTypeLoader::PreferSynchronous) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmltypeloader.cpp:237
#20 0x00007f0ce92ca4b0 in QQmlTypeLoader::getType (this=this@entry=0x558ad5f24cb8, unNormalizedUrl=..., mode=mode@entry=QQmlTypeLoader::PreferSynchronous) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmltypeloader.cpp:825
#21 0x00007f0ce92792f4 in QQmlTypeData::resolveTypes (this=this@entry=0x558ad6617860) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmltypedata.cpp:867
#22 0x00007f0ce927b7c0 in QQmlTypeData::allDependenciesDone (this=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmltypedata.cpp:737
#23 0x00007f0ce92c8479 in QQmlTypeLoader::setData (this=this@entry=0x558ad5f24cb8, blob=blob@entry=0x558ad6617860, d=...) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmltypeloader.cpp:450
#24 0x00007f0ce92c88f2 in QQmlTypeLoader::setData (this=this@entry=0x558ad5f24cb8, blob=blob@entry=0x558ad6617860, fileName=...) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmltypeloader.cpp:437
#25 0x00007f0ce92c976f in QQmlTypeLoader::loadThread (this=0x558ad5f24cb8, blob=blob@entry=0x558ad6617860) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmltypeloader.cpp:299
#26 0x00007f0ce92839ad in QQmlTypeLoaderThread::loadThread (this=<optimized out>, b=0x558ad6617860) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmltypeloaderthread.cpp:162
#27 0x00007f0ce93429ac in QQmlThreadPrivate::threadEvent (this=this@entry=0x558ad5f557c0) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/ftw/qqmlthread.cpp:198
#28 0x00007f0ce93430f2 in QQmlThreadPrivate::event (this=0x558ad5f557c0, e=0x558ad66179b0) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/ftw/qqmlthread.cpp:142
#29 0x00007f0ce9da519e in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x558ad5f557c0, e=0x558ad66179b0) at kernel/qapplication.cpp:3640
#30 0x00007f0ce84ed568 in QCoreApplication::notifyInternal2 (receiver=0x558ad5f557c0, event=0x558ad66179b0) at kernel/qcoreapplication.cpp:1064
#31 0x00007f0ce84ed72e in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1462
#32 0x00007f0ce84f0b61 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x558ad5d36120) at kernel/qcoreapplication.cpp:1821
#33 0x00007f0ce84f10a8 in QCoreApplication::sendPostedEvents (receiver=<optimized out>, event_type=<optimized out>) at kernel/qcoreapplication.cpp:1680
#34 0x00007f0ce8546c93 in postEventSourceDispatch (s=0x7f0cb8000ee0) at kernel/qeventdispatcher_glib.cpp:277
#35 0x00007f0ce5e589b8 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#36 0x00007f0ce5e58dc8 in ?? () from /lib64/libglib-2.0.so.0
#37 0x00007f0ce5e58e5c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#38 0x00007f0ce85464a6 in QEventDispatcherGlib::processEvents (this=0x7f0cb8000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#39 0x00007f0ce84ebffb in QEventLoop::exec (this=this@entry=0x7f0cc8bfe620, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#40 0x00007f0ce8302dce in QThread::exec (this=this@entry=0x558ad5f557c0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#41 0x00007f0ce9342665 in QQmlThreadPrivate::run (this=0x558ad5f557c0) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/ftw/qqmlthread.cpp:155
#42 0x00007f0ce8303ffd in operator() (__closure=<optimized out>) at thread/qthread_unix.cpp:350
#43 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at thread/qthread_unix.cpp:287
#44 QThreadPrivate::start (arg=0x558ad5f557c0) at thread/qthread_unix.cpp:310
#45 0x00007f0ce7a8ffa4 in start_thread () from /lib64/libc.so.6
#46 0x00007f0ce7b187fc in clone3 () from /lib64/libc.so.6

Thread 6 (Thread 0x7f0cd4ffd6c0 (LWP 2430) "spectacl:shlo0"):
#1  0x00007f0ce7a8f290 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f0cd60c7fcb in cnd_wait (mtx=0x558ad5de0398, cond=0x558ad5de03c0) at ../src/c11/impl/threads_posix.c:135
#3  util_queue_thread_func (input=input@entry=0x558ad5e53cb0) at ../src/util/u_queue.c:290
#4  0x00007f0cd61111b7 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67
#5  0x00007f0ce7a8ffa4 in start_thread () from /lib64/libc.so.6
#6  0x00007f0ce7b187fc in clone3 () from /lib64/libc.so.6

Thread 5 (Thread 0x7f0cd57fe6c0 (LWP 2429) "spectacle:sh0"):
#1  0x00007f0ce7a8f290 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f0cd60c7fcb in cnd_wait (mtx=0x558ad5ddfe30, cond=0x558ad5ddfe58) at ../src/c11/impl/threads_posix.c:135
#3  util_queue_thread_func (input=input@entry=0x558ad5e53960) at ../src/util/u_queue.c:290
#4  0x00007f0cd61111b7 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67
#5  0x00007f0ce7a8ffa4 in start_thread () from /lib64/libc.so.6
#6  0x00007f0ce7b187fc in clone3 () from /lib64/libc.so.6

Thread 4 (Thread 0x7f0cd5fff6c0 (LWP 2428) "spectac:disk$0"):
#1  0x00007f0ce7a8f290 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f0cd60c7fcb in cnd_wait (mtx=0x558ad5dcc5b0, cond=0x558ad5dcc5d8) at ../src/c11/impl/threads_posix.c:135
#3  util_queue_thread_func (input=input@entry=0x558ad5e534e0) at ../src/util/u_queue.c:290
#4  0x00007f0cd61111b7 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67
#5  0x00007f0ce7a8ffa4 in start_thread () from /lib64/libc.so.6
#6  0x00007f0ce7b187fc in clone3 () from /lib64/libc.so.6

Thread 3 (Thread 0x7f0cdcd0d6c0 (LWP 2427) "spectacle:cs0"):
#1  0x00007f0ce7a8f290 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f0cd60c7fcb in cnd_wait (mtx=0x558ad5dcd938, cond=0x558ad5dcd960) at ../src/c11/impl/threads_posix.c:135
#3  util_queue_thread_func (input=input@entry=0x558ad5dcba20) at ../src/util/u_queue.c:290
#4  0x00007f0cd61111b7 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67
#5  0x00007f0ce7a8ffa4 in start_thread () from /lib64/libc.so.6
#6  0x00007f0ce7b187fc in clone3 () from /lib64/libc.so.6

Thread 2 (Thread 0x7f0cddfff6c0 (LWP 2425) "QDBusConnection"):
#1  0x00007f0ce5e58d3e in ?? () from /lib64/libglib-2.0.so.0
#2  0x00007f0ce5e58e5c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007f0ce85464be in QEventDispatcherGlib::processEvents (this=0x7f0cd8000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f0ce84ebffb in QEventLoop::exec (this=this@entry=0x7f0cddffe610, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#5  0x00007f0ce8302dce in QThread::exec (this=this@entry=0x7f0cea3cd060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f0cea354517 in QDBusConnectionManager::run (this=0x7f0cea3cd060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179
#7  0x00007f0ce8303ffd in operator() (__closure=<optimized out>) at thread/qthread_unix.cpp:350
#8  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at thread/qthread_unix.cpp:287
#9  QThreadPrivate::start (arg=0x7f0cea3cd060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:310
#10 0x00007f0ce7a8ffa4 in start_thread () from /lib64/libc.so.6
#11 0x00007f0ce7b187fc in clone3 () from /lib64/libc.so.6

Thread 1 (Thread 0x7f0ce0454480 (LWP 2424) "spectacle"):
#1  0x00007f0ce7a8f290 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f0ce830987b in QWaitConditionPrivate::wait (deadline=..., this=0x558ad5c1cec0) at thread/qwaitcondition_unix.cpp:146
#3  QWaitCondition::wait (this=this@entry=0x558ad5f55838, mutex=mutex@entry=0x558ad5f55830, deadline=...) at thread/qwaitcondition_unix.cpp:225
#4  0x00007f0ce9342d5e in QQmlThreadPrivate::wait (this=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/ftw/qqmlthread.cpp:63
#5  QQmlThread::internalCallMethodInThread (this=0x558ad5f538d0, message=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/ftw/qqmlthread.cpp:351
#6  0x00007f0ce9283be5 in QQmlThread::callMethodInThread<QQmlDataBlob*, QQmlDataBlob*, QQmlTypeLoaderThread> (arg=<synthetic pointer>: 0x558ad6617860, Member=<optimized out>, this=<optimized out>) at ../../include/QtQml/5.15.10/QtQml/private/../../../../../../src/qml/qml/ftw/qqmlthread_p.h:167
#7  0x00007f0ce92c9b41 in PlainLoader::load (blob=0x558ad6617860, loader=0x558ad5f24cb8, this=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmltypeloader.cpp:150
#8  QQmlTypeLoader::doLoad<PlainLoader> (loader=..., mode=QQmlTypeLoader::PreferSynchronous, blob=0x558ad6617860, this=0x558ad5f24cb8) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmltypeloader.cpp:214
#9  QQmlTypeLoader::load (this=this@entry=0x558ad5f24cb8, blob=blob@entry=0x558ad6617860, mode=mode@entry=QQmlTypeLoader::PreferSynchronous) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmltypeloader.cpp:237
#10 0x00007f0ce92ca4b0 in QQmlTypeLoader::getType (this=0x558ad5f24cb8, unNormalizedUrl=..., mode=mode@entry=QQmlTypeLoader::PreferSynchronous) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmltypeloader.cpp:825
#11 0x00007f0ce92a30f4 in QQmlComponentPrivate::loadUrl (this=0x558ad6617620, newUrl=..., mode=QQmlComponent::PreferSynchronous) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmlcomponent.cpp:720
#12 0x0000558ad5476776 in SpectacleWindow::setSource (initialProperties=..., source=..., this=0x558ad63d7b10) at /usr/src/debug/spectacle-23.11.70git.20230901T014418~1ae2eb3/src/Gui/SpectacleWindow.cpp:245
#13 SpectacleWindow::setSource (this=0x558ad63d7b10, source=..., initialProperties=...) at /usr/src/debug/spectacle-23.11.70git.20230901T014418~1ae2eb3/src/Gui/SpectacleWindow.cpp:237
#14 0x0000558ad54661d2 in ViewerWindow::setMode (mode=<optimized out>, this=0x558ad63d7b10) at /usr/src/debug/spectacle-23.11.70git.20230901T014418~1ae2eb3/src/Gui/ViewerWindow.cpp:99
#15 ViewerWindow::ViewerWindow (parent=0x0, engine=<optimized out>, mode=<optimized out>, this=0x558ad63d7b10) at /usr/src/debug/spectacle-23.11.70git.20230901T014418~1ae2eb3/src/Gui/ViewerWindow.cpp:42
#16 ViewerWindow::makeUnique (parent=0x0, engine=<optimized out>, mode=<optimized out>) at /usr/src/debug/spectacle-23.11.70git.20230901T014418~1ae2eb3/src/Gui/ViewerWindow.cpp:53
#17 SpectacleCore::initViewerWindow (this=<optimized out>, mode=<optimized out>) at /usr/src/debug/spectacle-23.11.70git.20230901T014418~1ae2eb3/src/SpectacleCore.cpp:889
#18 0x0000558ad546b3be in SpectacleCore::showViewerIfGuiMode (this=0x7ffe00cf5c40) at /usr/src/debug/spectacle-23.11.70git.20230901T014418~1ae2eb3/src/SpectacleCore.cpp:632
#19 0x0000558ad546b6d5 in SpectacleCore::showViewerIfGuiMode (this=<optimized out>) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:440
#20 operator() (image=..., __closure=0x558ad5f4a330) at /usr/src/debug/spectacle-23.11.70git.20230901T014418~1ae2eb3/src/SpectacleCore.cpp:136
#21 QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<const QImage&>, void, SpectacleCore::SpectacleCore(QObject*)::<lambda(const QImage&)> >::call (arg=<optimized out>, f=...) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:146
#22 QtPrivate::Functor<SpectacleCore::SpectacleCore(QObject*)::<lambda(const QImage&)>, 1>::call<QtPrivate::List<QImage const&>, void> (arg=<optimized out>, f=...) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:256
#23 QtPrivate::QFunctorSlotObject<SpectacleCore::SpectacleCore(QObject*)::<lambda(const QImage&)>, 1, QtPrivate::List<const QImage&>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=0x558ad5f4a320, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:443
#24 0x00007f0ce8525812 in QtPrivate::QSlotObjectBase::call (a=0x7ffe00cf5590, r=0x7ffe00cf5c40, this=0x558ad5f4a320) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#25 doActivate<false> (sender=0x7f0cd800eb10, signal_index=4, argv=0x7ffe00cf5590) at kernel/qobject.cpp:3925
#26 0x00007f0ce851e47f in QMetaObject::activate (sender=sender@entry=0x7f0cd800eb10, m=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3985
#27 0x0000558ad549a966 in Platform::newScreenshotFailed (this=<optimized out>) at /usr/src/debug/spectacle-23.11.70git.20230901T014418~1ae2eb3/build/src/spectacle_autogen/include/moc_Platform.cpp:304
#28 PlatformXcb::handleKWinScreenshotReply (drawable=9852059, this=0x7f0cd800eb10) at /usr/src/debug/spectacle-23.11.70git.20230901T014418~1ae2eb3/src/Platforms/PlatformXcb.cpp:488
#29 PlatformXcb::qt_static_metacall (_o=_o@entry=0x7f0cd800eb10, _id=_id@entry=2, _a=_a@entry=0x7ffe00cf56d0, _c=<optimized out>) at /usr/src/debug/spectacle-23.11.70git.20230901T014418~1ae2eb3/build/src/spectacle_autogen/include/moc_PlatformXcb.cpp:98
#30 0x0000558ad549ab81 in PlatformXcb::qt_static_metacall (_a=0x7ffe00cf56d0, _id=2, _c=QMetaObject::InvokeMetaMethod, _o=0x7f0cd800eb10) at /usr/src/debug/spectacle-23.11.70git.20230901T014418~1ae2eb3/build/src/spectacle_autogen/include/moc_PlatformXcb.cpp:92
#31 PlatformXcb::qt_metacall (this=0x7f0cd800eb10, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7ffe00cf56d0) at /usr/src/debug/spectacle-23.11.70git.20230901T014418~1ae2eb3/build/src/spectacle_autogen/include/moc_PlatformXcb.cpp:136
#32 0x00007f0cea36246b in QDBusConnectionPrivate::deliverCall (this=<optimized out>, object=<optimized out>, msg=..., metaTypes=..., slotIdx=<optimized out>) at qdbusintegrator.cpp:1001
#33 0x00007f0ce8519320 in QObject::event (this=0x7f0cd800eb10, e=0x7f0cd8010720) at kernel/qobject.cpp:1347
#34 0x00007f0ce9da519e in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x7f0cd800eb10, e=0x7f0cd8010720) at kernel/qapplication.cpp:3640
#35 0x00007f0ce84ed568 in QCoreApplication::notifyInternal2 (receiver=0x7f0cd800eb10, event=0x7f0cd8010720) at kernel/qcoreapplication.cpp:1064
#36 0x00007f0ce84ed72e in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1462
#37 0x00007f0ce84f0b61 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x558ad5be98e0) at kernel/qcoreapplication.cpp:1821
#38 0x00007f0ce84f10a8 in QCoreApplication::sendPostedEvents (receiver=<optimized out>, event_type=<optimized out>) at kernel/qcoreapplication.cpp:1680
#39 0x00007f0ce8546c93 in postEventSourceDispatch (s=0x558ad5cee780) at kernel/qeventdispatcher_glib.cpp:277
#40 0x00007f0ce5e589b8 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#41 0x00007f0ce5e58dc8 in ?? () from /lib64/libglib-2.0.so.0
#42 0x00007f0ce5e58e5c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#43 0x00007f0ce85464a6 in QEventDispatcherGlib::processEvents (this=0x558ad5cef1d0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#44 0x00007f0ce84ebffb in QEventLoop::exec (this=this@entry=0x7ffe00cf5b10, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#45 0x00007f0ce84f4490 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#46 0x0000558ad54488e7 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/spectacle-23.11.70git.20230901T014418~1ae2eb3/src/Main.cpp:143
[Inferior 1 (process 2424) detached]

Reported using DrKonqi
Comment 1 Nate Graham 2023-09-07 19:13:38 UTC
On X11 with unreleased/git master packages?
Comment 2 Roke Julian Lockhart Beedell 2023-09-08 10:05:43 UTC
Created attachment 161505 [details]
Response to https://bugs.kde.org/show_bug.cgi?id=474112#c1

(In reply to Nate Graham from comment #1)
> On X11 with unreleased/git master packages?

See uploaded file. I can't use Markdown formatting in comments on this Bugzilla instance.
Comment 3 Noah Davis 2023-12-13 21:24:45 UTC
For future reference, major.minor.70 versions are git-master versions. Don't ask why we use major.minor.70, major.minor.80 and major.minor.90 for non-release versions, I don't know why either.
Comment 4 Nate Graham 2024-09-30 21:35:37 UTC

*** This bug has been marked as a duplicate of bug 463648 ***