Bug 510618

Summary: Discover crashes randomly in the background
Product: [Applications] Discover Reporter: Lennart Rosam <boa_bravura_0r>
Component: discoverAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: akselmo, aleixpol
Priority: NOR Keywords: drkonqi
Version First Reported In: 6.4.5   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/267322/events/c17827ac56204d77b707abc3a0cd9ea9/
Attachments: New crash information added by DrKonqi

Description Lennart Rosam 2025-10-14 22:01:29 UTC
Application: plasma-discover (6.4.5)

ApplicationNotResponding [ANR]: false
Qt Version: 6.9.2
Frameworks Version: 6.19.0
Operating System: Linux 6.16.11-200.fc42.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora Linux 42 (KDE Plasma Desktop Edition)"
DrKonqi: 6.4.5 [CoredumpBackend]

-- Information about the crash:
Everytime I lock my desktop and come back to it (5 minutes later is enough), I have like 20 "Discover has crashed" notifications in my system tray. This mostly happens when locking the system but also sometimes while using it even though it seems to be more rare.

The crash can be reproduced every time.

-- Backtrace (Reduced):
#10 QConcatenateTablesProxyModelPrivate::calculatedColumnCount (this=this@entry=0x55bcdb109d80) at /usr/src/debug/qt6-qtbase-6.9.2-1.fc42.x86_64/src/corelib/itemmodels/qconcatenatetablesproxymodel.cpp:817
#11 0x00007f92511c1e18 in QConcatenateTablesProxyModelPrivate::updateColumnCount (this=this@entry=0x55bcdb109d80) at /usr/src/debug/qt6-qtbase-6.9.2-1.fc42.x86_64/src/corelib/itemmodels/qconcatenatetablesproxymodel.cpp:824
#12 0x00007f92511c60ee in QConcatenateTablesProxyModel::addSourceModel (this=this@entry=0x7f9253dba870 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS_s_sources> >::instance()::holder>, sourceModel=<optimized out>, sourceModel@entry=0x55bcdb08d230) at /usr/src/debug/qt6-qtbase-6.9.2-1.fc42.x86_64/src/corelib/itemmodels/qconcatenatetablesproxymodel.cpp:526
#13 0x00007f9253d443a5 in SourcesModel::addSourcesBackend (this=this@entry=0x7f9253dba870 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS_s_sources> >::instance()::holder>, sources=sources@entry=0x55bcdb9674d0) at /usr/src/debug/plasma-discover-6.4.5-1.fc42.x86_64/libdiscover/resources/SourcesModel.cpp:65
#14 0x00007f9206776324 in FwupdBackend::FwupdBackend (this=<optimized out>, parent=<optimized out>, this=<optimized out>, parent=<optimized out>) at /usr/src/debug/plasma-discover-6.4.5-1.fc42.x86_64/libdiscover/backends/FwupdBackend/FwupdBackend.cpp:41
#15 0x00007f9206776401 in FwupdBackendFactory::newInstance (this=<optimized out>, parent=0x7ffeb34fc180, name=...) at /usr/src/debug/plasma-discover-6.4.5-1.fc42.x86_64/libdiscover/backends/FwupdBackend/FwupdBackend.cpp:24
#16 0x00007f9253d4d481 in DiscoverBackendsFactory::backendForFile (this=this@entry=0x7ffeb34fb7bf, libname=..., name=...) at /usr/src/debug/plasma-discover-6.4.5-1.fc42.x86_64/libdiscover/DiscoverBackendsFactory.cpp:65
#17 0x00007f9253d4d561 in DiscoverBackendsFactory::backend (this=this@entry=0x7ffeb34fb7bf, name=...) at /usr/src/debug/plasma-discover-6.4.5-1.fc42.x86_64/libdiscover/DiscoverBackendsFactory.cpp:46
#18 0x00007f9253d4d6ef in operator() (__closure=<synthetic pointer>, name=...) at /usr/src/debug/plasma-discover-6.4.5-1.fc42.x86_64/libdiscover/DiscoverBackendsFactory.cpp:103
#20 DiscoverBackendsFactory::allBackends (this=0x7ffeb34fb7bf) at /usr/src/debug/plasma-discover-6.4.5-1.fc42.x86_64/libdiscover/DiscoverBackendsFactory.cpp:104
#21 0x00007f9253d23f77 in ResourcesModel::registerAllBackends (this=0x55bcdba6cef0) at /usr/src/debug/plasma-discover-6.4.5-1.fc42.x86_64/libdiscover/resources/ResourcesModel.cpp:212
#22 0x00007f9253d24255 in ResourcesModel::init (this=this@entry=0x55bcdba6cef0, load=load@entry=true) at /usr/src/debug/plasma-discover-6.4.5-1.fc42.x86_64/libdiscover/resources/ResourcesModel.cpp:86
#23 0x00007f9253d242b3 in ResourcesModel::global () at /usr/src/debug/plasma-discover-6.4.5-1.fc42.x86_64/libdiscover/resources/ResourcesModel.cpp:39
#24 0x000055bcc408c3b5 in DiscoverObject::reconsiderQuit (this=0x7f923800a9c0) at /usr/src/debug/plasma-discover-6.4.5-1.fc42.x86_64/discover/DiscoverObject.cpp:514
#25 0x00007f9250f65bba in QtPrivate::QSlotObjectBase::call (this=0x55bcdbe87e40, r=0x7f923800a9c0, a=0x7ffeb34fb978) at /usr/src/debug/qt6-qtbase-6.9.2-1.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
#26 doActivate<false> (sender=0x7f9253dba780 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS_globalTransactionModel> >::instance()::holder>, signal_index=30, argv=0x7ffeb34fb978) at /usr/src/debug/qt6-qtbase-6.9.2-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4157


Reported using DrKonqi
Comment 1 Lennart Rosam 2025-10-14 22:01:31 UTC
Created attachment 185784 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Akseli Lahtinen 2025-10-15 09:12:43 UTC

*** This bug has been marked as a duplicate of bug 508868 ***