Bug 497804 - Plasmashell crash right after usb cable inserted from external hard disk
Summary: Plasmashell crash right after usb cable inserted from external hard disk
Status: RESOLVED MOVED
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (show other bugs)
Version: 6.1.4
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2024-12-23 01:02 UTC by Håkon Løvdal
Modified: 2025-01-03 22:14 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/71020/events/7d704112fc334f5087e3ac41138c7959/


Attachments
New crash information added by DrKonqi (250.58 KB, text/plain)
2024-12-23 01:02 UTC, Håkon Løvdal
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Håkon Løvdal 2024-12-23 01:02:46 UTC
Application: plasmashell (6.1.4)

Qt Version: 6.7.2
Frameworks Version: 6.5.0
Operating System: Linux 6.10.5-200.fc40.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora release 40 (Forty)"
DrKonqi: 6.1.4 [CoredumpBackend]

-- Information about the crash:
System froze for a few seconds after plugging in the usb cable before plasmashell restarted.

Additional, maybe relevant information: The system is currently very low on memory.

The reporter is unsure if this crash is reproducible.

-- Backtrace (Reduced):
#5  0x00007f0be8f39418 in QQmlData::addNotify (this=<optimized out>, index=index@entry=-27497, endpoint=endpoint@entry=0x5633663b8b10) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/qqmlengine.cpp:1293
#6  0x00007f0be8f9d3e3 in QQmlNotifierEndpoint::connect (this=this@entry=0x5633663b8b10, source=source@entry=0x563361034ec0, sourceSignal=sourceSignal@entry=-27497, engine=0x56335f8dc7c0, doNotify=doNotify@entry=true) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/qqmlnotifier.cpp:106
#7  0x00007f0be8f6f64c in QQmlPropertyCapture::captureNonBindableProperty (this=0x7fffe3362098, o=0x563361034ec0, n=-27497, c=<optimized out>, doNotify=true) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/qqmljavascriptexpression.cpp:431
#8  0x00007f0be8e4adb8 in QV4::QObjectWrapper::getProperty (engine=0x56335f66ea40, wrapper=0x7f0bb030f880, object=0x563361034ec0, property=0x7fffe3361d40, flags=...) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:384
#9  0x00007f0be8e4b27a in QV4::QObjectWrapper::getQmlProperty (this=this@entry=0x7f0ba49bf590, qmlContext=..., name=0x7f0ba49bf5a0, flags=flags@entry=..., hasProperty=hasProperty@entry=0x0) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/jsruntime/qv4qobjectwrapper_p.h:129


Reported using DrKonqi
Comment 1 Håkon Løvdal 2024-12-23 01:02:47 UTC
Created attachment 176829 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Nate Graham 2025-01-03 22:12:49 UTC
Thread 1 (Thread 0x7f0be16ce400 (LWP 8057)):
[KCrash Handler]
#5  0x00007f0be8f39418 in QQmlData::addNotify (this=<optimized out>, index=index@entry=-27497, endpoint=endpoint@entry=0x5633663b8b10) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/qqmlengine.cpp:1293
#6  0x00007f0be8f9d3e3 in QQmlNotifierEndpoint::connect (this=this@entry=0x5633663b8b10, source=source@entry=0x563361034ec0, sourceSignal=sourceSignal@entry=-27497, engine=0x56335f8dc7c0, doNotify=doNotify@entry=true) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/qqmlnotifier.cpp:106
#7  0x00007f0be8f6f64c in QQmlPropertyCapture::captureNonBindableProperty (this=0x7fffe3362098, o=0x563361034ec0, n=-27497, c=<optimized out>, doNotify=true) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/qqmljavascriptexpression.cpp:431
#8  0x00007f0be8e4adb8 in QV4::QObjectWrapper::getProperty (engine=0x56335f66ea40, wrapper=0x7f0bb030f880, object=0x563361034ec0, property=0x7fffe3361d40, flags=...) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:384
#9  0x00007f0be8e4b27a in QV4::QObjectWrapper::getQmlProperty (this=this@entry=0x7f0ba49bf590, qmlContext=..., name=0x7f0ba49bf5a0, flags=flags@entry=..., hasProperty=hasProperty@entry=0x0) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/jsruntime/qv4qobjectwrapper_p.h:129
#10 0x00007f0be8e4b3a3 in QV4::QObjectWrapper::virtualGet (m=0x7f0ba49bf590, id=..., receiver=<optimized out>, hasProperty=0x0) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:916
#11 0x00007f0be8e75f56 in QV4::Object::get (this=0x7f0ba49bf590, id=..., receiver=0x7f0ba49bf590, hasProperty=0x0) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/jsruntime/qv4object_p.h:277
#12 QV4::getElementFallback (engine=0x56335f66ea40, object=..., index=...) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/jsruntime/qv4runtime.cpp:706
#13 0x00007f0b9a942b86 in ??? ()
#14 0x0000000000000000 in ??? ()
Comment 3 Nate Graham 2025-01-03 22:14:29 UTC
Backtrace is all in Qt; no KDE code implicated so far. The Qt version is somewhat old too.

https://crash-reports.kde.org/organizations/kde/issues/71020/events/7d704112fc334f5087e3ac41138c7959/?project=9 shows that this is the only such crash in 30 days. Let's track it there.