https://bugs.kde.org/show_bug.cgi?id=505570

--- Comment #2 from Roke Julian Lockhart Beedell 
<4wy78...@rokejulianlockhart.addy.io> ---
(In reply to Roke Julian Lockhart Beedell from comment #0)

> ~~~
> Core was generated by `plasma-discover --backends packagekit 
> appstream://org.kde.dolphin.desktop'.
> Program terminated with signal SIGSEGV, Segmentation fault.
> #0  __pthread_kill_implementation (threadid=<optimized out>, 
> signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
> 44            return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO 
> (ret) : 0;
> [Current thread is 1 (Thread 0x7fddc3095dc0 (LWP 148294))]
> (gdb) bt full
> #0  __pthread_kill_implementation (threadid=<optimized out>, 
> signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
>         tid = <optimized out>
>         ret = 0
>         pd = <optimized out>
>         old_mask = {__val = {0}}
>         ret = <optimized out>
> #1  0x00007fddca0811e3 in __pthread_kill_internal (threadid=<optimized out>, 
> signo=11) at pthread_kill.c:89
> No locals.
> #2  0x00007fddca027afe in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
>         ret = <optimized out>
> #3  0x00007fddcbd53ef1 in KCrash::defaultCrashHandler (sig=11) at 
> /usr/src/debug/kf6-kcrash-6.14.0-1.fc42.x86_64/src/kcrash.cpp:605
>         data = {<KCrash::MetadataWriter> = {_vptr.MetadataWriter = 
> 0x7fddcbd5c808 <vtable for KCrash::Metadata+16>}, argv = {_M_elems = {0x0, 
> 0x7fddcbd5a6ed "--qtversion", 0x55faed9ec820 "6.9.1", 0x7fddcbd5a700 
> "--kdeframeworksversion", 0x7fddcbd5a6f9 "6.14.0", 0x7fddcbd5a738 
> "--platform", 
>               0x55faeda4b610 "wayland", 0x7fddcbd5a769 "--appname", 
> 0x55faed9da070 "plasma-discover", 0x7fddcbd5a773 "--apppath", 0x55faed9da090 
> "/usr/bin", 0x7fddcbd5a780 "--signal", 0x7ffdd2ad5d06 "11", 0x7fddcbd5a78e 
> "--pid", 0x7ffdd2ad5d10 "148294", 0x7fddcbd5a794 "--appversion", 
>               0x55faed9e4c10 "6.3.5", 0x7fddcbd5a7a1 "--programname", 
> 0x55faed9f1920 "Discover", 0x7fddcbd5a7af "--bugaddress", 0x55faed9eb160 
> "sub...@bugs.kde.org", 0x7fddcbd5a7bc "--productname", 0x55faed9e4c40 
> "discover/discover", 0x0 <repeats 15 times>}}, argc = 23, 
>           m_writer = 0x7ffdd2ad5cb0}
>         platformName = {d = {d = 0x55faeda4b600, ptr = 0x55faeda4b610 
> "wayland", size = 7}, static _empty = 0 '\000'}
>         about = 0x55faed9e58b0
>         argv = 0x7ffdd2ad5d38
>         ini = {<KCrash::MetadataWriter> = {_vptr.MetadataWriter = 
> 0x7fddcbd5c838 <vtable for KCrash::MetadataINIWriter+16>}, writable = false, 
> fd = 15}
>         sigtxt = "11\000]\255\322\375\177\000"
>         pidtxt = "148294\000\000\000\315\312%R\342MZp\020", <incomplete 
> sequence \355>
>         argc = <optimized out>
>         crashRecursionCounter = 2
> #4  <signal handler called>
> No locals.
> #5  0x00007fddc949d220 in 
> QtPrivate::QMetaTypeInterfaceWrapper<QObject*>::metaType () from 
> /lib64/libQt6Core.so.6
> No symbol table info available.
> #6  0x00007fddcbe29391 in AbstractResource::isInstalled (this=<optimized 
> out>) at 
> /usr/src/debug/plasma-discover-6.3.5-1.fc42.x86_64/libdiscover/resources/AbstractResource.cpp:71
> No locals.
> #7  0x000055faced64255 in operator()<StreamResult> (__closure=<synthetic 
> pointer>, res=...) at 
> /usr/src/debug/plasma-discover-6.3.5-1.fc42.x86_64/discover/DiscoverObject.cpp:366
> No locals.
> --Type <RET> for more, q to quit, c to continue without paging--c
> #8  kIndexOf<QList<StreamResult>, DiscoverObject::openApplication(const 
> QUrl&)::<lambda()>::<lambda(QVector<StreamResult>&)>::<lambda()>::<lambda(auto:56)>
>  > (func=..., list=...) at 
> /usr/src/debug/plasma-discover-6.3.5-1.fc42.x86_64/libdiscover/utils.h:123
>         it = {i = 0x55faee140a90}
>         itEnd = <optimized out>
>         i = 0
> #9  operator() (__closure=0x55faeda80ca0) at 
> /usr/src/debug/plasma-discover-6.3.5-1.fc42.x86_64/discover/DiscoverObject.cpp:365
>         idx = <optimized out>
>         timeout = {wp = {d = 0x55faed253880, value = 0x55faee73d2f0}}
>         res = {<QListSpecialMethods<StreamResult>> = 
> {<QListSpecialMethodsBase<StreamResult>> = {<No data fields>}, <No data 
> fields>}, d = {d = 0x55faee140a80, ptr = 0x55faee140a90, size = 1}}
>         this = 0x55faed9e9460
> #10 std::__invoke_impl<bool, DiscoverObject::openApplication(const 
> QUrl&)::<lambda()>::<lambda(QVector<StreamResult>&)>::<lambda()>&> (__f=...) 
> at /usr/include/c++/15/bits/invoke.h:63
> No locals.
> #11 std::__invoke_r<bool, DiscoverObject::openApplication(const 
> QUrl&)::<lambda()>::<lambda(QVector<StreamResult>&)>::<lambda()>&> (__fn=...) 
> at /usr/include/c++/15/bits/invoke.h:116
> No locals.
> #12 std::_Function_handler<bool(), DiscoverObject::openApplication(const 
> QUrl&)::<lambda()>::<lambda(QVector<StreamResult>&)>::<lambda()> 
> >::_M_invoke(const std::_Any_data &) (__functor=...) at 
> /usr/include/c++/15/bits/std_function.h:292
> No locals.
> #13 0x000055faced54311 in std::function<bool()>::operator() 
> (this=0x7fddb0014380) at /usr/include/c++/15/bits/std_function.h:593
> No locals.
> #14 OneTimeAction::trigger (this=0x7fddb0014370) at 
> /usr/src/debug/plasma-discover-6.3.5-1.fc42.x86_64/libdiscover/utils.h:39
> No locals.
> #15 OneTimeAction::trigger (this=0x7fddb0014370) at 
> /usr/src/debug/plasma-discover-6.3.5-1.fc42.x86_64/libdiscover/utils.h:34
> No locals.
> #16 0x00007fddc8f657ba in QtPrivate::QSlotObjectBase::call 
> (this=0x55faee4baae0, r=0x7fddb0014370, a=0x7ffdd2ad6c30) at 
> /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
> No locals.
> #17 doActivate<false> (sender=0x55faee73d2f0, signal_index=0, 
> argv=argv@entry=0x7ffdd2ad6c30) at 
> /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4146
>         obj = {m_slotObject = std::unique_ptr<QtPrivate::QSlotObjectBase> = 
> {get() = 0x55faee4baae0}}
>         receiver = 0x7fddb0014370
>         td = <optimized out>
>         receiverInSameThread = <optimized out>
>         senderData = {previous = 0x0, receiver = 0x7fddb0014370, sender = 
> 0x55faee73d2f0, signal = 0}
>         c = 0x7fddb0014650
>         connections = {d = {ptr = 0x55faee725f00}}
>         list = 0x55faeda1df90
>         inSenderThread = <optimized out>
>         highestConnectionId = 2
>         signalVector = 0x55faeda1df70
>         currentThreadId = 0x7fddc3095dc0
>         sp = <optimized out>
>         signal_spy_set = 0x0
>         empty_argv = {0x0}
>         senderDeleted = false
> #18 0x00007fddc8f5c089 in QMetaObject::activate (sender=sender@entry=0x0, 
> m=m@entry=0x7fddc949dc80, local_signal_index=local_signal_index@entry=0, 
> argv=argv@entry=0x7ffdd2ad6c30) at 
> /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4206
>         signal_index = <optimized out>
> #19 0x00007fddc8f5c147 in QMetaObject::activate<void, QObject*> (sender=0x0, 
> mo=0x7fddc949dc80, local_signal_index=0, ret=0x0) at 
> /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobjectdefs.h:306
>         _a = {0x0, 0x7ffdd2ad6c28}
> #20 QObject::destroyed (this=this@entry=0x55faee73d2f0, _t1=<optimized out>, 
> _t1@entry=0x55faee73d2f0) at 
> /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/redhat-linux-build/src/corelib/kernel/moc_qobject.cpp:186
> No locals.
> #21 0x00007fddc8f61c7e in QObject::~QObject (this=<optimized out>) at 
> /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:1042
>         d = 0x55faedbf8850
>         sharedRefcount = 0x55faed253880
>         cd = <optimized out>
>         d = <optimized out>
>         sharedRefcount = <optimized out>
>         cd = <optimized out>
>         ownThread = <optimized out>
>         privThread = <optimized out>
>         signalSlotMutex = <optimized out>
>         locker = <optimized out>
>         receiverCount = <optimized out>
>         signal = <optimized out>
>         connectionList = <optimized out>
>         c = <optimized out>
>         m = <optimized out>
>         needToUnlock = <optimized out>
>         node = <optimized out>
>         sender = <optimized out>
>         m = <optimized out>
>         needToUnlock = <optimized out>
>         senderData = <optimized out>
>         slotObj = <optimized out>
>         locksAreTheSame = <optimized out>
> #22 0x00007fddc8f75ce5 in QTimer::~QTimer (this=0x55faee73d2f0) at 
> /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qtimer.cpp:138
> No locals.
> #23 0x00007fddc8f5cda2 in QObjectPrivate::deleteChildren 
> (this=this@entry=0x55faed9e8f00) at 
> /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:2223
>         i = 2
> #24 0x00007fddc8f61cb4 in QObject::~QObject (this=<optimized out>) at 
> /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:1140
>         d = <optimized out>
>         sharedRefcount = <optimized out>
>         cd = <optimized out>
>         d = <optimized out>
>         sharedRefcount = <optimized out>
>         cd = <optimized out>
>         ownThread = <optimized out>
>         privThread = <optimized out>
>         signalSlotMutex = <optimized out>
>         locker = <optimized out>
>         receiverCount = <optimized out>
>         signal = <optimized out>
>         connectionList = <optimized out>
>         c = <optimized out>
>         m = <optimized out>
>         needToUnlock = <optimized out>
>         node = <optimized out>
>         sender = <optimized out>
>         m = <optimized out>
>         needToUnlock = <optimized out>
>         senderData = <optimized out>
>         slotObj = <optimized out>
>         locksAreTheSame = <optimized out>
> #25 0x000055faced54d85 in DiscoverObject::~DiscoverObject (this=<optimized 
> out>, this=<optimized out>) at 
> /usr/src/debug/plasma-discover-6.3.5-1.fc42.x86_64/discover/DiscoverObject.cpp:228
> No locals.
> #26 0x00007fddc8f5652c in QObject::event (this=<optimized out>, e=<optimized 
> out>) at 
> /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:1416
> No locals.
> #27 0x00007fddcb43d97f in QApplicationPrivate::notify_helper (this=<optimized 
> out>, receiver=0x55faed9e9460, e=0x55faee02bb50) at 
> /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qapplication.cpp:3303
>         consumed = false
>         filtered = false
>         threadData = <optimized out>
> #28 0x00007fddc8ef9f38 in QCoreApplication::notifyInternal2 
> (receiver=0x55faed9e9460, event=0x55faee02bb50) at 
> /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1106
>         d = <optimized out>
>         threadData = 0x55faed241070
>         selfRequired = <optimized out>
>         result = false
>         cbdata = {0x55faed9e9460, 0x55faee02bb50, 0x7ffdd2ad6f2f}
>         scopeLevelCounter = {threadData = 0x55faed241070}
> #29 0x00007fddc8efa19d in QCoreApplication::sendEvent (receiver=<optimized 
> out>, event=<optimized out>) at 
> /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1546
> No locals.
> #30 0x00007fddc8efdd26 in QCoreApplicationPrivate::sendPostedEvents 
> (receiver=0x0, event_type=52, data=0x55faed241070) at 
> /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1879
>         e = 0x55faee02bb50
>         pe = <optimized out>
>         r = <optimized out>
>         relocker = <optimized out>
>         event_deleter = <optimized out>
>         locker = {_M_device = 0x55faed2410b8, _M_owns = false}
>         startOffset = 85
>         i = <optimized out>
>         cleanup = <optimized out>
> #31 0x00007fddc8efe082 in QCoreApplicationPrivate::execCleanup 
> (this=<optimized out>) at 
> /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1468
> No locals.
> #32 0x00007fddc8f03436 in QCoreApplication::exec () at 
> /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/tools/qscopedpointer.h:110
>         threadData = 0x55faed241070
>         eventLoop = {<QObject> = {_vptr.QObject = 0x7fddc94a1c70 <vtable for 
> QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, 
> stringdata = 0x7fddc931d7f0 
> <QObject::qt_staticMetaObjectStaticContent<(anonymous 
> namespace)::qt_meta_tag_ZN7QObjectE_t>+272>, 
>                 data = 0x7fddc931d6e0 
> <QObject::qt_staticMetaObjectStaticContent<(anonymous 
> namespace)::qt_meta_tag_ZN7QObjectE_t>>, static_metacall = 0x7fddc8f624c0 
> <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, 
> relatedMetaObjects = 0x0, 
>                 metaTypes = 0x7fddc94a3a60 
> <QObject::qt_staticMetaObjectRelocatingContent<(anonymous 
> namespace)::qt_meta_tag_ZN7QObjectE_t>>, extradata = 0x0}}, d_ptr = {d = 
> 0x55faed9e5d00}}, static staticMetaObject = {d = {superdata = {direct = 
> 0x55facedb76e0 <QObject::staticMetaObject>}, 
>               stringdata = 0x7fddc931ab0c 
> <QEventLoop::qt_staticMetaObjectStaticContent<(anonymous 
> namespace)::qt_meta_tag_ZN10QEventLoopE_t>+236>, data = 0x7fddc931aa20 
> <QEventLoop::qt_staticMetaObjectStaticContent<(anonymous 
> namespace)::qt_meta_tag_ZN10QEventLoopE_t>>, 
>               static_metacall = 0x7fddc8f076e0 
> <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, 
> relatedMetaObjects = 0x0, metaTypes = 0x7fddc94a1d20 
> <QEventLoop::qt_staticMetaObjectRelocatingContent<(anonymous 
> namespace)::qt_meta_tag_ZN10QEventLoopE_t>>, 
>               extradata = 0x0}}}
>         returnCode = 0
> #33 0x00007fddc96ddbad in QGuiApplication::exec () at 
> /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/gui/kernel/qguiapplication.cpp:1986
> No locals.
> #34 0x00007fddcb43d8e9 in QApplication::exec () at 
> /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qapplication.cpp:2570
> No locals.
> #35 0x000055faced52c1a in main (argc=<optimized out>, argv=<optimized out>) 
> at /usr/src/debug/plasma-discover-6.3.5-1.fc42.x86_64/discover/main.cpp:224
>         format = {d = 0x55faed238460}
>         app = {<QGuiApplication> = {<QCoreApplication> = {<QObject> = 
> {_vptr.QObject = 0x7fddcbba1098 <vtable for QApplication+16>, static 
> staticMetaObject = {d = {superdata = {direct = 0x0}, 
>                     stringdata = 0x7fddc931d7f0 
> <QObject::qt_staticMetaObjectStaticContent<(anonymous 
> namespace)::qt_meta_tag_ZN7QObjectE_t>+272>, data = 0x7fddc931d6e0 
> <QObject::qt_staticMetaObjectStaticContent<(anonymous 
> namespace)::qt_meta_tag_ZN7QObjectE_t>>, 
>                     static_metacall = 0x7fddc8f624c0 
> <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, 
> relatedMetaObjects = 0x0, metaTypes = 0x7fddc94a3a60 
> <QObject::qt_staticMetaObjectRelocatingContent<(anonymous 
> namespace)::qt_meta_tag_ZN7QObjectE_t>>, 
>                     extradata = 0x0}}, d_ptr = {d = 0x55faed2437d0}}, static 
> staticMetaObject = {d = {superdata = {direct = 0x55facedb76e0 
> <QObject::staticMetaObject>}, 
>                   stringdata = 0x7fddc93190e8 
> <QCoreApplication::qt_staticMetaObjectStaticContent<(anonymous 
> namespace)::qt_meta_tag_ZN16QCoreApplicationE_t>+392>, 
>                   data = 0x7fddc9318f60 
> <QCoreApplication::qt_staticMetaObjectStaticContent<(anonymous 
> namespace)::qt_meta_tag_ZN16QCoreApplicationE_t>>, static_metacall = 
> 0x7fddc8f03c30 <QCoreApplication::qt_static_metacall(QObject*, 
> QMetaObject::Call, int, void**)>, 
>                   relatedMetaObjects = 0x0, metaTypes = 0x7fddc94a1980 
> <QCoreApplication::qt_staticMetaObjectRelocatingContent<(anonymous 
> namespace)::qt_meta_tag_ZN16QCoreApplicationE_t>>, extradata = 0x0}}, static 
> self = 0x7ffdd2ad71d0}, static staticMetaObject = {d = {superdata = {
>                   direct = 0x55facedb7a00 
> <QCoreApplication::staticMetaObject>}, stringdata = 0x7fddc9eaf910 
> <QGuiApplication::qt_staticMetaObjectStaticContent<(anonymous 
> namespace)::qt_meta_tag_ZN15QGuiApplicationE_t>+752>, 
>                 data = 0x7fddc9eaf620 
> <QGuiApplication::qt_staticMetaObjectStaticContent<(anonymous 
> namespace)::qt_meta_tag_ZN15QGuiApplicationE_t>>, static_metacall = 
> 0x7fddc96dec70 <QGuiApplication::qt_static_metacall(QObject*, 
> QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
>                 metaTypes = 0x7fddc9fce640 
> <QGuiApplication::qt_staticMetaObjectRelocatingContent<(anonymous 
> namespace)::qt_meta_tag_ZN15QGuiApplicationE_t>>, extradata = 0x0}}}, static 
> staticMetaObject = {d = {superdata = {direct = 0x55facedb7980 
> <QGuiApplication::staticMetaObject>}, 
>               stringdata = 0x7fddcba5c548 
> <QApplication::qt_staticMetaObjectStaticContent<(anonymous 
> namespace)::qt_meta_tag_ZN12QApplicationE_t>+392>, data = 0x7fddcba5c3c0 
> <QApplication::qt_staticMetaObjectStaticContent<(anonymous 
> namespace)::qt_meta_tag_ZN12QApplicationE_t>>, 
>               static_metacall = 0x7fddcb443470 
> <QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, 
> relatedMetaObjects = 0x0, metaTypes = 0x7fddcbba1160 
> <QApplication::qt_staticMetaObjectRelocatingContent<(anonymous 
> namespace)::qt_meta_tag_ZN12QApplicationE_t>>, 
>               extradata = 0x0}}}
>         about = {d = std::unique_ptr<KAboutDataPrivate> = {get() = 
> 0x55faed9c99b0}}
>         discoverObject = <optimized out>
> ~~~

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to