Bug 509923 - Kwin crash
Summary: Kwin crash
Status: RESOLVED DUPLICATE of bug 501947
Alias: None
Product: kwin
Classification: Plasma
Component: generic-crash (other bugs)
Version First Reported In: 6.4.4
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi, qt-crash
Depends on:
Blocks:
 
Reported: 2025-09-25 12:18 UTC by smajlo.slovakian
Modified: 2025-09-26 08:45 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/229807/events/94e077590dd04dd183818fa3ce4bb617/


Attachments
New crash information added by DrKonqi (94.56 KB, text/plain)
2025-09-25 12:18 UTC, smajlo.slovakian
Details

Note You need to log in before you can comment on or make changes to this bug.
Description smajlo.slovakian 2025-09-25 12:18:50 UTC
Application: kwin_wayland (6.4.4)

ApplicationNotResponding [ANR]: false
Qt Version: 6.9.1
Frameworks Version: 6.17.0
Operating System: Linux 6.16.5-200.fc42.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora Linux 42 (KDE Plasma Desktop Edition)"
DrKonqi: 6.4.4 [CoredumpBackend]

-- Information about the crash:
what i remember doing right before the crash is that i had firefox, discord and elisa open, i was on discord and then i quickly switched to firefox and started playing a video immediately... it then just crashed...

The crash does not seem to be reproducible.

-- Backtrace (Reduced):
#5  QV4::WriteBarrier::write (engine=<optimized out>, base=<optimized out>, slot=<optimized out>, value=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/memory/qv4writebarrier_p.h:34
#6  QV4::ValueArray<8ul>::set (this=<optimized out>, e=<optimized out>, index=<optimized out>, v=...) at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4value_p.h:440
#7  QV4::Heap::Object::setProperty (this=<optimized out>, e=<optimized out>, index=<optimized out>, v=...) at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4object_p.h:85
#8  QV4::Object::setProperty (this=0x7fd556737620, index=<optimized out>, v=...) at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4object_p.h:127
#9  QV4::Object::insertMember (this=this@entry=0x7fd556737620, s=<optimized out>, p=p@entry=0x7fd556737668, attributes=..., attributes@entry=...) at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4object.cpp:265
#10 0x00007fd5d218e195 in QV4::Object::insertMember (this=0x7fd556737620, s=<optimized out>, v=..., attributes=...) at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4object_p.h:195
#11 QV4::Object::internalPut (this=<optimized out>, id=..., value=..., receiver=0x7fd556737620) at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4object.cpp:560
#12 0x00007fd5d218df30 in QV4::Object::put (this=<optimized out>, id=..., v=..., receiver=0x7fd556737620) at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4object_p.h:287
#13 QV4::Object::internalPut (this=this@entry=0x7fd556737620, id=..., value=..., receiver=receiver@entry=0x7fd556737620) at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4object.cpp:523
#14 0x00007fd5d218e379 in QV4::Object::virtualPut (m=m@entry=0x7fd556737620, id=..., value=..., receiver=receiver@entry=0x7fd556737620) at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4object.cpp:322
#15 0x00007fd5d21b62df in QV4::QObjectWrapper::virtualPut (m=0x7fd556737620, id=..., value=..., receiver=0x7fd556737620) at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:986
#16 0x00007fd5d21dfd14 in QV4::Object::put (this=<optimized out>, name=<optimized out>, v=..., receiver=0x7fd556737620) at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4string_p.h:140
#17 QV4::Runtime::StoreProperty::call (engine=0x5598a784c0d0, object=..., nameIndex=<optimized out>, value=...) at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4runtime.cpp:704
[...]
#5  QV4::WriteBarrier::write (engine=<optimized out>, base=<optimized out>, slot=<optimized out>, value=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/memory/qv4writebarrier_p.h:34
#6  QV4::ValueArray<8ul>::set (this=<optimized out>, e=<optimized out>, index=<optimized out>, v=...) at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4value_p.h:440
#7  QV4::Heap::Object::setProperty (this=<optimized out>, e=<optimized out>, index=<optimized out>, v=...) at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4object_p.h:85
#8  QV4::Object::setProperty (this=0x7fd556737620, index=<optimized out>, v=...) at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4object_p.h:127
#9  QV4::Object::insertMember (this=this@entry=0x7fd556737620, s=<optimized out>, p=p@entry=0x7fd556737668, attributes=..., attributes@entry=...) at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4object.cpp:265
#10 0x00007fd5d218e195 in QV4::Object::insertMember (this=0x7fd556737620, s=<optimized out>, v=..., attributes=...) at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4object_p.h:195
#11 QV4::Object::internalPut (this=<optimized out>, id=..., value=..., receiver=0x7fd556737620) at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4object.cpp:560
#12 0x00007fd5d218df30 in QV4::Object::put (this=<optimized out>, id=..., v=..., receiver=0x7fd556737620) at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4object_p.h:287
#13 QV4::Object::internalPut (this=this@entry=0x7fd556737620, id=..., value=..., receiver=receiver@entry=0x7fd556737620) at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4object.cpp:523
#14 0x00007fd5d218e379 in QV4::Object::virtualPut (m=m@entry=0x7fd556737620, id=..., value=..., receiver=receiver@entry=0x7fd556737620) at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4object.cpp:322
#15 0x00007fd5d21b62df in QV4::QObjectWrapper::virtualPut (m=0x7fd556737620, id=..., value=..., receiver=0x7fd556737620) at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:986
#16 0x00007fd5d21dfd14 in QV4::Object::put (this=<optimized out>, name=<optimized out>, v=..., receiver=0x7fd556737620) at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4string_p.h:140
#17 QV4::Runtime::StoreProperty::call (engine=0x5598a784c0d0, object=..., nameIndex=<optimized out>, value=...) at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4runtime.cpp:704
[...]


