Bug 496065 - kwin_wayland crashed when highlighting text in Firefox
Summary: kwin_wayland crashed when highlighting text in Firefox
Status: RESOLVED WORKSFORME
Alias: None
Product: kwin
Classification: Plasma
Component: generic-crash (other bugs)
Version First Reported In: 6.1.90
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2024-11-10 19:05 UTC by kde
Modified: 2024-11-14 17:17 UTC (History)
1 user (show)

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


Attachments
New crash information added by DrKonqi (116.00 KB, text/plain)
2024-11-10 19:05 UTC, kde
Details

Note You need to log in before you can comment on or make changes to this bug.
Description kde 2024-11-10 19:05:20 UTC
Application: kwin_wayland (6.1.90)

ApplicationNotResponding [ANR]: false
Qt Version: 6.7.2
Frameworks Version: 6.6.0
Operating System: Linux 6.11.1-300.fc41.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora Linux 41.20241005.n.0 (Kinoite Prerelease)"
DrKonqi: 6.1.90 [CoredumpBackend]

-- Information about the crash:
When I was highlighting Text in Firefox the mouse pointer froze. After a second or so the screen went dark and KDE restarted.
All applications except Firefox seemed to be unaffected and were still running.

The crash does not seem to be reproducible.

-- Backtrace (Reduced):
#5  0x00007fe5ab4e6d01 in std::__atomic_base<QThreadData*>::load (this=0x58, __m=std::memory_order_acquire) at /usr/include/c++/14/bits/atomic_base.h:831
#6  std::atomic<QThreadData*>::load (this=0x58, __m=std::memory_order_acquire) at /usr/include/c++/14/atomic:582
#7  QAtomicOps<QThreadData*>::loadAcquire<QThreadData*> (_q_value=<error reading variable: Cannot access memory at address 0x58>) at /usr/src/debug/qt6-qtbase-6.7.2-6.fc41.x86_64/src/corelib/thread/qatomic_cxx11.h:214
#8  QBasicAtomicPointer<QThreadData>::loadAcquire (this=0x58) at /usr/src/debug/qt6-qtbase-6.7.2-6.fc41.x86_64/src/corelib/thread/qbasicatomic.h:177
#9  QCoreApplication::notifyInternal2 (receiver=0x55f1fea4a120, event=0x7ffc6961ac70) at /usr/src/debug/qt6-qtbase-6.7.2-6.fc41.x86_64/src/corelib/kernel/qcoreapplication.cpp:1133


Reported using DrKonqi
This report was filed against 'kde' because the product 'kwin' could not be located in Bugzilla. Add it to drkonqi's mappings file!
Comment 1 kde 2024-11-10 19:05:20 UTC
Created attachment 175716 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Nate Graham 2024-11-13 18:34:57 UTC
Searchable backtrace:


Thread 1 (Thread 0x7fe59c0f7b80 (LWP 1850)):
[KCrash Handler]
#5  0x00007fe5ab4e6d01 in std::__atomic_base<QThreadData*>::load (this=0x58, __m=std::memory_order_acquire) at /usr/include/c++/14/bits/atomic_base.h:831
#6  std::atomic<QThreadData*>::load (this=0x58, __m=std::memory_order_acquire) at /usr/include/c++/14/atomic:582
#7  QAtomicOps<QThreadData*>::loadAcquire<QThreadData*> (_q_value=<error reading variable: Cannot access memory at address 0x58>) at /usr/src/debug/qt6-qtbase-6.7.2-6.fc41.x86_64/src/corelib/thread/qatomic_cxx11.h:214
#8  QBasicAtomicPointer<QThreadData>::loadAcquire (this=0x58) at /usr/src/debug/qt6-qtbase-6.7.2-6.fc41.x86_64/src/corelib/thread/qbasicatomic.h:177
#9  QCoreApplication::notifyInternal2 (receiver=0x55f1fea4a120, event=0x7ffc6961ac70) at /usr/src/debug/qt6-qtbase-6.7.2-6.fc41.x86_64/src/corelib/kernel/qcoreapplication.cpp:1133
#10 0x00007fe5ab4e706d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.7.2-6.fc41.x86_64/src/corelib/kernel/qcoreapplication.cpp:1583
#11 0x00007fe5ab6a2a47 in QTimerInfoList::activateTimers (this=this@entry=0x55f1fb785d08) at /usr/src/debug/qt6-qtbase-6.7.2-6.fc41.x86_64/src/corelib/kernel/qtimerinfo_unix.cpp:434
#12 0x00007fe5ab6a4dc0 in QEventDispatcherUNIXPrivate::activateTimers (this=this@entry=0x55f1fb785c30) at /usr/src/debug/qt6-qtbase-6.7.2-6.fc41.x86_64/src/corelib/kernel/qeventdispatcher_unix.cpp:196
#13 0x00007fe5ab6a701b in QEventDispatcherUNIX::processEvents (this=<optimized out>, flags=...) at /usr/src/debug/qt6-qtbase-6.7.2-6.fc41.x86_64/src/corelib/kernel/qeventdispatcher_unix.cpp:472
#14 0x00007fe5ac256492 in QUnixEventDispatcherQPA::processEvents (this=<optimized out>, flags=...) at /usr/src/debug/qt6-qtbase-6.7.2-6.fc41.x86_64/src/gui/platform/unix/qunixeventdispatcher.cpp:27
#15 0x00007fe5ab4f3b43 in QEventLoop::exec (this=this@entry=0x7ffc6961ae40, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtbase-6.7.2-6.fc41.x86_64/src/corelib/global/qflags.h:34
#16 0x00007fe5ab4ef9fc in QCoreApplication::exec () at /usr/src/debug/qt6-qtbase-6.7.2-6.fc41.x86_64/src/corelib/global/qflags.h:74
#17 0x00007fe5abcc96ed in QGuiApplication::exec () at /usr/src/debug/qt6-qtbase-6.7.2-6.fc41.x86_64/src/gui/kernel/qguiapplication.cpp:1926
#18 0x00007fe5ac83d189 in QApplication::exec () at /usr/src/debug/qt6-qtbase-6.7.2-6.fc41.x86_64/src/widgets/kernel/qapplication.cpp:2555
#19 0x000055f1ca9598de in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kwin-6.1.90-4.fc41.x86_64/src/main_wayland.cpp:634
Comment 3 Nate Graham 2024-11-13 18:35:38 UTC
> kwin_wayland (6.1.90)
You're using the beta version of Plasma 6.2, which is no longer supported as the final release 6.2 is out now. Does it still happen with Plasma 6.2.3 or later?
Comment 4 kde 2024-11-13 21:40:11 UTC
> You're using the beta version of Plasma 6.2

Sorry, I forgot to update to the recent stable version. Now I'm on 6.2.3.

> Does it still happen with Plasma 6.2.3 or later?

For what its worth, it was a one off crash. I wasn't able to reproduce it on the 6.2 beta and neither am I able to reproduce it on 6.2.3.
Comment 5 Nate Graham 2024-11-14 17:17:37 UTC
Thanks. The crash is entirely in Qt anyway, so if you can't reproduce it, unfortunately I doubt this is actionable.