https://bugs.kde.org/show_bug.cgi?id=501516
Bug ID: 501516 Summary: "Save As" from rectangular region overlay without selecting anything crashes Spectacle Classification: Applications Product: Spectacle Version: git-master Platform: Other OS: Linux Status: REPORTED Severity: crash Priority: NOR Component: General Assignee: noaha...@gmail.com Reporter: n...@kde.org CC: k...@david-redondo.de Target Milestone: --- STEPS TO REPRODUCE 1. Launch Spectacle 2. Don't select anything; immediately click "Save As" button on the bottom toolbar OBSERVED RESULT Spectacle crashes 100% of the time. Backtrace: #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 #1 0x00007f64ffe7fbc3 in __pthread_kill_internal (threadid=<optimized out>, signo=6) at pthread_kill.c:78 #2 0x00007f64ffe26f9e in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 #3 0x00007f6504fca54b in KCrash::defaultCrashHandler (sig=6) at /home/nate/kde/src/kcrash/src/kcrash.cpp:605 #4 0x00007f64ffe27050 in <signal handler called> () at /lib64/libc.so.6 #5 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 #6 0x00007f64ffe7fbc3 in __pthread_kill_internal (threadid=<optimized out>, signo=6) at pthread_kill.c:78 #7 0x00007f64ffe26f9e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #8 0x00007f64ffe0e942 in __GI_abort () at abort.c:79 #9 0x00007f650041b91b in qAbort () at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/global/qassert.cpp:49 #10 0x00007f650046d038 in qt_message_fatal<QString&> (context=<optimized out>, message=...) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/global/qlogging.cpp:2103 #11 qt_message(QtMsgType, const QMessageLogContext &, const char *, typedef __va_list_tag __va_list_tag *) (msgType=msgType@entry=QtFatalMsg, context=..., msg=msg@entry=0x7f65015558f0 "Object %p destroyed while one of its QML signal handlers is in progress.\nMost likely the object was deleted synchronously (use QObject::deleteLater() instead), or the application is running a nested e"..., ap=ap@entry=0x7ffd02d25d28) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/global/qlogging.cpp:382 #12 0x00007f650041ce85 in QMessageLogger::fatal (this=this@entry=0x7ffd02d25fd0, msg=msg@entry=0x7f65015558f0 "Object %p destroyed while one of its QML signal handlers is in progress.\nMost likely the object was deleted synchronously (use QObject::deleteLater() instead), or the application is running a nested e"...) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/global/qlogging.cpp:884 #13 0x00007f650101dfe1 in QQmlData::destroyed (this=<optimized out>, object=0x2c065e60) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/qml/qml/qqmlengine.cpp:1394 #14 0x00007f6500556379 in QObject::~QObject (this=this@entry=0x2c065e60, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qobject.cpp:1044 #15 0x00007f6503c23162 in QQuickAction::~QQuickAction (this=this@entry=0x2c065e60, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quicktemplates/qquickaction.cpp:332 #16 0x00007f6503cd5417 in QQmlPrivate::QQmlElement<QQuickAction>::~QQmlElement (this=0x2c065e60, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/qml/qml/qqmlprivate.h:104 #17 QQmlPrivate::QQmlElement<QQuickAction>::~QQmlElement (this=0x2c065e60, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/qml/qml/qqmlprivate.h:104 #18 0x00007f6500551e1d in QObjectPrivate::deleteChildren (this=this@entry=0x2c06bd30) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qobject.cpp:2210 #19 0x00007f6500556b14 in QObject::~QObject (this=this@entry=0x2bd83c80, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qobject.cpp:1138 #20 0x00007f65028af873 in QQuickItem::~QQuickItem (this=this@entry=0x2bd83c80, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickitem.cpp:2427 #21 0x00007f6503c3bae9 in QQuickControl::~QQuickControl (this=this@entry=0x2bd83c80, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quicktemplates/qquickcontrol.cpp:952 #22 0x00007f6503c1a300 in QQuickAbstractButton::~QQuickAbstractButton (this=this@entry=0x2bd83c80, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quicktemplates/qquickabstractbutton.cpp:513 #23 0x00007f6503cd66c9 in QQuickButton::~QQuickButton (this=0x2bd83c80, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quicktemplates/qquickbutton_p.h:24 #24 QQuickToolButton::~QQuickToolButton (this=0x2bd83c80, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quicktemplates/qquicktoolbutton_p.h:24 #25 QQmlPrivate::QQmlElement<QQuickToolButton>::~QQmlElement (this=0x2bd83c80, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/qml/qml/qqmlprivate.h:104 #26 QQmlPrivate::QQmlElement<QQuickToolButton>::~QQmlElement (this=0x2bd83c80, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/qml/qml/qqmlprivate.h:104 #27 0x00007f6500551e1d in QObjectPrivate::deleteChildren (this=this@entry=0x2c1a1850) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qobject.cpp:2210 #28 0x00007f6500556b14 in QObject::~QObject (this=this@entry=0x2bc0fb40, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qobject.cpp:1138 #29 0x00007f65028af873 in QQuickItem::~QQuickItem (this=this@entry=0x2bc0fb40, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickitem.cpp:2427 #30 0x00007f6502c2a209 in QQuickImplicitSizeItem::~QQuickImplicitSizeItem (this=0x2bc0fb40, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickimplicitsizeitem_p.h:24 #31 0x00007f6502b21359 in QQuickGrid::~QQuickGrid (this=0x2bc0fb40, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickpositioners_p.h:251 #32 QQmlPrivate::QQmlElement<QQuickGrid>::~QQmlElement (this=0x2bc0fb40, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/qml/qml/qqmlprivate.h:104 #33 QQmlPrivate::QQmlElement<QQuickGrid>::~QQmlElement (this=0x2bc0fb40, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/qml/qml/qqmlprivate.h:104 #34 0x00007f650054b8ae in QObject::event (this=0x2bc0fb40, e=0x2c017950) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qobject.cpp:1403 #35 0x00007f650323d9b8 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x2bc0fb40, e=0x2c017950) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/widgets/kernel/qapplication.cpp:3296 #36 0x00007f65004f3590 in QCoreApplication::notifyInternal2 (receiver=0x2bc0fb40, event=0x2c017950) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qcoreapplication.cpp:1172 #37 0x00007f65004f37ed in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qcoreapplication.cpp:1612 #38 0x00007f65004f6f51 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x2b649470) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qcoreapplication.cpp:1946 #39 0x00007f65004f71fd in QCoreApplication::sendPostedEvents (receiver=<optimized out>, event_type=<optimized out>) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qcoreapplication.cpp:1800 #40 0x00007f65007efb5f in postEventSourceDispatch (s=0x2b6ba870) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:246 #41 0x00007f64fd6f128c in g_main_dispatch (context=0x7f64d8000f00) at ../glib/gmain.c:3357 #42 g_main_context_dispatch_unlocked (context=0x7f64d8000f00) at ../glib/gmain.c:4208 #43 0x00007f64fd7517b8 in g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7f64d8000f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4273 #44 0x00007f64fd6f2783 in g_main_context_iteration (context=0x7f64d8000f00, may_block=1) at ../glib/gmain.c:4338 #45 0x00007f65007ef2b3 in QEventDispatcherGlib::processEvents (this=0x2b5dd560, flags=...) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:399 #46 0x00007f6500500993 in QEventLoop::exec (this=this@entry=0x7ffd02d267a0, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/global/qflags.h:34 #47 0x00007f65034dcf7d in QDialog::exec (this=0x2bf1c930) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/global/qflags.h:74 #48 0x00007f65034dce52 in QDialog::exec (this=this@entry=0x7ffd02d26a20) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/widgets/dialogs/qdialog.cpp:571 #49 0x0000000000440757 in ExportManager::exportImage (this=this@entry=0x6a4280 <ExportManager::instance()::instance>, actions=actions@entry=..., url=...) at /home/nate/kde/src/spectacle/src/ExportManager.cpp:649 #50 0x000000000044f8ef in operator() (__closure=<optimized out>, rect=<optimized out>, actions=<optimized out>) at /home/nate/kde/src/spectacle/src/SpectacleCore.cpp:172 #51 operator() (__closure=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:141 #52 QtPrivate::FunctorCallBase::call_internal<void, QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1>, QtPrivate::List<const QRectF&, const QFlags<ExportManager::Action>&>, void, SpectacleCore::SpectacleCore(QObject*)::<lambda(const QRectF&, const ExportManager::Actions&)> >::call(SpectacleCore::SpectacleCore(QObject*)::<lambda(const QRectF&, const ExportManager::Actions&)>&, void**)::<lambda()> > (args=<optimized out>, fn=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:65 #53 QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1>, QtPrivate::List<const QRectF&, const QFlags<ExportManager::Action>&>, void, SpectacleCore::SpectacleCore(QObject*)::<lambda(const QRectF&, const ExportManager::Actions&)> >::call (f=<optimized out>, arg=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:140 #54 QtPrivate::FunctorCallable<SpectacleCore::SpectacleCore(QObject*)::<lambda(const QRectF&, const ExportManager::Actions&)>, const QRectF&, const QFlags<ExportManager::Action>&>::call<QtPrivate::List<QRectF const&, QFlags<ExportManager::Action> const&>, void> (f=<optimized out>, arg=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:362 #55 QtPrivate::QCallableObject<SpectacleCore::SpectacleCore(QObject*)::<lambda(const QRectF&, const ExportManager::Actions&)>, QtPrivate::List<const QRectF&, const QFlags<ExportManager::Action>&>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:572 #56 0x00007f650055a26e in QtPrivate::QSlotObjectBase::call (this=0x2b9e7560, r=<optimized out>, a=0x7ffd02d26cc0) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qobjectdefs_impl.h:486 #57 doActivate<false> (sender=0x6a46c0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS_privateSelectionEditorSelf> >::instance()::holder>, signal_index=10, argv=0x7ffd02d26cc0) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qobject.cpp:4115 #58 0x00007f6500550867 in QMetaObject::activate (sender=sender@entry=0x6a46c0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS_privateSelectionEditorSelf> >::instance()::holder>, m=m@entry=0x56eb60 <SelectionEditor::staticMetaObject>, local_signal_index=local_signal_index@entry=7, argv=argv@entry=0x7ffd02d26cc0) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qobject.cpp:4175 #59 0x000000000046384a in SelectionEditor::accepted (this=0x6a46c0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS_privateSelectionEditorSelf> >::instance()::holder>, _t1=..., _t2=...) at /home/nate/kde/build/spectacle/src/spectacle_autogen/include/moc_SelectionEditor.cpp:399 #60 SelectionEditor::acceptSelection (this=0x6a46c0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS_privateSelectionEditorSelf> >::instance()::holder>, actions=...) at /home/nate/kde/src/spectacle/src/Gui/SelectionEditor.cpp:444 #61 0x0000000000458387 in CaptureWindow::qt_metacall (this=0x2b921070, _c=<optimized out>, _id=3, _a=0x7ffd02d27100) at /home/nate/kde/build/spectacle/src/spectacle_autogen/include/moc_CaptureWindow.cpp:182 #62 0x00007f65013229ea in QQmlObjectOrGadget::metacall (this=this@entry=0x7ffd02d273a0, type=type@entry=QMetaObject::InvokeMetaMethod, index=<optimized out>, index@entry=105, argv=argv@entry=0x7ffd02d27100) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/qml/qml/qqmlobjectorgadget.cpp:14 #63 0x00007f65011acbf3 in QV4::CallMethod (object=..., index=105, returnType=..., argCount=0, argTypes=0x0, engine=<optimized out>, callArgs=<optimized out>, callType=QMetaObject::InvokeMetaMethod) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:1713 #64 QV4::QObjectMethod::callPrecise (object=..., data=<optimized out>, engine=<optimized out>, engine@entry=0x2b9e8790, callArgs=<optimized out>, callArgs@entry=0x7f64c41bd588, callType=callType@entry=QMetaObject::InvokeMetaMethod) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:2073 #65 0x00007f65011b0281 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:3065 #66 operator()<QV4::QObjectMethod::callInternal(const QV4::Value*, const QV4::Value*, int) const::<lambda()> > (__closure=<synthetic pointer>, call=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:3042 #67 QV4::QObjectMethod::callInternal (this=<optimized out>, thisObject=0x7f64c41bd540, argv=0x7f64c41bd508, argc=0) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:3065 #68 0x00007f6501221af8 in QV4::FunctionObject::call (this=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/qml/jsruntime/qv4functionobject_p.h:187 #69 QV4::Moth::VME::interpret (frame=0x65a3, frame@entry=0x7ffd02d27690, engine=0x2b9e8790, code=0x7f64c41bd540 "\340\254J\254d\177") at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:798 #70 0x00007f650122709f in QV4::Moth::VME::exec (frame=frame@entry=0x7ffd02d27690, engine=engine@entry=0x2b9e8790) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:487 #71 0x00007f650114c444 in QV4::doCall (self=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>, context=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/qml/jsruntime/qv4function.cpp:52 #72 0x00007f650114cc48 in QV4::Function::call (this=this@entry=0x2c065dc0, thisObject=<optimized out>, argv=argv@entry=0x7f64c41bd4f8, argc=<optimized out>, context=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/qml/jsruntime/qv4function.cpp:77 #73 0x00007f650114cf8f in operator() (__closure=<synthetic pointer>, thisObject=<optimized out>, argv=0x7f64c41bd4f8, argc=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/qml/jsruntime/qv4function.cpp:28 #74 QV4::convertAndCall<QV4::Function::call(QObject*, void**, const QMetaType*, int, QV4::ExecutionContext*)::<lambda(const QV4::Value*, const QV4::Value*, int)> > (engine=<optimized out>, thisObject=<optimized out>, a=0x7ffd02d29450, types=0x7ffd02d279a8, argc=<optimized out>, call=...) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/qml/jsruntime/qv4jscall_p.h:199 #75 QV4::Function::call (this=0x2c065dc0, thisObject=<optimized out>, a=a@entry=0x7ffd02d29450, types=0x7ffd02d279a8, argc=<optimized out>, context=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/qml/jsruntime/qv4function.cpp:25 #76 0x00007f65012d96e7 in QQmlJavaScriptExpression::evaluate (this=this@entry=0x2c0653d0, a=a@entry=0x7ffd02d29450, types=<optimized out>, argc=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/qml/qml/qqmljavascriptexpression_p.h:248 #77 0x00007f650126f51b in QQmlBoundSignalExpression::evaluate (this=0x2c0653d0, a=a@entry=0x7ffd02d29450) at /usr/include/qt6/QtCore/qvarlengtharray.h:86 #78 0x00007f65012700d0 in QQmlBoundSignal_callback (e=0x2c066260, a=0x7ffd02d29450) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/qml/qml/ftw/qqmlrefcount_p.h:73 #79 0x00007f650130a195 in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x7ffd02d29450) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/qml/qml/qqmlnotifier.cpp:70 #80 0x00007f6500559c2d in doActivate<false> (sender=0x2c065e60, signal_index=11, argv=0x7ffd02d29450) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qobject.cpp:4005 #81 0x00007f6500550867 in QMetaObject::activate (sender=sender@entry=0x2c065e60, m=m@entry=0x7f6503e5c840 <QQuickAction::staticMetaObject>, local_signal_index=local_signal_index@entry=8, argv=argv@entry=0x7ffd02d29450) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qobject.cpp:4175 #82 0x00007f6503c22f14 in QQuickAction::triggered (this=this@entry=0x2c065e60, _t1=<optimized out>, _t1@entry=0x2bd83c80) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/redhat-linux-build/src/quicktemplates/QuickTemplates2_autogen/include/moc_qquickaction_p.cpp:401 #83 0x00007f6503c24249 in QQuickActionPrivate::trigger (this=0x7f64d4004950, source=0x2bd83c80, doToggle=false) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quicktemplates/qquickaction.cpp:531 #84 0x00007f6503c1a448 in QQuickAbstractButtonPrivate::trigger (this=this@entry=0x2c06bd30, doubleClick=doubleClick@entry=false) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quicktemplates/qquickabstractbutton.cpp:376 #85 0x00007f6503c1d95a in QQuickAbstractButtonPrivate::handleRelease (this=0x2c06bd30, point=..., timestamp=6400656) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quicktemplates/qquickabstractbutton.cpp:188 #86 0x00007f6503c359d5 in QQuickControl::mouseReleaseEvent (this=<optimized out>, event=0x7ffd02d2a0e0) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quicktemplates/qquickcontrol.cpp:2030 #87 0x00007f65028b36ff in QQuickItemPrivate::deliverPointerEvent (this=this@entry=0x2c06bd30, event=event@entry=0x7ffd02d2a0e0) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickitem.cpp:5643 #88 0x00007f65028b388b in QQuickItem::event (this=0x2bd83c80, ev=0x7ffd02d2a0e0) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickitem.cpp:9076 #89 0x00007f650323d9b8 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x2bd83c80, e=0x7ffd02d2a0e0) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/widgets/kernel/qapplication.cpp:3296 #90 0x00007f65004f3590 in QCoreApplication::notifyInternal2 (receiver=0x2bd83c80, event=0x7ffd02d2a0e0) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qcoreapplication.cpp:1172 #91 0x00007f65004f37ed in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qcoreapplication.cpp:1612 #92 0x00007f6502a91ac8 in QQuickDeliveryAgentPrivate::deliverMatchingPointsToItem (this=this@entry=0x2ba21af0, item=item@entry=0x2bd83c80, isGrabber=isGrabber@entry=true, pointerEvent=pointerEvent@entry=0x7ffd02d2a0e0, handlersOnly=handlersOnly@entry=false) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/util/qquickdeliveryagent.cpp:2408 #93 0x00007f6502a92c1a in QQuickDeliveryAgentPrivate::deliverUpdatedPoints (this=this@entry=0x2ba21af0, event=event@entry=0x7ffd02d2a0e0) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/util/qquickdeliveryagent.cpp:2186 #94 0x00007f6502a93d83 in QQuickDeliveryAgentPrivate::deliverPointerEvent (this=this@entry=0x2ba21af0, event=event@entry=0x7ffd02d2a0e0) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/util/qquickdeliveryagent.cpp:2026 #95 0x00007f6502a950d3 in QQuickDeliveryAgentPrivate::handleMouseEvent (this=this@entry=0x2ba21af0, event=event@entry=0x7ffd02d2a0e0) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/util/qquickdeliveryagent.cpp:1783 #96 0x00007f6502a96dab in QQuickDeliveryAgent::event (this=<optimized out>, ev=0x7ffd02d2a0e0) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/util/qquickdeliveryagent.cpp:823 #97 0x00007f6502965ab9 in QQuickWindow::event (this=0x2b921070, event=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.8.2-1.fc41.x86_64/src/quick/items/qquickwindow.cpp:1552 #98 0x00007f650323d9b8 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x2b921070, e=0x7ffd02d2a0e0) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/widgets/kernel/qapplication.cpp:3296 #99 0x00007f65004f3590 in QCoreApplication::notifyInternal2 (receiver=0x2b921070, event=0x7ffd02d2a0e0) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qcoreapplication.cpp:1172 #100 0x00007f65004f37fd in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qcoreapplication.cpp:1626 #101 0x00007f6501ceace9 in QGuiApplicationPrivate::processMouseEvent (e=0x7f6498add430) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/gui/kernel/qguiapplication.cpp:2461 #102 0x00007f6501d5315c in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/gui/kernel/qwindowsysteminterface.cpp:1113 #103 0x00007f65022cac54 in userEventSourceDispatch (source=<optimized out>) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/gui/platform/unix/qeventdispatcher_glib.cpp:38 #104 0x00007f64fd6f128c in g_main_dispatch (context=0x7f64d8000f00) at ../glib/gmain.c:3357 #105 g_main_context_dispatch_unlocked (context=0x7f64d8000f00) at ../glib/gmain.c:4208 #106 0x00007f64fd7517b8 in g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7f64d8000f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4273 #107 0x00007f64fd6f2783 in g_main_context_iteration (context=0x7f64d8000f00, may_block=1) at ../glib/gmain.c:4338 #108 0x00007f65007ef2b3 in QEventDispatcherGlib::processEvents (this=0x2b5dd560, flags=...) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:399 #109 0x00007f6500500993 in QEventLoop::exec (this=this@entry=0x7ffd02d2a510, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/global/qflags.h:34 #110 0x00007f65004fbf6e in QCoreApplication::exec () at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/global/qflags.h:74 #111 0x00007f6501cd7d3d in QGuiApplication::exec () at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/gui/kernel/qguiapplication.cpp:1975 #112 0x00007f650323d929 in QApplication::exec () at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/widgets/kernel/qapplication.cpp:2564 #113 0x0000000000411cf3 in main (argc=<optimized out>, argv=<optimized out>) at /home/nate/kde/src/spectacle/src/Main.cpp:140 SOFTWARE/OS VERSIONS Spectacle version: git master Operating System: Fedora Linux 41 KDE Plasma Version: 6.3.80 KDE Frameworks Version: 6.13.0 Qt Version: 6.8.2 Kernel Version: 6.13.6-200.fc41.x86_64 (64-bit) Graphics Platform: Wayland Processors: 16 × AMD Ryzen 7 7840U w/ Radeon™ 780M Graphics Memory: 16 GB of RAM (14.9 GB usable) Graphics Processor: AMD Radeon 780M -- You are receiving this mail because: You are watching all bug changes.