Reported using DrKonqi
Comment 1 smajlo.slovakian 2025-09-25 12:18:51 UTC
Created attachment 185246 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Nate Graham 2025-09-25 15:26:37 UTC
Backtrace looks to be all in Qt code:

Thread 1 (Thread 0x7fd5ca041dc0 (LWP 16667)):
[KCrash Handler]
#5  QV4::WriteBarrier::write (engine=<optimized out>, base=<optimized out>, slot=<optimized out>, value=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/memory/qv4writebarrier_p.h:34
#6  QV4::ValueArray<8ul>::set (this=<optimized out>, e=<optimized out>, index=<optimized out>, v=...) at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4value_p.h:440
#7  QV4::Heap::Object::setProperty (this=<optimized out>, e=<optimized out>, index=<optimized out>, v=...) at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4object_p.h:85
#8  QV4::Object::setProperty (this=0x7fd556737620, index=<optimized out>, v=...) at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4object_p.h:127
#9  QV4::Object::insertMember (this=this@entry=0x7fd556737620, s=<optimized out>, p=p@entry=0x7fd556737668, attributes=..., attributes@entry=...) at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4object.cpp:265
#10 0x00007fd5d218e195 in QV4::Object::insertMember (this=0x7fd556737620, s=<optimized out>, v=..., attributes=...) at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4object_p.h:195
#11 QV4::Object::internalPut (this=<optimized out>, id=..., value=..., receiver=0x7fd556737620) at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4object.cpp:560
#12 0x00007fd5d218df30 in QV4::Object::put (this=<optimized out>, id=..., v=..., receiver=0x7fd556737620) at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4object_p.h:287
#13 QV4::Object::internalPut (this=this@entry=0x7fd556737620, id=..., value=..., receiver=receiver@entry=0x7fd556737620) at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4object.cpp:523
#14 0x00007fd5d218e379 in QV4::Object::virtualPut (m=m@entry=0x7fd556737620, id=..., value=..., receiver=receiver@entry=0x7fd556737620) at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4object.cpp:322
#15 0x00007fd5d21b62df in QV4::QObjectWrapper::virtualPut (m=0x7fd556737620, id=..., value=..., receiver=0x7fd556737620) at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:986
#16 0x00007fd5d21dfd14 in QV4::Object::put (this=<optimized out>, name=<optimized out>, v=..., receiver=0x7fd556737620) at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4string_p.h:140
#17 QV4::Runtime::StoreProperty::call (engine=0x5598a784c0d0, object=..., nameIndex=<optimized out>, value=...) at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4runtime.cpp:704
#18 0x00007fd55e09fef2 in ?? ()
#19 0x00005598a784c0d0 in ?? ()
#20 0x0000000000000000 in ?? ()
Comment 3 Akseli Lahtinen 2025-09-26 08:45:50 UTC
Looks similar to https://bugs.kde.org/show_bug.cgi?id=501947 so I'm marking as dupe.

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