https://bugs.kde.org/show_bug.cgi?id=527496
--- Comment #4 from Ulrik <[email protected]> --- Full backtrace attached (gdb with kde-spectacle-dbgsym and Qt 6 debug symbols). Crashing thread below. To reproduce, I restored my kwinoutputconfig.json from a backup taken before applying the "External only" workaround. In that file the lid-closed setup has DP-2 at x=1920 with replicationSource pointing at eDP-1 (the disabled internal panel). With that config, kscreen-doctor -o again shows DP-2 as a replica of the disabled eDP-1, and spectacle -r crashes as before. I can attach the kwinoutputconfig.json if it is useful. Thread 1 "spectacle" received signal SIGSEGV, Segmentation fault. 0x000055555566b4ec in std::__uniq_ptr_impl<CaptureWindow, void (*)(CaptureWindow*)>::_M_ptr (this=0x0) at /usr/include/c++/15/bits/unique_ptr.h:192 192 pointer _M_ptr() const noexcept { return std::get<0>(_M_t); } #0 0x000055555566b4ec in std::__uniq_ptr_impl<CaptureWindow, void (*)(CaptureWindow*)>::_M_ptr (this=0x0) at /usr/include/c++/15/bits/unique_ptr.h:192 #1 std::unique_ptr<CaptureWindow, void (*)(CaptureWindow*)>::get (this=0x0) at /usr/include/c++/15/bits/unique_ptr.h:472 #2 operator() (__closure=<optimised out>, image=<optimised out>) at /usr/src/kde-spectacle-4:6.6.6-0ubuntu0.1/src/SpectacleCore.cpp:213 #3 operator() (__closure=<optimised out>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:116 #4 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=<optimised out>, fn=<optimised out>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:65 #5 QtPrivate::FunctorCall<std::integer_sequence<long unsigned int, 0>, QtPrivate::List<const QImage&>, void, SpectacleCore::SpectacleCore(QObject*)::<lambda(const QImage&)> >::call (f=<optimised out>, arg=<optimised out>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:115 #6 QtPrivate::FunctorCallable<SpectacleCore::SpectacleCore(QObject*)::<lambda(const QImage&)>, const QImage&>::call<QtPrivate::List<QImage const&>, void> (f=<optimised out>, arg=<optimised out>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:337 #7 QtPrivate::QCallableObject<SpectacleCore::SpectacleCore(QObject*)::<lambda(const QImage&)>, QtPrivate::List<const QImage&>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimised out>, this_=<optimised out>, r=<optimised out>, a=<optimised out>, ret=<optimised out>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:547 that = <optimised out> #8 0x00007ffff41ea525 in QtPrivate::QSlotObjectBase::call (this=<optimised out>, r=0x7fff940097e0, a=0x7fffffffc970, this=<optimised out>, r=<optimised out>, a=<optimised out>) at /usr/src/qt6-base-6.10.2+dfsg-7/src/corelib/kernel/qobjectdefs_impl.h:461 #9 doActivate<false> (sender=0x555555e01880, signal_index=<optimised out>, argv=<optimised out>) at /usr/src/qt6-base-6.10.2+dfsg-7/src/corelib/kernel/qobject.cpp:4272 obj = {m_slotObject = std::unique_ptr<QtPrivate::QSlotObjectBase> = {get() = <optimised out>}} receiver = 0x7fff940097e0 td = <optimised out> receiverInSameThread = <optimised out> senderData = {previous = 0x0, receiver = 0x7fff940097e0, sender = 0x555555e01880, signal = 6} c = 0x555555e00f90 connections = {d = {ptr = <optimised out>}} list = <optimised out> inSenderThread = <optimised out> highestConnectionId = <optimised out> signalVector = <optimised out> currentThreadId = <optimised out> sp = <optimised out> signal_spy_set = 0x0 empty_argv = {0x0} senderDeleted = false #10 0x00005555556392d2 in QMetaObject::activate<void, QImage> (sender=0x81a15da19968, mo=<optimised out>, local_signal_index=3, ret=0x0) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs.h:319 _a = {0x0, 0x7fffffffcb50} #11 ImagePlatform::newCroppableScreenshotTaken (this=this@entry=0x555555e01880, _t1=...) at /usr/src/kde-spectacle-4:6.6.6-0ubuntu0.1/obj-x86_64-linux-gnu/src/spectacle_autogen/include/moc_ImagePlatform.cpp:243 #12 0x0000555555650550 in ImagePlatformKWin::trackSource<void (ImagePlatform::*)(QImage const&)>(ScreenShotSourceMeta2*, void (ImagePlatform::*)(QImage const&))::{lambda(QList<ResultVariant> const&)#1}::operator()(QList<ResultVariant> const&) const (__closure=0x555555e105c0, results=<optimised out>) at /usr/src/kde-spectacle-4:6.6.6-0ubuntu0.1/src/Platforms/ImagePlatformKWin.cpp:499 images = {<QListSpecialMethods<QImage>> = {<QListSpecialMethodsBase<QImage>> = {<No data fields>}, <No data fields>}, d = {d = 0x555555e11250, ptr = 0x555555e11260, size = 1}} errorString = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'} #13 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=<optimised out>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:116 #14 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=<optimised out>, fn=<optimised out>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:65 #15 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=<optimised out>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:115 #16 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=<optimised out>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:337 #17 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=<optimised out>, this_=0x555555e105b0, r=<optimised out>, a=<optimised out>, ret=<optimised out>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:547 that = 0x555555e105b0 #18 0x00007ffff41ea525 in QtPrivate::QSlotObjectBase::call (this=<optimised out>, r=0x555555e01880, a=0x7fffffffce70, this=<optimised out>, r=<optimised out>, a=<optimised out>) at /usr/src/qt6-base-6.10.2+dfsg-7/src/corelib/kernel/qobjectdefs_impl.h:461 #19 doActivate<false> (sender=0x555555e13cd0, signal_index=<optimised out>, argv=<optimised out>) at /usr/src/qt6-base-6.10.2+dfsg-7/src/corelib/kernel/qobject.cpp:4272 obj = {m_slotObject = std::unique_ptr<QtPrivate::QSlotObjectBase> = {get() = <optimised out>}} receiver = 0x555555e01880 td = <optimised out> receiverInSameThread = <optimised out> senderData = {previous = 0x0, receiver = 0x555555e01880, sender = 0x555555e13cd0, signal = 3} c = 0x555555dedd60 connections = {d = {ptr = <optimised out>}} list = <optimised out> inSenderThread = <optimised out> highestConnectionId = <optimised out> signalVector = <optimised out> currentThreadId = <optimised out> sp = <optimised out> signal_spy_set = 0x0 empty_argv = {0x0} senderDeleted = false #20 0x00005555556431e1 in QMetaObject::activate<void, QList<ResultVariant> > (sender=<optimised out>, mo=<optimised out>, local_signal_index=0, ret=0x0) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs.h:319 _a = {0x0, 0x555555e13ce0} #21 ScreenShotSourceMeta2::finished (this=<optimised out>, _t1=<optimised out>) at /usr/src/kde-spectacle-4:6.6.6-0ubuntu0.1/obj-x86_64-linux-gnu/src/spectacle_autogen/include/moc_ImagePlatformKWin.cpp:584 #22 operator() (__closure=0x555555aa3350, result=<optimised out>) at /usr/src/kde-spectacle-4:6.6.6-0ubuntu0.1/src/Platforms/ImagePlatformKWin.cpp:371 #23 operator() (__closure=<optimised out>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:116 #24 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=<optimised out>, fn=<optimised out>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:65 #25 QtPrivate::FunctorCall<std::integer_sequence<long unsigned int, 0>, QtPrivate::List<const ResultVariant&>, void, ScreenShotSourceMeta2::ScreenShotSourceMeta2(QVector<ScreenShotSource2*>&)::<lambda(const ResultVariant&)> >::call (f=..., arg=<optimised out>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:115 #26 QtPrivate::FunctorCallable<ScreenShotSourceMeta2::ScreenShotSourceMeta2(QVector<ScreenShotSource2*>&)::<lambda(const ResultVariant&)>, const ResultVariant&>::call<QtPrivate::List<ResultVariant const&>, void> (f=..., arg=<optimised out>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:337 #27 QtPrivate::QCallableObject<ScreenShotSourceMeta2::ScreenShotSourceMeta2(QVector<ScreenShotSource2*>&)::<lambda(const ResultVariant&)>, QtPrivate::List<const ResultVariant&>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimised out>, this_=0x555555aa3340, r=<optimised out>, a=<optimised out>, ret=<optimised out>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:547 that = 0x555555aa3340 #28 0x00007ffff41db464 in QObject::event (this=<optimised out>, e=<optimised out>) at /usr/src/qt6-base-6.10.2+dfsg-7/src/corelib/kernel/qobject.cpp:1413 mce = <optimised out> connections = <optimised out> sender = {previous = 0x0, receiver = 0x555555e13cd0, sender = 0x555555ded270, signal = 3} #29 0x00007ffff63a0b7f in QApplicationPrivate::notify_helper (this=<optimised out>, receiver=0x555555e13cd0, e=0x7fff68001960) at /usr/src/qt6-base-6.10.2+dfsg-7/src/widgets/kernel/qapplication.cpp:3305 consumed = false filtered = false threadData = <optimised out> #30 0x00007ffff4190098 in QCoreApplication::notifyInternal2 (receiver=0x555555e13cd0, event=0x7fff68001960) at /usr/src/qt6-base-6.10.2+dfsg-7/src/corelib/kernel/qcoreapplication.cpp:1109 d = <optimised out> threadData = 0x5555558b3a60 selfRequired = <optimised out> result = false cbdata = {0x555555e13cd0, 0x7fff68001960, 0x7fffffffcfbf} scopeLevelCounter = {threadData = 0x5555558b3a60} #31 0x00007ffff41900dd in QCoreApplication::sendEvent (receiver=<optimised out>, event=<optimised out>) at /usr/src/qt6-base-6.10.2+dfsg-7/src/corelib/kernel/qcoreapplication.cpp:1549 #32 0x00007ffff4190321 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<optimised out>, data=0x5555558b3a60) at /usr/src/qt6-base-6.10.2+dfsg-7/src/corelib/kernel/qcoreapplication.cpp:1904 pe = <optimised out> previous = <optimised out> allowDeferredDelete = <optimised out> pe_copy = {receiver = <optimised out>, event = <optimised out>, priority = <optimised out>} e = 0x7fff68001960 r = <optimised out> relocker = {m_func = {__locker = <optimised out>}, m_invoke = <optimised out>} event_deleter = std::unique_ptr<QEvent> = {get() = <optimised out>} eventLoopLevel = <optimised out> eventScopeLevel = <optimised out> postedBeforeOutermostLoop = <optimised out> locker = {_M_device = 0x5555558b3aa8, _M_owns = false} startOffset = 0 i = @0x5555558b3a98: 1 cleanup = {receiver = <optimised out>, event_type = <optimised out>, data = <optimised out>, exceptionCaught = <optimised out>} #33 0x00007ffff44072cf in postEventSourceDispatch (s=0x5555558bb480) at /usr/src/qt6-base-6.10.2+dfsg-7/src/corelib/kernel/qeventdispatcher_glib.cpp:246 source = 0x5555558bb480 #34 0x00007fffec3c8c1b in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #35 0x00007fffec3ca257 in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #36 0x00007fffec3ca443 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #37 0x00007ffff440513d in QEventDispatcherGlib::processEvents (this=0x5555558bb560, flags=...) at /usr/src/qt6-base-6.10.2+dfsg-7/src/corelib/kernel/qeventdispatcher_glib.cpp:399 d = 0x5555558d56d0 canWait = <optimised out> savedFlags = {<QtPrivate::QFlagsStorageHelper<QEventLoop::ProcessEventsFlag, 4>> = {<QtPrivate::QFlagsStorage<QEventLoop::ProcessEventsFlag>> = {static IntegerSize = 4, i = 0}, <No data fields>}, <No data fields>} result = <optimised out> #38 0x00007ffff4198f5b in QEventLoop::exec (this=0x7fffffffd320, flags=...) at /usr/src/qt6-base-6.10.2+dfsg-7/src/corelib/global/qflags.h:77 d = 0x555555a9c880 threadData = <optimised out> locker = {m_mutex = 0x5555558b3b78, m_isLocked = false} ref = {d = <optimised out>, locker = <optimised out>, exceptionCaught = <optimised out>} app = <optimised out> #39 0x00007ffff4192c87 in QCoreApplication::exec () at /usr/src/qt6-base-6.10.2+dfsg-7/src/corelib/kernel/qcoreapplication.cpp:1452 threadData = 0x5555558b3a60 eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff45d0f10 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ffff4451ef0 <_ZN7QObject32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_125qt_meta_tag_ZN7QObjectE_tEEE.lto_priv.0+272>, data = 0x7ffff4451de0 <_ZN7QObject32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_125qt_meta_tag_ZN7QObjectE_tEEE.lto_priv.0>, static_metacall = 0x7ffff41eaa60 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff45ce600 <_ZN7QObject36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_125qt_meta_tag_ZN7QObjectE_tEEE.lto_priv.0>, extradata = 0x0}}, d_ptr = {d = 0x555555a9c880}}, static staticMetaObject = {d = {superdata = {direct = 0x555555821a00 <QObject::staticMetaObject>}, stringdata = 0x7ffff44511cc <_ZN10QEventLoop32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_129qt_meta_tag_ZN10QEventLoopE_tEEE.lto_priv.0+236>, data = 0x7ffff44510e0 <_ZN10QEventLoop32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_129qt_meta_tag_ZN10QEventLoopE_tEEE.lto_priv.0>, static_metacall = 0x7ffff4195070 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff45ce1c0 <_ZN10QEventLoop36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_129qt_meta_tag_ZN10QEventLoopE_tEEE.lto_priv.0>, extradata = 0x0}}} returnCode = <optimised out> #40 0x00007ffff47d4fad in QGuiApplication::exec () at /usr/src/qt6-base-6.10.2+dfsg-7/src/gui/kernel/qguiapplication.cpp:1977 #41 0x00007ffff639bf79 in QApplication::exec () at /usr/src/qt6-base-6.10.2+dfsg-7/src/widgets/kernel/qapplication.cpp:2575 #42 0x00005555555d143f in main (argc=<optimised out>, argv=<optimised out>) at /usr/src/kde-spectacle-4:6.6.6-0ubuntu0.1/src/Main.cpp:140 app = {<QGuiApplication> = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0x7ffff698b988 <vtable for QApplication+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ffff4451ef0 <_ZN7QObject32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_125qt_meta_tag_ZN7QObjectE_tEEE.lto_priv.0+272>, data = 0x7ffff4451de0 <_ZN7QObject32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_125qt_meta_tag_ZN7QObjectE_tEEE.lto_priv.0>, static_metacall = 0x7ffff41eaa60 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff45ce600 <_ZN7QObject36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_125qt_meta_tag_ZN7QObjectE_tEEE.lto_priv.0>, extradata = 0x0}}, d_ptr = {d = 0x5555558b69e0}}, static staticMetaObject = {d = {superdata = {direct = 0x555555821a00 <QObject::staticMetaObject>}, stringdata = 0x7ffff44514a8 <_ZN16QCoreApplication32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_135qt_meta_tag_ZN16QCoreApplicationE_tEEE.lto_priv.0+392>, data = 0x7ffff4451320 <_ZN16QCoreApplication32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_135qt_meta_tag_ZN16QCoreApplicationE_tEEE.lto_priv.0>, static_metacall = 0x7ffff4196eb0 <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff45ce240 <_ZN16QCoreApplication36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_135qt_meta_tag_ZN16QCoreApplicationE_tEEE.lto_priv.0>, extradata = 0x0}}, static self = 0x7fffffffd460}, static staticMetaObject = {d = {superdata = {direct = 0x555555821d00 <QCoreApplication::staticMetaObject>}, stringdata = 0x7ffff4d1ab70 <_ZN15QGuiApplication32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_134qt_meta_tag_ZN15QGuiApplicationE_tEEE.lto_priv.0+752>, data = 0x7ffff4d1a880 <_ZN15QGuiApplication32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_134qt_meta_tag_ZN15QGuiApplicationE_tEEE.lto_priv.0>, static_metacall = 0x7ffff47e71a0 <QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff4e158c0 <_ZN15QGuiApplication36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_134qt_meta_tag_ZN15QGuiApplicationE_tEEE.lto_priv.0>, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x555555821cc0 <QGuiApplication::staticMetaObject>}, stringdata = 0x7ffff68455c8 <_ZN12QApplication32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_131qt_meta_tag_ZN12QApplicationE_tEEE.lto_priv.0+392>, data = 0x7ffff6845440 <_ZN12QApplication32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_131qt_meta_tag_ZN12QApplicationE_tEEE.lto_priv.0>, static_metacall = 0x7ffff63a3960 <QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff697b4c0 <_ZN12QApplication36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_131qt_meta_tag_ZN12QApplicationE_tEEE.lto_priv.0>, extradata = 0x0}}} aboutData = {d = std::unique_ptr<KAboutDataPrivate> = {get() = 0x555555c8c660}} commandLineParser = {d = 0x555555aa8720} disableSessionManagement = {<No data fields>} service = <incomplete type> spectacleCore = <optimised out> dbusAdapter = <optimised out> -- You are receiving this mail because: You are watching all bug changes.
