Bug 506475

Summary: discover crashes in SourcesModel::addSourcesBackend() after installing unattended theme updates
Product: [Applications] Discover Reporter: roger
Component: discoverAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: 4wy78uwh, aleixpol, kde, nate
Priority: NOR Keywords: drkonqi
Version First Reported In: 6.4.1   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description roger 2025-07-02 07:39:45 UTC
Application: plasma-discover (6.4.1)

ApplicationNotResponding [ANR]: false
Qt Version: 6.9.1
Frameworks Version: 6.15.0
Operating System: Linux 6.15.3-2-default x86_64
Windowing System: Wayland
Distribution: "openSUSE Tumbleweed"
DrKonqi: 6.4.1 [CoredumpBackend]

-- Information about the crash:
discover updated a theme (Otto) unattended and then crashed. looks like the update did succeed though

The reporter is unsure if this crash is reproducible.

-- Backtrace (Reduced):
#5  0x0000000000000000 in ??? ()
#10 QConcatenateTablesProxyModelPrivate::calculatedColumnCount (this=this@entry=0x5637e9668f30) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/itemmodels/qconcatenatetablesproxymodel.cpp:816
#11 0x00007fdc0d1e6eb2 in QConcatenateTablesProxyModelPrivate::updateColumnCount (this=0x5637e9668f30) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/itemmodels/qconcatenatetablesproxymodel.cpp:823
#12 0x00007fdc0d1ea580 in QConcatenateTablesProxyModel::addSourceModel (this=<optimized out>, sourceModel=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/itemmodels/qconcatenatetablesproxymodel.cpp:525
#13 0x00007fdc0fc5767f in SourcesModel::addSourcesBackend (this=0x7fdc0fca5890 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS_s_sources> >::instance()::holder>, sources=<optimized out>) at /usr/src/debug/discover-6.4.1/libdiscover/resources/SourcesModel.cpp:65
#14 0x00007fdbd23d43d1 in FlatpakBackend::FlatpakBackend (this=0x5637e9edbe00, parent=<optimized out>, this=<optimized out>, parent=<optimized out>) at /usr/src/debug/discover-6.4.1/libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:308
#15 0x00007fdbd23d4629 in FlatpakBackendFactory::newInstance (this=<optimized out>, parent=0x7ffdb2c2b750, name=...) at /usr/src/debug/discover-6.4.1/libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:60
#16 0x00007fdc0fc61348 in DiscoverBackendsFactory::backendForFile (this=this@entry=0x7ffdb2c2adcf, libname=..., name=...) at /usr/src/debug/discover-6.4.1/libdiscover/DiscoverBackendsFactory.cpp:65
#17 0x00007fdc0fc61429 in DiscoverBackendsFactory::backend (this=this@entry=0x7ffdb2c2adcf, name=...) at /usr/src/debug/discover-6.4.1/libdiscover/DiscoverBackendsFactory.cpp:46
#18 0x00007fdc0fc615b0 in operator() (__closure=<synthetic pointer>, name=...) at /usr/src/debug/discover-6.4.1/libdiscover/DiscoverBackendsFactory.cpp:103
#20 DiscoverBackendsFactory::allBackends (this=0x7ffdb2c2adcf) at /usr/src/debug/discover-6.4.1/libdiscover/DiscoverBackendsFactory.cpp:104
#21 0x00007fdc0fc39995 in ResourcesModel::registerAllBackends (this=0x5637ea2cc540) at /usr/src/debug/discover-6.4.1/libdiscover/resources/ResourcesModel.cpp:212
#22 0x00007fdc0fc39c75 in ResourcesModel::init (this=this@entry=0x5637ea2cc540, load=load@entry=true) at /usr/src/debug/discover-6.4.1/libdiscover/resources/ResourcesModel.cpp:86
#23 0x00007fdc0fc39cc9 in ResourcesModel::global () at /usr/src/debug/discover-6.4.1/libdiscover/resources/ResourcesModel.cpp:39
#24 0x00005637b6348fbd in DiscoverObject::reconsiderQuit (this=0x7fdc00009f20) at /usr/src/debug/discover-6.4.1/discover/DiscoverObject.cpp:514
#25 0x00007fdc0d0199a1 in QtPrivate::QSlotObjectBase::call (this=0x5637e9dfaf40, r=<optimized out>, a=0x7ffdb2c2af78, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qobjectdefs_impl.h:461


Reported using DrKonqi
Comment 1 roger 2025-07-02 07:39:45 UTC
Created attachment 182856 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Nate Graham 2025-08-28 16:40:43 UTC
*** Bug 508846 has been marked as a duplicate of this bug. ***
Comment 3 Aleix Pol 2025-11-01 00:36:05 UTC

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