Bug 511105 - Discover crashes with no user interaction
Summary: Discover crashes with no user interaction
Status: RESOLVED WORKSFORME
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-25 16:50 UTC by lucajunge
Modified: 2025-11-26 03:46 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (93.39 KB, text/plain)
2025-10-25 16:50 UTC, lucajunge
Details

Note You need to log in before you can comment on or make changes to this bug.
Description lucajunge 2025-10-25 16:50:54 UTC
Application: plasma-discover (6.4.5)

ApplicationNotResponding [ANR]: false
Qt Version: 6.9.2
Frameworks Version: 6.19.0
Operating System: Linux 6.17.4-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:
Discover has been crashing very reliably at least once a day for me with both my laptop and desktop devices (both Fedora 42, KDE)

The crash can be reproduced sometimes.

-- Backtrace (Reduced):
#10 QConcatenateTablesProxyModelPrivate::calculatedColumnCount (this=this@entry=0x5577d3aecdf0) at /usr/src/debug/qt6-qtbase-6.9.2-1.fc42.x86_64/src/corelib/itemmodels/qconcatenatetablesproxymodel.cpp:817
#11 0x00007f62e19c1e18 in QConcatenateTablesProxyModelPrivate::updateColumnCount (this=this@entry=0x5577d3aecdf0) at /usr/src/debug/qt6-qtbase-6.9.2-1.fc42.x86_64/src/corelib/itemmodels/qconcatenatetablesproxymodel.cpp:824
#12 0x00007f62e19c60ee in QConcatenateTablesProxyModel::addSourceModel (this=this@entry=0x7f62e44d2870 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS_s_sources> >::instance()::holder>, sourceModel=<optimized out>, sourceModel@entry=0x5577d503b0e0) at /usr/src/debug/qt6-qtbase-6.9.2-1.fc42.x86_64/src/corelib/itemmodels/qconcatenatetablesproxymodel.cpp:526
#13 0x00007f62e445c3a5 in SourcesModel::addSourcesBackend (this=this@entry=0x7f62e44d2870 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS_s_sources> >::instance()::holder>, sources=sources@entry=0x5577d3be6310) at /usr/src/debug/plasma-discover-6.4.5-1.fc42.x86_64/libdiscover/resources/SourcesModel.cpp:65
#14 0x00007f625c86c324 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 0x00007f625c86c401 in FwupdBackendFactory::newInstance (this=<optimized out>, parent=0x7ffdeed83a50, name=...) at /usr/src/debug/plasma-discover-6.4.5-1.fc42.x86_64/libdiscover/backends/FwupdBackend/FwupdBackend.cpp:24
#16 0x00007f62e4465481 in DiscoverBackendsFactory::backendForFile (this=this@entry=0x7ffdeed8308f, libname=..., name=...) at /usr/src/debug/plasma-discover-6.4.5-1.fc42.x86_64/libdiscover/DiscoverBackendsFactory.cpp:65
#17 0x00007f62e4465561 in DiscoverBackendsFactory::backend (this=this@entry=0x7ffdeed8308f, name=...) at /usr/src/debug/plasma-discover-6.4.5-1.fc42.x86_64/libdiscover/DiscoverBackendsFactory.cpp:46
#18 0x00007f62e44656ef 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=0x7ffdeed8308f) at /usr/src/debug/plasma-discover-6.4.5-1.fc42.x86_64/libdiscover/DiscoverBackendsFactory.cpp:104
#21 0x00007f62e443bf77 in ResourcesModel::registerAllBackends (this=0x5577d4bc7ea0) at /usr/src/debug/plasma-discover-6.4.5-1.fc42.x86_64/libdiscover/resources/ResourcesModel.cpp:212
#22 0x00007f62e443c255 in ResourcesModel::init (this=this@entry=0x5577d4bc7ea0, load=load@entry=true) at /usr/src/debug/plasma-discover-6.4.5-1.fc42.x86_64/libdiscover/resources/ResourcesModel.cpp:86
#23 0x00007f62e443c2b3 in ResourcesModel::global () at /usr/src/debug/plasma-discover-6.4.5-1.fc42.x86_64/libdiscover/resources/ResourcesModel.cpp:39
#24 0x00005577a1fe03b5 in DiscoverObject::reconsiderQuit (this=0x7f62c80099c0) at /usr/src/debug/plasma-discover-6.4.5-1.fc42.x86_64/discover/DiscoverObject.cpp:514
#25 0x00007f62e1765bba in QtPrivate::QSlotObjectBase::call (this=0x5577d46efc70, r=0x7f62c80099c0, a=0x7ffdeed83248) at /usr/src/debug/qt6-qtbase-6.9.2-1.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
#26 doActivate<false> (sender=0x7f62e44d2780 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS_globalTransactionModel> >::instance()::holder>, signal_index=30, argv=0x7ffdeed83248) at /usr/src/debug/qt6-qtbase-6.9.2-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4157


Reported using DrKonqi
Comment 1 lucajunge 2025-10-25 16:50:56 UTC
Created attachment 186141 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Aleix Pol 2025-10-26 21:32:36 UTC
It would be useful to see if you can still reproduce this issue in 6.5 as we changed a couple of things here.
Comment 3 TraceyC 2025-10-27 20:20:59 UTC
Changing status, pending a reply from the user
Comment 4 Bug Janitor Service 2025-11-11 03:48:12 UTC
๐Ÿ›๐Ÿงน โš ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 5 Bug Janitor Service 2025-11-26 03:46:33 UTC
๐Ÿ›๐Ÿงน This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.