https://bugs.kde.org/show_bug.cgi?id=450949
Bug ID: 450949 Summary: Discover crashed in KNSBackend while uninstalling a plasma widget Product: Discover Version: unspecified Platform: Compiled Sources OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: discover Assignee: lei...@leinir.dk Reporter: ber...@codewiz.org CC: aleix...@kde.org Target Milestone: --- Application: plasma-discover (5.24.80) (Compiled from sources) Qt Version: 5.15.2 Frameworks Version: 5.92.0 Operating System: Linux 5.16.11-arch1-1 x86_64 Windowing System: Wayland Distribution: "Arch Linux" DrKonqi: 5.24.80 [KCrashBackend] -- Information about the crash: - What I was doing when the application crashed: 1. Open plasma-discover from a terminal 2. Search for "win7 volume" (previously installed in a separate Discover instance) 3. Click on the installed result 4. Click "Remove" 5. Discover crashes as shown in the stack trace The reporter is unsure if this crash is reproducible. -- Backtrace: Application: Discover (plasma-discover), signal: Aborted Content of s_kcrashErrorMessage: {_M_t = {<std::__uniq_ptr_impl<char, std::default_delete<char []> >> = {_M_t = std::tuple containing = {[1] = 0x0, [2] = {<No data fields>}}}, <No data fields>}} [KCrash Handler] #5 0x00007fd738e7b34c in __pthread_kill_implementation () at /usr/lib/libc.so.6 #6 0x00007fd738e2e4b8 in raise () at /usr/lib/libc.so.6 #7 0x00007fd738e18534 in abort () at /usr/lib/libc.so.6 #8 0x00007fd7393beee4 in qt_assert(char const*, char const*, int) () at /usr/lib/libQt5Core.so.5 #9 0x00007fd7393bef44 in qt_assert_x(char const*, char const*, char const*, int) () at /usr/lib/libQt5Core.so.5 #10 0x00007fd7057d6ad0 in KNSBackend::setResponsePending(bool) (this=0x5619cf0d86a0, pending=false) at /home/bernie/kde/src/discover/libdiscover/backends/KNSBackend/KNSBackend.cpp:240 #11 0x00007fd7057d8c6e in operator()() const (__closure=0x5619d00fba40) at /home/bernie/kde/src/discover/libdiscover/backends/KNSBackend/KNSBackend.cpp:724 #12 0x00007fd7057dc6e5 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, KNSBackend::findResourceByPackageName(const QUrl&)::<lambda()>::<lambda(const KNSCore::EntryInternal&, KNSCore::EntryInternal::EntryEvent)>::<lambda()> >::call(struct {...} &, void **) (f=..., arg=0x5619d140bac8) at /usr/include/qt/QtCore/qobjectdefs_impl.h:146 #13 0x00007fd7057dc261 in QtPrivate::Functor<KNSBackend::findResourceByPackageName(const QUrl&)::<lambda()>::<lambda(const KNSCore::EntryInternal&, KNSCore::EntryInternal::EntryEvent)>::<lambda()>, 0>::call<QtPrivate::List<>, void>(struct {...} &, void *, void **) (f=..., arg=0x5619d140bac8) at /usr/include/qt/QtCore/qobjectdefs_impl.h:256 #14 0x00007fd7057dbec0 in QtPrivate::QFunctorSlotObject<KNSBackend::findResourceByPackageName(const QUrl&)::<lambda()>::<lambda(const KNSCore::EntryInternal&, KNSCore::EntryInternal::EntryEvent)>::<lambda()>, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=1, this_=0x5619d00fba30, r=0x5619cf0d86a0, a=0x5619d140bac8, ret=0x0) at /usr/include/qt/QtCore/qobjectdefs_impl.h:443 #15 0x00007fd7395cfdc6 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5 #16 0x00007fd73a9a31a6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #17 0x00007fd7395abb9a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #18 0x00007fd7395ac699 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5 #19 0x00007fd7395f3bd8 in () at /usr/lib/libQt5Core.so.5 #20 0x00007fd737e70ee3 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0 #21 0x00007fd737ec70f9 in () at /usr/lib/libglib-2.0.so.0 #22 0x00007fd737e6e455 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #23 0x00007fd7395f7ada in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #24 0x00007fd7395a3e6b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #25 0x00007fd7395af5c7 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5 #26 0x00005619cd9abee7 in main(int, char**) (argc=1, argv=0x7ffc55a1ed38) at /home/bernie/kde/src/discover/discover/main.cpp:217 [Inferior 1 (process 5835) detached] Possible duplicates by query: bug 445052, bug 419428, bug 330999, bug 330615, bug 330486. Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.