Bug 2372705 - [abrt] plasma-discover: KCrash::defaultCrashHandler(): plasma-discover killed by SIGSEGV
Summary: [abrt] plasma-discover: KCrash::defaultCrashHandler(): plasma-discover killed...
Keywords:
Status: CLOSED UPSTREAM
Alias: None
Product: Fedora
Classification: Fedora
Component: plasma-discover
Version: 42
Hardware: x86_64
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Rex Dieter
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:9d558c6de70fadab12f855b4556...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-06-13 15:58 UTC by Mr. Beedell, Roke Julian Lockhart (RJLB)
Modified: 2025-06-13 21:48 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2025-06-13 16:01:43 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: proc_pid_status (1.50 KB, text/plain)
2025-06-13 15:58 UTC, Mr. Beedell, Roke Julian Lockhart (RJLB)
no flags Details
File: maps (3.99 KB, text/plain)
2025-06-13 15:58 UTC, Mr. Beedell, Roke Julian Lockhart (RJLB)
no flags Details
File: limits (1.29 KB, text/plain)
2025-06-13 15:58 UTC, Mr. Beedell, Roke Julian Lockhart (RJLB)
no flags Details
File: environ (4.83 KB, text/plain)
2025-06-13 15:58 UTC, Mr. Beedell, Roke Julian Lockhart (RJLB)
no flags Details
File: open_fds (4.93 KB, text/plain)
2025-06-13 15:58 UTC, Mr. Beedell, Roke Julian Lockhart (RJLB)
no flags Details
File: mountinfo (3.85 KB, text/plain)
2025-06-13 15:58 UTC, Mr. Beedell, Roke Julian Lockhart (RJLB)
no flags Details
File: os_info (767 bytes, text/plain)
2025-06-13 15:58 UTC, Mr. Beedell, Roke Julian Lockhart (RJLB)
no flags Details
File: cpuinfo (3.55 KB, text/plain)
2025-06-13 15:58 UTC, Mr. Beedell, Roke Julian Lockhart (RJLB)
no flags Details
File: core_backtrace (76.08 KB, text/plain)
2025-06-13 15:58 UTC, Mr. Beedell, Roke Julian Lockhart (RJLB)
no flags Details
File: dso_list (944 bytes, text/plain)
2025-06-13 15:58 UTC, Mr. Beedell, Roke Julian Lockhart (RJLB)
no flags Details
File: backtrace (169.38 KB, text/plain)
2025-06-13 15:58 UTC, Mr. Beedell, Roke Julian Lockhart (RJLB)
no flags Details


Links
System ID Private Priority Status Summary Last Updated
KDE Software Compilation 505570 0 NOR RESOLVED Closing Discover whilst it loads application metadata causes it to crash 2025-06-13 16:01:43 UTC
Red Hat Bugzilla 2372594 0 unspecified NEW [abrt] plasma-discover: KCrash::defaultCrashHandler(): plasma-discover killed by SIGSEGV 2025-06-13 16:02:31 UTC

