Bug 510618 - Discover crashes randomly in the background
Summary: Discover crashes randomly in the background
Status: RESOLVED DUPLICATE of bug 508868
Alias: None
Product: Discover
Classification: Applications
Component: discover (other bugs)
Version First Reported In: 6.4.5
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2025-10-14 22:01 UTC by Lennart Rosam
Modified: 2025-10-15 09:12 UTC (History)
2 users (show)

See Also:
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 (116.22 KB, text/plain)
2025-10-14 22:01 UTC, Lennart Rosam
Details

Note You need to log in before you can comment on or make changes to this bug.
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 ***