Bug 501122 - Crash in KWin::Transaction::unlock() while gaming fullscreen
Summary: Crash in KWin::Transaction::unlock() while gaming fullscreen
Status: REPORTED
Alias: None
Product: kwin
Classification: Plasma
Component: generic-crash (show other bugs)
Version: 6.3.2
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2025-03-05 23:22 UTC by kde.outclass650
Modified: 2025-03-14 16:23 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/142756/events/770189d8b6cd4835a374a28683c49b86/


Attachments
New crash information added by DrKonqi (99.31 KB, text/plain)
2025-03-05 23:22 UTC, kde.outclass650
Details

Note You need to log in before you can comment on or make changes to this bug.
Description kde.outclass650 2025-03-05 23:22:12 UTC
Application: kwin_wayland (6.3.2)

ApplicationNotResponding [ANR]: false
Qt Version: 6.8.2
Frameworks Version: 6.11.0
Operating System: Linux 6.13.4-1-cachyos x86_64
Windowing System: Wayland
Distribution: "Arch Linux"
DrKonqi: 6.3.2 [CoredumpBackend]

-- Information about the crash:
Not much more than the title. I don't recall if/when it happened before.

The reporter is unsure if this crash is reproducible.

-- Backtrace (Reduced):
#5  0x00007a322d52ee54 in KWin::Transaction::unlock() () at /usr/lib/libkwin.so.6
#6  0x00007a322d5341ed in ??? () at /usr/lib/libkwin.so.6
#7  0x00007a322a7b1a49 in QtPrivate::QSlotObjectBase::call (this=0x5db57c8314d0, r=0x5db573d12790, a=0x7ffe8e18c540, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:486
#8  doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4115
#9  0x00007a322a7bbf08 in QSocketNotifier::activated (this=0x5db57c851640, _t1=..., _t2=<optimized out>, _t3=...) at /usr/src/debug/qt6-base/build/src/corelib/Core_autogen/include/moc_qsocketnotifier.cpp:198


Reported using DrKonqi
Comment 1 kde.outclass650 2025-03-05 23:22:14 UTC
Created attachment 179159 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 TraceyC 2025-03-07 22:14:42 UTC
Searchable backtrace

Thread 1 (Thread 0x7a3223f56a40 (LWP 2180)):
[KCrash Handler]
#5  0x00007a322d52ee54 in KWin::Transaction::unlock() () at /usr/lib/libkwin.so.6
#6  0x00007a322d5341ed in ??? () at /usr/lib/libkwin.so.6
#7  0x00007a322a7b1a49 in QtPrivate::QSlotObjectBase::call (this=0x5db57c8314d0, r=0x5db573d12790, a=0x7ffe8e18c540, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:486
#8  doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4115
#9  0x00007a322a7bbf08 in QSocketNotifier::activated (this=0x5db57c851640, _t1=..., _t2=<optimized out>, _t3=...) at /usr/src/debug/qt6-base/build/src/corelib/Core_autogen/include/moc_qsocketnotifier.cpp:198
#10 QSocketNotifier::event (this=0x5db57c851640, e=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qsocketnotifier.cpp:327
#11 0x00007a322baff0ca in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5db57c851640, e=0x7ffe8e18c650) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3296
#12 0x00007a322a755b00 in QCoreApplication::notifyInternal2 (receiver=0x5db57c851640, event=0x7ffe8e18c650) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1172
#13 0x00007a322a8d70d8 in QCoreApplication::sendEvent (receiver=<optimized out>, event=0x7ffe8e18c650) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1612
#14 QEventDispatcherUNIXPrivate::activateSocketNotifiers (this=0x5db57213f0d0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp:254
#15 0x00007a322a8de712 in QEventDispatcherUNIX::processEvents (this=<optimized out>, flags=..., flags@entry=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp:470
#16 0x00007a322b461d93 in QUnixEventDispatcherQPA::processEvents (this=<optimized out>, flags=...) at /usr/src/debug/qt6-base/qtbase/src/gui/platform/unix/qunixeventdispatcher.cpp:27
#17 0x00007a322a7606a6 in QEventLoop::processEvents (this=0x7ffe8e18c840, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:103
#18 QEventLoop::exec (this=0x7ffe8e18c840, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:185
#19 0x00007a322a7591d6 in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/corelib/global/qflags.h:74
#20 0x00005db54831f07b in ??? ()
#21 0x00007a322ac35488 in __libc_start_call_main (main=main@entry=0x5db54831d0f0, argc=argc@entry=14, argv=argv@entry=0x7ffe8e18cf68) at ../sysdeps/nptl/libc_start_call_main.h:58
#22 0x00007a322ac3554c in __libc_start_main_impl (main=0x5db54831d0f0, argc=14, argv=0x7ffe8e18cf68, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe8e18cf58) at ../csu/libc-start.c:360
#23 0x00005db5483253f5 in ??? ()
Comment 3 Nate Graham 2025-03-14 16:23:42 UTC
Only one crash on Sentry, which corresponds to this one; seems to be unique.