Description Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-06-13 15:58:10 UTC
Description of problem:
Very quickly closing the window produced by `plasma-discover --backends packagekit appstream://org.kde.dolphin.desktop` (whilst it's still loading metadata, if relevant) always causes a it to segmentation fault:

> ~~~
> plasma-discover --backends packagekit appstream://org.kde.dolphin.desktop
> org.kde.plasma.libdiscover: OdrsReviewsBackend: Fetch ratings: false
> adding empty sources model QStandardItemModel(0x55faeda87780)
> qrc:/qt/qml/org/kde/discover/qml/LoadingPage.qml:3:1: QML LoadingPage: Created graphical object was not placed in the graphics scene.
> 
> ** (process:148294): WARNING **: 16:53:41.899: Found icon of unknown type 'unknown' in 'system/package/os/org.luanti.luanti/*', skipping it.
> KCrash: Application 'plasma-discover' crashing... crashRecursionCounter = 2
> Segmentation fault (core dumped)
> ~~~

Version-Release number of selected component:
plasma-discover-6.3.5-1.fc42

Additional info:
reporter:       libreport-2.17.15
type:           CCpp
reason:         plasma-discover killed by SIGSEGV
journald_cursor: s=c1f108f1ef4e48808a377c0a73f168fc;i=6b032c;b=98a120a258d04198a51294d98f8a95b6;m=3bf755825;t=637760cfb39d9;x=fc1f3a666e715a2e
executable:     /usr/bin/plasma-discover
cmdline:        plasma-discover --backends packagekit appstream://org.kde.dolphin.desktop
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-dev.warp.WarpPreview
rootdir:        /
uid:            1000
kernel:         6.14.9-300.fc42.x86_64
package:        plasma-discover-6.3.5-1.fc42
runlevel:       N 5
backtrace_rating: 4
crash_function: KCrash::defaultCrashHandler

Truncated backtrace:
Thread no. 1 (30 frames)
 #3 KCrash::defaultCrashHandler at /usr/src/debug/kf6-kcrash-6.14.0-1.fc42.x86_64/src/kcrash.cpp:605
 #5 QtPrivate::QMetaTypeInterfaceWrapper<QObject*>::metaType
 #6 AbstractResource::isInstalled at /usr/src/debug/plasma-discover-6.3.5-1.fc42.x86_64/libdiscover/resources/AbstractResource.cpp:71
 #7 operator()<StreamResult> at /usr/src/debug/plasma-discover-6.3.5-1.fc42.x86_64/discover/DiscoverObject.cpp:366
 #8 kIndexOf<QList<StreamResult>, DiscoverObject::openApplication(const QUrl&)::<lambda()>::<lambda(QVector<StreamResult>&)>::<lambda()>::<lambda(auto:56)> > at /usr/src/debug/plasma-discover-6.3.5-1.fc42.x86_64/libdiscover/utils.h:123
 #9 operator() at /usr/src/debug/plasma-discover-6.3.5-1.fc42.x86_64/discover/DiscoverObject.cpp:365
 #10 std::__invoke_impl<bool, DiscoverObject::openApplication(const QUrl&)::<lambda()>::<lambda(QVector<StreamResult>&)>::<lambda()>&> at /usr/include/c++/15/bits/invoke.h:63
 #11 std::__invoke_r<bool, DiscoverObject::openApplication(const QUrl&)::<lambda()>::<lambda(QVector<StreamResult>&)>::<lambda()>&> at /usr/include/c++/15/bits/invoke.h:116
 #12 std::_Function_handler<bool(), DiscoverObject::openApplication(const QUrl&)::<lambda()>::<lambda(QVector<StreamResult>&)>::<lambda()> >::_M_invoke(const std::_Any_data &) at /usr/include/c++/15/bits/std_function.h:292
 #13 std::function<bool()>::operator() at /usr/include/c++/15/bits/std_function.h:593
 #14 OneTimeAction::trigger at /usr/src/debug/plasma-discover-6.3.5-1.fc42.x86_64/libdiscover/utils.h:39
 #16 QtPrivate::QSlotObjectBase::call at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
 #17 doActivate<false> at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4146
 #18 QMetaObject::activate at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4206
 #19 QMetaObject::activate<void, QObject*> at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobjectdefs.h:306
 #20 QObject::destroyed at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/redhat-linux-build/src/corelib/kernel/moc_qobject.cpp:186
 #21 QObject::~QObject at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:1042
 #22 QTimer::~QTimer at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qtimer.cpp:138
 #23 QObjectPrivate::deleteChildren at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:2223
 #24 QObject::~QObject at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:1140
 #25 DiscoverObject::~DiscoverObject at /usr/src/debug/plasma-discover-6.3.5-1.fc42.x86_64/discover/DiscoverObject.cpp:228
 #26 QObject::event at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:1416
 #27 QApplicationPrivate::notify_helper at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qapplication.cpp:3303
 #28 QCoreApplication::notifyInternal2 at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1106
 #29 QCoreApplication::sendEvent at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1546
 #30 QCoreApplicationPrivate::sendPostedEvents at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1879
 #31 QCoreApplicationPrivate::execCleanup at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1468
 #32 QCoreApplication::exec at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/tools/qscopedpointer.h:110
 #33 QGuiApplication::exec at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/gui/kernel/qguiapplication.cpp:1986
 #34 QApplication::exec at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qapplication.cpp:2570

Comment 1 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-06-13 15:58:13 UTC
Created attachment 2093879 [details]
File: proc_pid_status

Comment 2 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-06-13 15:58:14 UTC
Created attachment 2093880 [details]
File: maps

Comment 3 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-06-13 15:58:15 UTC
Created attachment 2093881 [details]
File: limits

Comment 4 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-06-13 15:58:16 UTC
Created attachment 2093882 [details]
File: environ

Comment 5 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-06-13 15:58:18 UTC
Created attachment 2093883 [details]
File: open_fds

Comment 6 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-06-13 15:58:19 UTC
Created attachment 2093884 [details]
File: mountinfo

Comment 7 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-06-13 15:58:20 UTC
Created attachment 2093885 [details]
File: os_info

Comment 8 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-06-13 15:58:21 UTC
Created attachment 2093886 [details]
File: cpuinfo

Comment 9 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-06-13 15:58:22 UTC
Created attachment 2093887 [details]
File: core_backtrace

Comment 10 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-06-13 15:58:23 UTC
Created attachment 2093888 [details]
File: dso_list

Comment 11 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-06-13 15:58:25 UTC
Created attachment 2093889 [details]
File: backtrace

Comment 12 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-06-13 21:48:20 UTC
See https://bugzilla.redhat.com/show_bug.cgi?id=2372705.


reporter:       libreport-2.17.15
type:           CCpp
reason:         plasma-discover killed by SIGSEGV
journald_cursor: s=a2d6d580caa24cf3a9483be7f85033e4;i=a8163;b=587b2fd4d3944f7ea316515acbed12b3;m=1079301ca;t=6377a869633b7;x=3d6597733bb3c282
executable:     /usr/bin/plasma-discover
cmdline:        plasma-discover --backends packagekit appstream://org.kde.dolphin.desktop
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-dev.warp.WarpPreview
rootdir:        /
uid:            1000
kernel:         6.14.9-300.fc42.x86_64
package:        plasma-discover-6.3.5-1.fc42
runlevel:       N 5
backtrace_rating: 3
crash_function: KCrash::defaultCrashHandler
comment:        See https://bugzilla.redhat.com/show_bug.cgi?id=2372705.


Note You need to log in before you can comment on or make changes to this bug.