Bug 506475 - discover crashes in SourcesModel::addSourcesBackend() after installing unattended theme updates
Summary: discover crashes in SourcesModel::addSourcesBackend() after installing unatte...
Status: RESOLVED DUPLICATE of bug 504841
Alias: None
Product: Discover
Classification: Applications
Component: discover (other bugs)
Version First Reported In: 6.4.1
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
: 508846 (view as bug list)
Depends on:
Blocks:
 
Reported: 2025-07-02 07:39 UTC by roger
Modified: 2025-11-01 00:36 UTC (History)
4 users (show)

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


Attachments
New crash information added by DrKonqi (129.40 KB, text/plain)
2025-07-02 07:39 UTC, roger
Details

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