Application: kwin_x11 (5.17.5) Qt Version: 5.14.0 Frameworks Version: 5.66.0 Operating System: Linux 5.4.14-arch1-1 x86_64 Distribution: Arch Linux -- Information about the crash: - What I was doing when the application crashed: Moving or resizing tiled windows - Custom settings of the application: kwin-tiling Hello Window Decorations, but also reproducable using Breeze Nvidia or nouveau both appear to be affected The crash can be reproduced sometimes. -- Backtrace: Application: KWin (kwin_x11), signal: Segmentation fault Using host libthread_db library "/usr/lib/libthread_db.so.1". [Current thread is 1 (Thread 0x7f3b0da97880 (LWP 197145))] Thread 4 (Thread 0x7f3b053ac700 (LWP 197164)): #0 0x00007f3b132dfc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f3b13c32f3c in () at /usr/lib/libQt5Script.so.5 #2 0x00007f3b13c32f59 in () at /usr/lib/libQt5Script.so.5 #3 0x00007f3b132d94cf in start_thread () at /usr/lib/libpthread.so.0 #4 0x00007f3b159272d3 in clone () at /usr/lib/libc.so.6 Thread 3 (Thread 0x7f3b065ed700 (LWP 197156)): #0 0x00007f3b1591cae6 in ppoll () at /usr/lib/libc.so.6 #1 0x00007f3b14367d43 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5 #2 0x00007f3b1436935d in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #3 0x00007f3b1431241c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007f3b14137e62 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #5 0x00007f3b129f8479 in () at /usr/lib/libQt5Qml.so.5 #6 0x00007f3b14138fd6 in () at /usr/lib/libQt5Core.so.5 #7 0x00007f3b132d94cf in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007f3b159272d3 in clone () at /usr/lib/libc.so.6 Thread 2 (Thread 0x7f3b07fff700 (LWP 197149)): #0 0x00007f3b1591cae6 in ppoll () at /usr/lib/libc.so.6 #1 0x00007f3b14367d43 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5 #2 0x00007f3b1436935d in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #3 0x00007f3b1431241c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007f3b14137e62 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #5 0x00007f3b12377b28 in () at /usr/lib/libQt5DBus.so.5 #6 0x00007f3b14138fd6 in () at /usr/lib/libQt5Core.so.5 #7 0x00007f3b132d94cf in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007f3b159272d3 in clone () at /usr/lib/libc.so.6 Thread 1 (Thread 0x7f3b0da97880 (LWP 197145)): [KCrash Handler] #6 0x00007f3b1276760c in () at /usr/lib/libQt5Qml.so.5 #7 0x00007f3b127edcea in QV4::PersistentValueStorage::mark(QV4::MarkStack*) () at /usr/lib/libQt5Qml.so.5 #8 0x00007f3b1276798e in QV4::MemoryManager::collectRoots(QV4::MarkStack*) () at /usr/lib/libQt5Qml.so.5 #9 0x00007f3b12767b7e in QV4::MemoryManager::mark() () at /usr/lib/libQt5Qml.so.5 #10 0x00007f3b12769672 in () at /usr/lib/libQt5Qml.so.5 #11 0x00007f3b1276baaa in QV4::MemoryManager::allocData(unsigned long) () at /usr/lib/libQt5Qml.so.5 #12 0x00007f3b127f5f0f in QV4::ArrayData::realloc(QV4::Object*, QV4::Heap::ArrayData::Type, unsigned int, bool) () at /usr/lib/libQt5Qml.so.5 #13 0x00007f3b127f8038 in () at /usr/lib/libQt5Qml.so.5 #14 0x00007f3b1289d53f in QV4::Runtime::Construct::call(QV4::ExecutionEngine*, QV4::Value const&, QV4::Value const&, QV4::Value*, int) () at /usr/lib/libQt5Qml.so.5 #15 0x00007f3b042630a1 in () #16 0x0000000000000000 in () [Inferior 1 (process 197145) detached] Possible duplicates by query: bug 416816, bug 416784, bug 416730, bug 416725, bug 416673. Reported using DrKonqi
*maybe* related to 415872? Can 100% reproduce this by resizing a tiled window constantly. Non-tiled windows seem to be fine. Only recently started occurring some time in the last month maybe. I didnt note down when it started unfortunately :(
Created attachment 126036 [details] New crash information added by DrKonqi kwin_x11 (5.18.0) using Qt 5.14.1 - What I was doing when the application crashed: Moving a window to a different virtual desktop - Unusual behavior I noticed: Everything slows down/flickers for a moment. Somtimes, my whole system will freeze, necessitating a hard reboot. - Custom settings of the application: I've got OpenGL 3.1 compositor running; the window I was moving, in particular, is somewhat transparent. -- Backtrace (Reduced): #6 0x00007f57af86a8f2 in QV4::MemoryManager::collectFromJSStack(QV4::MarkStack*) const () at /usr/lib/libQt5Qml.so.5 #7 0x00007f57af86a97e in QV4::MemoryManager::collectRoots(QV4::MarkStack*) () at /usr/lib/libQt5Qml.so.5 #8 0x00007f57af86ab7e in QV4::MemoryManager::mark() () at /usr/lib/libQt5Qml.so.5 #9 0x00007f57af86c672 in () at /usr/lib/libQt5Qml.so.5 #10 0x00007f57af86eaaa in QV4::MemoryManager::allocData(unsigned long) () at /usr/lib/libQt5Qml.so.5
Application: kwin_x11 (5.18.0) Qt Version: 5.14.1 Frameworks Version: 5.67.0 Operating System: Linux 5.5.4-1-default x86_64 Windowing system: X11 Distribution: openSUSE Tumbleweed -- Information about the crash: - What I was doing when the application crashed: Moving tiled windows while kwin-tiling was active. - Custom settings of the application: kwin-tiling script, kvantum w/transparent windows, openGL 3.1 compositing, wobbly windows - Unusual behavior I noticed: Dragging a kvantum window from anything other than the titlebar will result in the window being immovable. It will rapidly snap back to it's original tiled position before I can move it anywhere. As someone else stated, I notice occasional slowdowns where window movement will become choppy and laggy. This occurs even with floating windows and kwin-tiling turned off. It doesn't crash Kwin but these two problems started at the same time (a couple weeks ago or so), and I suspect they're related somehow. The crash can be reproduced sometimes. -- Backtrace: Application: KWin (kwin_x11), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f6b061fb480 (LWP 6178))] Thread 29 (Thread 0x7f6b01b7e700 (LWP 6593)): #0 0x00007f6b091ad795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6af21fddeb in ?? () from /usr/lib64/dri/radeonsi_dri.so #2 0x00007f6af21fdcc7 in ?? () from /usr/lib64/dri/radeonsi_dri.so #3 0x00007f6b091a6efa in start_thread () from /lib64/libpthread.so.0 #4 0x00007f6b0b3eb3bf in clone () from /lib64/libc.so.6 Thread 28 (Thread 0x7f6af39ff700 (LWP 6325)): #0 0x00007f6b091ad795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6b0967e1ea in ?? () from /usr/lib64/libQt5Script.so.5 #2 0x00007f6b0967e20b in ?? () from /usr/lib64/libQt5Script.so.5 #3 0x00007f6b091a6efa in start_thread () from /lib64/libpthread.so.0 #4 0x00007f6b0b3eb3bf in clone () from /lib64/libc.so.6 Thread 27 (Thread 0x7f6a9cff9700 (LWP 6322)): #0 0x00007f6b091ad795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6af21fddeb in ?? () from /usr/lib64/dri/radeonsi_dri.so #2 0x00007f6af21fdcc7 in ?? () from /usr/lib64/dri/radeonsi_dri.so #3 0x00007f6b091a6efa in start_thread () from /lib64/libpthread.so.0 #4 0x00007f6b0b3eb3bf in clone () from /lib64/libc.so.6 Thread 26 (Thread 0x7f6a9d7fa700 (LWP 6320)): #0 0x00007f6b091ad795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6af21fddeb in ?? () from /usr/lib64/dri/radeonsi_dri.so #2 0x00007f6af21fdcc7 in ?? () from /usr/lib64/dri/radeonsi_dri.so #3 0x00007f6b091a6efa in start_thread () from /lib64/libpthread.so.0 #4 0x00007f6b0b3eb3bf in clone () from /lib64/libc.so.6 Thread 25 (Thread 0x7f6a9dffb700 (LWP 6319)): #0 0x00007f6b091ad795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6af21fddeb in ?? () from /usr/lib64/dri/radeonsi_dri.so #2 0x00007f6af21fdcc7 in ?? () from /usr/lib64/dri/radeonsi_dri.so #3 0x00007f6b091a6efa in start_thread () from /lib64/libpthread.so.0 #4 0x00007f6b0b3eb3bf in clone () from /lib64/libc.so.6 Thread 24 (Thread 0x7f6a9e7fc700 (LWP 6318)): #0 0x00007f6b091ad795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6af21fddeb in ?? () from /usr/lib64/dri/radeonsi_dri.so #2 0x00007f6af21fdcc7 in ?? () from /usr/lib64/dri/radeonsi_dri.so #3 0x00007f6b091a6efa in start_thread () from /lib64/libpthread.so.0 #4 0x00007f6b0b3eb3bf in clone () from /lib64/libc.so.6 Thread 23 (Thread 0x7f6a9effd700 (LWP 6317)): #0 0x00007f6b091ad795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6af21fddeb in ?? () from /usr/lib64/dri/radeonsi_dri.so #2 0x00007f6af21fdcc7 in ?? () from /usr/lib64/dri/radeonsi_dri.so #3 0x00007f6b091a6efa in start_thread () from /lib64/libpthread.so.0 #4 0x00007f6b0b3eb3bf in clone () from /lib64/libc.so.6 Thread 22 (Thread 0x7f6a9f7fe700 (LWP 6316)): #0 0x00007f6b091ad795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6af21fddeb in ?? () from /usr/lib64/dri/radeonsi_dri.so #2 0x00007f6af21fdcc7 in ?? () from /usr/lib64/dri/radeonsi_dri.so #3 0x00007f6b091a6efa in start_thread () from /lib64/libpthread.so.0 #4 0x00007f6b0b3eb3bf in clone () from /lib64/libc.so.6 Thread 21 (Thread 0x7f6a9ffff700 (LWP 6315)): #0 0x00007f6b091ad795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6af21fddeb in ?? () from /usr/lib64/dri/radeonsi_dri.so #2 0x00007f6af21fdcc7 in ?? () from /usr/lib64/dri/radeonsi_dri.so #3 0x00007f6b091a6efa in start_thread () from /lib64/libpthread.so.0 #4 0x00007f6b0b3eb3bf in clone () from /lib64/libc.so.6 Thread 20 (Thread 0x7f6ac0ff9700 (LWP 6314)): #0 0x00007f6b091ad795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6af21fddeb in ?? () from /usr/lib64/dri/radeonsi_dri.so #2 0x00007f6af21fdcc7 in ?? () from /usr/lib64/dri/radeonsi_dri.so #3 0x00007f6b091a6efa in start_thread () from /lib64/libpthread.so.0 #4 0x00007f6b0b3eb3bf in clone () from /lib64/libc.so.6 Thread 19 (Thread 0x7f6ac17fa700 (LWP 6313)): #0 0x00007f6b091ad795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6af21fddeb in ?? () from /usr/lib64/dri/radeonsi_dri.so #2 0x00007f6af21fdcc7 in ?? () from /usr/lib64/dri/radeonsi_dri.so #3 0x00007f6b091a6efa in start_thread () from /lib64/libpthread.so.0 #4 0x00007f6b0b3eb3bf in clone () from /lib64/libc.so.6 Thread 18 (Thread 0x7f6ac1ffb700 (LWP 6312)): #0 0x00007f6b091ad795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6af21fddeb in ?? () from /usr/lib64/dri/radeonsi_dri.so #2 0x00007f6af21fdcc7 in ?? () from /usr/lib64/dri/radeonsi_dri.so #3 0x00007f6b091a6efa in start_thread () from /lib64/libpthread.so.0 #4 0x00007f6b0b3eb3bf in clone () from /lib64/libc.so.6 Thread 17 (Thread 0x7f6ac27fc700 (LWP 6311)): #0 0x00007f6b091ad795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6af21fddeb in ?? () from /usr/lib64/dri/radeonsi_dri.so #2 0x00007f6af21fdcc7 in ?? () from /usr/lib64/dri/radeonsi_dri.so #3 0x00007f6b091a6efa in start_thread () from /lib64/libpthread.so.0 #4 0x00007f6b0b3eb3bf in clone () from /lib64/libc.so.6 Thread 16 (Thread 0x7f6ac2ffd700 (LWP 6310)): #0 0x00007f6b091ad795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6af21fddeb in ?? () from /usr/lib64/dri/radeonsi_dri.so #2 0x00007f6af21fdcc7 in ?? () from /usr/lib64/dri/radeonsi_dri.so #3 0x00007f6b091a6efa in start_thread () from /lib64/libpthread.so.0 #4 0x00007f6b0b3eb3bf in clone () from /lib64/libc.so.6 Thread 15 (Thread 0x7f6ac37fe700 (LWP 6309)): #0 0x00007f6b091ad795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6af21fddeb in ?? () from /usr/lib64/dri/radeonsi_dri.so #2 0x00007f6af21fdcc7 in ?? () from /usr/lib64/dri/radeonsi_dri.so #3 0x00007f6b091a6efa in start_thread () from /lib64/libpthread.so.0 #4 0x00007f6b0b3eb3bf in clone () from /lib64/libc.so.6 Thread 14 (Thread 0x7f6ac3fff700 (LWP 6308)): #0 0x00007f6b091ad795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6af21fddeb in ?? () from /usr/lib64/dri/radeonsi_dri.so #2 0x00007f6af21fdcc7 in ?? () from /usr/lib64/dri/radeonsi_dri.so #3 0x00007f6b091a6efa in start_thread () from /lib64/libpthread.so.0 #4 0x00007f6b0b3eb3bf in clone () from /lib64/libc.so.6 Thread 13 (Thread 0x7f6ae0d95700 (LWP 6307)): #0 0x00007f6b091ad795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6af21fddeb in ?? () from /usr/lib64/dri/radeonsi_dri.so #2 0x00007f6af21fdcc7 in ?? () from /usr/lib64/dri/radeonsi_dri.so #3 0x00007f6b091a6efa in start_thread () from /lib64/libpthread.so.0 #4 0x00007f6b0b3eb3bf in clone () from /lib64/libc.so.6 Thread 12 (Thread 0x7f6ae1596700 (LWP 6306)): #0 0x00007f6b091ad795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6af21fddeb in ?? () from /usr/lib64/dri/radeonsi_dri.so #2 0x00007f6af21fdcc7 in ?? () from /usr/lib64/dri/radeonsi_dri.so #3 0x00007f6b091a6efa in start_thread () from /lib64/libpthread.so.0 #4 0x00007f6b0b3eb3bf in clone () from /lib64/libc.so.6 Thread 11 (Thread 0x7f6ae1d97700 (LWP 6305)): #0 0x00007f6b091ad795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6af21fddeb in ?? () from /usr/lib64/dri/radeonsi_dri.so #2 0x00007f6af21fdcc7 in ?? () from /usr/lib64/dri/radeonsi_dri.so #3 0x00007f6b091a6efa in start_thread () from /lib64/libpthread.so.0 #4 0x00007f6b0b3eb3bf in clone () from /lib64/libc.so.6 Thread 10 (Thread 0x7f6ae2598700 (LWP 6304)): #0 0x00007f6b091ad795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6af21fddeb in ?? () from /usr/lib64/dri/radeonsi_dri.so #2 0x00007f6af21fdcc7 in ?? () from /usr/lib64/dri/radeonsi_dri.so #3 0x00007f6b091a6efa in start_thread () from /lib64/libpthread.so.0 #4 0x00007f6b0b3eb3bf in clone () from /lib64/libc.so.6 Thread 9 (Thread 0x7f6ae2d99700 (LWP 6303)): #0 0x00007f6b091ad795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6af21fddeb in ?? () from /usr/lib64/dri/radeonsi_dri.so #2 0x00007f6af21fdcc7 in ?? () from /usr/lib64/dri/radeonsi_dri.so #3 0x00007f6b091a6efa in start_thread () from /lib64/libpthread.so.0 #4 0x00007f6b0b3eb3bf in clone () from /lib64/libc.so.6 Thread 8 (Thread 0x7f6ae359a700 (LWP 6302)): #0 0x00007f6b091ad795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6af21fddeb in ?? () from /usr/lib64/dri/radeonsi_dri.so #2 0x00007f6af21fdcc7 in ?? () from /usr/lib64/dri/radeonsi_dri.so #3 0x00007f6b091a6efa in start_thread () from /lib64/libpthread.so.0 #4 0x00007f6b0b3eb3bf in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7f6af0921700 (LWP 6301)): #0 0x00007f6b091ad795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6af21fddeb in ?? () from /usr/lib64/dri/radeonsi_dri.so #2 0x00007f6af21fdcc7 in ?? () from /usr/lib64/dri/radeonsi_dri.so #3 0x00007f6b091a6efa in start_thread () from /lib64/libpthread.so.0 #4 0x00007f6b0b3eb3bf in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7f6af1122700 (LWP 6300)): #0 0x00007f6b091ad795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6af21fddeb in ?? () from /usr/lib64/dri/radeonsi_dri.so #2 0x00007f6af21fdcc7 in ?? () from /usr/lib64/dri/radeonsi_dri.so #3 0x00007f6b091a6efa in start_thread () from /lib64/libpthread.so.0 #4 0x00007f6b0b3eb3bf in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7f6af1a64700 (LWP 6299)): #0 0x00007f6b091ad795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6af21fddeb in ?? () from /usr/lib64/dri/radeonsi_dri.so #2 0x00007f6af21fdcc7 in ?? () from /usr/lib64/dri/radeonsi_dri.so #3 0x00007f6b091a6efa in start_thread () from /lib64/libpthread.so.0 #4 0x00007f6b0b3eb3bf in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7f6b00d4a700 (LWP 6297)): #0 0x00007f6b0b3e0bc6 in ppoll () from /lib64/libc.so.6 #1 0x00007f6b09d9bcd9 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () from /usr/lib64/libQt5Core.so.5 #2 0x00007f6b09d9d2e3 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #3 0x00007f6b09d47bfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #4 0x00007f6b09b7262e in QThread::exec() () from /usr/lib64/libQt5Core.so.5 #5 0x00007f6b088e06e5 in QQmlThreadPrivate::run (this=0x55ea969c4ca0) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/qml/ftw/qqmlthread.cpp:155 #6 0x00007f6b09b736f8 in ?? () from /usr/lib64/libQt5Core.so.5 #7 0x00007f6b091a6efa in start_thread () from /lib64/libpthread.so.0 #8 0x00007f6b0b3eb3bf in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7f6b02dc4700 (LWP 6226)): #0 0x00007f6b0b3e0bc6 in ppoll () from /lib64/libc.so.6 #1 0x00007f6b09d9bcd9 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () from /usr/lib64/libQt5Core.so.5 #2 0x00007f6b09d9d2e3 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #3 0x00007f6b09d47bfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #4 0x00007f6b09b7262e in QThread::exec() () from /usr/lib64/libQt5Core.so.5 #5 0x00007f6b0ae7d507 in ?? () from /usr/lib64/libQt5DBus.so.5 #6 0x00007f6b09b736f8 in ?? () from /usr/lib64/libQt5Core.so.5 #7 0x00007f6b091a6efa in start_thread () from /lib64/libpthread.so.0 #8 0x00007f6b0b3eb3bf in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f6b041f1700 (LWP 6181)): #0 0x00007f6b0b3e0acf in poll () from /lib64/libc.so.6 #1 0x00007f6b09a90752 in ?? () from /usr/lib64/libxcb.so.1 #2 0x00007f6b09a9140a in xcb_wait_for_event () from /usr/lib64/libxcb.so.1 #3 0x00007f6b04355ab0 in ?? () from /usr/lib64/libQt5XcbQpa.so.5 #4 0x00007f6b09b736f8 in ?? () from /usr/lib64/libQt5Core.so.5 #5 0x00007f6b091a6efa in start_thread () from /lib64/libpthread.so.0 #6 0x00007f6b0b3eb3bf in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f6b061fb480 (LWP 6178)): [KCrash Handler] #6 0x00007f6b08657cc1 in QV4::Heap::Base::mark (markStack=0x7ffe1d5058d0, this=0x7f6b0010b938) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/include/QtQml/5.14.1/QtQml/private/../../../../../src/qml/memory/qv4heap_p.h:191 #7 QV4::Managed::mark (markStack=0x7ffe1d5058d0, this=0x7f6b0010b948) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/jsruntime/qv4managed_p.h:204 #8 QV4::MemoryManager::collectFromJSStack (this=this@entry=0x55ea9699e990, markStack=markStack@entry=0x7ffe1d5058d0) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/memory/qv4mm.cpp:1221 #9 0x00007f6b08657d3c in QV4::MemoryManager::collectRoots (this=this@entry=0x55ea9699e990, markStack=markStack@entry=0x7ffe1d5058d0) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/memory/qv4mm.cpp:873 #10 0x00007f6b08657f3d in QV4::MemoryManager::mark (this=this@entry=0x55ea9699e990) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/memory/qv4mm.cpp:917 #11 0x00007f6b08659a16 in QV4::MemoryManager::runGC (this=0x55ea9699e990) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/memory/qv4mm.cpp:1052 #12 0x00007f6b0865bce8 in QV4::MemoryManager::allocate (size=64, allocator=0x55ea9699e9a0, this=0x55ea9699e990) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/include/QtQml/5.14.1/QtQml/private/../../../../../src/qml/memory/qv4mm_p.h:328 #13 QV4::MemoryManager::allocData (this=0x55ea9699e990, size=64) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/memory/qv4mm.cpp:802 #14 0x00007f6b0865bdef in QV4::MemoryManager::allocObjectWithMemberData (this=<optimized out>, vtable=<optimized out>, nMembers=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/memory/qv4mm.cpp:814 #15 0x00007f6b086c4dc7 in QV4::MemoryManager::allocateObject<QV4::Object> (ic=0x7f6af3a02100, this=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/include/QtQml/5.14.1/QtQml/private/../../../../../src/qml/jsruntime/qv4object_p.h:142 #16 QV4::MemoryManager::allocObject<QV4::Object> (ic=0x7f6af3a02100, this=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/include/QtQml/5.14.1/QtQml/private/../../../../../src/qml/memory/qv4mm_p.h:227 #17 QV4::ExecutionEngine::newObject (this=this@entry=0x55ea96917bd0, internalClass=0x7f6af3a02100) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/jsruntime/qv4engine.cpp:885 #18 0x00007f6b0870f61a in QV4::FunctionObject::createDefaultPrototypeProperty (this=this@entry=0x7f6b0010bed0, protoConstructorSlot=protoConstructorSlot@entry=0) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/jsruntime/qv4enginebase_p.h:137 #19 0x00007f6b08710366 in QV4::Heap::ScriptFunction::init (this=0x7f6af3b0ff80, scope=scope@entry=0x7f6b0010be40, function=function@entry=0x55ea9769d530) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/jsruntime/qv4functionobject.cpp:563 #20 0x00007f6b087104f2 in QV4::MemoryManager::allocate<QV4::ScriptFunction, QV4::ExecutionContext*, QV4::Function*> (this=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/jsruntime/qv4value_p.h:101 #21 QV4::FunctionObject::createScriptFunction (scope=0x7f6b0010be40, function=0x55ea9769d530) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/jsruntime/qv4functionobject.cpp:173 #22 0x00007f6b08791835 in QV4::Runtime::Closure::call (engine=<optimized out>, functionId=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/jsruntime/qv4runtime.cpp:325 #23 0x00007f6af00fbf1a in ?? () #24 0x0000000000000000 in ?? () [Inferior 1 (process 6178) detached] Possible duplicates by query: bug 416826.
amdgpu is also affected
Created attachment 127304 [details] New crash information added by DrKonqi kwin_x11 (5.18.4) using Qt 5.14.2 - What I was doing when the application crashed: Moving window from one screen to another, with multiple other windows visible. - Custom settings of the application: kwin-tiling -- Backtrace (Reduced): #6 0x00007fb2bc2cb522 in QV4::MemoryManager::collectFromJSStack(QV4::MarkStack*) const () at /usr/lib/libQt5Qml.so.5 #7 0x00007fb2bc2cb5ae in QV4::MemoryManager::collectRoots(QV4::MarkStack*) () at /usr/lib/libQt5Qml.so.5 #8 0x00007fb2bc2cb7ae in QV4::MemoryManager::mark() () at /usr/lib/libQt5Qml.so.5 #9 0x00007fb2bc2cd2b7 in () at /usr/lib/libQt5Qml.so.5 #10 0x00007fb2bc2cf65a in QV4::MemoryManager::allocData(unsigned long) () at /usr/lib/libQt5Qml.so.5
*** Bug 421297 has been marked as a duplicate of this bug. ***
For anyone subscribed to this bug, the workaround in bug 415872 / https://bugreports.qt.io/browse/QTBUG-84363 (setting QV4_FORCE_INTERPRETER=1) is a viable option right now. I'm going to close this issue in favour of 415872 as I'm now confident they're the same as the same workaround works for me in both X and Wayland.
Created attachment 129501 [details] New crash information added by DrKonqi kwin_x11 (5.19.0) using Qt 5.15.0 - What I was doing when the application crashed: Having 4 windows side by side managed by KWin Tilling Script, and 3 virtual desktops. - Custom settings of the application: -- Backtrace (Reduced): #4 0x00007f9b313cc8ec in QV4::MarkStack::drain (this=this@entry=0x7ffe1845bb40) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/memory/qv4heap_p.h:82 #5 0x00007f9b313cd1e5 in QV4::MarkStack::~MarkStack (this=0x7ffe1845bb40, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/memory/qv4mmdefs_p.h:276 #6 QV4::MemoryManager::mark (this=this@entry=0x5583ea927890) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/src/qml/memory/qv4mm.cpp:915 #7 0x00007f9b313ceef1 in QV4::MemoryManager::runGC (this=0x5583ea927890) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/src/qml/memory/qv4mm.cpp:1050 #8 0x00007f9b313d0b88 in QV4::MemoryManager::allocate (size=64, allocator=0x5583ea9278a0, this=0x5583ea927890) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/memory/qv4mm_p.h:328
Created attachment 132033 [details] New crash information added by DrKonqi kwin_x11 (5.19.5) using Qt 5.15.0 - What I was doing when the application crashed: Interacting with system tray elements, exactly Discord, that is an electron-based application. - Custom settings of the application: kwin-script-tiling Extension -- Backtrace (Reduced): #4 QV4::Heap::Base::mark(QV4::MarkStack*) (markStack=0x7ffded9b6060, this=0x7f51099ae9c0) at ../../include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/memory/qv4heap_p.h:190 #5 QV4::Managed::mark(QV4::MarkStack*) (markStack=0x7ffded9b6060, this=0x7f51099ae9d0) at jsruntime/qv4managed_p.h:204 #6 QV4::MemoryManager::collectFromJSStack(QV4::MarkStack*) const (this=<optimized out>, markStack=0x7ffded9b6060) at memory/qv4mm.cpp:1219 #7 0x00007f511634c450 in QV4::MemoryManager::collectRoots(QV4::MarkStack*) (this=0x55caa91306a0, markStack=0x7ffded9b6060) at memory/qv4mm.cpp:876 #8 0x00007f511634c6a1 in QV4::MemoryManager::mark() (this=this@entry=0x55caa91306a0) at memory/qv4mm.cpp:916