Bug 507259 - Plasmashell suddenly crashes in LocationListModel::initProviders() randomly with mismatches packages
Summary: Plasmashell suddenly crashes in LocationListModel::initProviders() randomly w...
Status: RESOLVED NOT A BUG
Alias: None
Product: plasmashell
Classification: Plasma
Component: Weather widget (other bugs)
Version First Reported In: 6.4.80
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2025-07-20 07:17 UTC by Ángel Navarro
Modified: 2025-08-26 20:44 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/219761/events/772d887f1bdb4fd79e72683d4c922d40/


Attachments
New crash information added by DrKonqi (173.93 KB, text/plain)
2025-07-20 07:17 UTC, Ángel Navarro
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ángel Navarro 2025-07-20 07:17:46 UTC
Application: plasmashell (6.4.80)
 (Compiled from sources)
ApplicationNotResponding [ANR]: false
Qt Version: 6.10.0
Frameworks Version: 6.17.0
Operating System: Linux 6.15.7-zen1-1-zen x86_64
Windowing System: Wayland
Distribution: "Arch Linux"
DrKonqi: 6.4.80 [CoredumpBackend]

-- Information about the crash:
I'm using the desktop normally and then Plasmashell suddenly crashes. I can not reproduce this manually.

The crash can be reproduced every time.

-- Backtrace (Reduced):
#4  0x00007f1d37fdb974 in Plasma5Support::DataContainer::data() const () from /usr/lib/libPlasma5Support.so.6
#5  0x00007f1c803f262d in LocationListModel::initProviders (this=this@entry=0x5653ddbc54f0) at /usr/src/debug/kdeplasma-addons/kdeplasma-addons-6.4.3/applets/weather/plugin/locationlistmodel.cpp:117
#6  0x00007f1c803f338f in LocationListModel::LocationListModel (parent=0x0, this=0x5653ddbc54f0) at /usr/src/debug/kdeplasma-addons/kdeplasma-addons-6.4.3/applets/weather/plugin/locationlistmodel.cpp:107
#7  QQmlPrivate::QQmlElement<LocationListModel>::QQmlElement (this=0x5653ddbc54f0) at /usr/include/qt6/QtQml/qqmlprivate.h:99
#8  QQmlPrivate::createInto<LocationListModel> (memory=0x5653ddbc54f0) at /usr/include/qt6/QtQml/qqmlprivate.h:174
#9  0x00007f1d59586674 in QQmlType::create (this=0x7ffe6c5f3c80, memory=memory@entry=0x7ffe6c5f3be0, additionalMemory=additionalMemory@entry=184) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmltype.cpp:510
#10 0x00007f1d5958b7b1 in QQmlType::createWithQQmlData (this=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmltype.cpp:525
#11 0x00007f1d59540a88 in QQmlObjectCreator::createInstance (this=this@entry=0x5653e0296e60, index=1, parent=0x5653e0146560, isContextObject=isContextObject@entry=false) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1342
#12 0x00007f1d59541592 in QQmlObjectCreator::setPropertyBinding (this=this@entry=0x5653e0296e60, bindingProperty=bindingProperty@entry=0x7f1d044b8550, binding=binding@entry=0x7f1c8cc6e7fc) at /usr/include/qt6/QtCore/qendian.h:258
#13 0x00007f1d59544e4e in QQmlObjectCreator::setupBindings (this=<optimized out>, mode=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:825
#14 0x00007f1d5954c20a in QQmlObjectCreator::populateInstance (this=<optimized out>, index=-1, instance=0x0, bindingTarget=<optimized out>, valueTypeProperty=<optimized out>, binding=0x0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1831
#15 0x00007f1d595401a2 in QQmlObjectCreator::createInstance (this=<optimized out>, index=0, parent=<optimized out>, isContextObject=true) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1492
#16 0x00007f1d5954e64c in QQmlObjectCreator::create (this=0x5653e0296e60, subComponentIndex=<optimized out>, parent=<optimized out>, interrupt=0x0, flags=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:199
#17 0x00007f1d594c1025 in QQmlObjectCreator::create (this=<optimized out>, subComponentIndex=<optimized out>, parent=0x0, interrupt=0x0, flags=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:140
#18 QQmlComponentPrivate::beginCreate (this=0x5653d9ca3170, context=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1128
#19 0x00007f1d594c17c0 in QQmlComponent::beginCreate (this=0x5653de62ccf0, context=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1045


Reported using DrKonqi
Comment 1 Ángel Navarro 2025-07-20 07:17:49 UTC
Created attachment 183369 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Antonio Rojas 2025-07-20 08:22:39 UTC
Are you mixing Plasma from git with a stable kdeplasma-addons? That's not supported.
Comment 3 Ángel Navarro 2025-07-20 08:33:00 UTC
Thanks for pointing that out, I actually installed plasma-desktop-git but that is not carried as a dependency so it gets mixed.
Comment 4 Ángel Navarro 2025-07-22 22:31:07 UTC
(In reply to Antonio Rojas from comment #2)
> Are you mixing Plasma from git with a stable kdeplasma-addons? That's not
> supported.

Hey, Plasmashell still crashes even after installing kdeplasma-addons-git
Comment 5 Antonio Rojas 2025-07-23 05:55:50 UTC
Please post a backtrace with all packages from git
Comment 6 Bug Janitor Service 2025-08-07 03:46:44 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 7 Ángel Navarro 2025-08-10 15:05:58 UTC
I've rebuilt entire Plasma ecosystem right now and now it's Kwin what crashes
https://bugs.kde.org/show_bug.cgi?id=508086
Comment 8 Bug Janitor Service 2025-08-25 03:47:14 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 9 Nate Graham 2025-08-26 20:44:38 UTC
Please submit a new bug report for the KWin crash, and attach a backtrace with it. All crash reports must be accompanied by a backtrace. Thanks!