https://bugs.kde.org/show_bug.cgi?id=451693

            Bug ID: 451693
           Summary: Kwin crashed x11 session
           Product: kwin
           Version: 5.24.3
          Platform: Neon Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kwin-bugs-n...@kde.org
          Reporter: atuimaginac...@gmail.com
  Target Milestone: ---

Application: kwin_x11 (5.24.3)

Qt Version: 5.15.3
Frameworks Version: 5.91.0
Operating System: Linux 5.13.0-35-generic x86_64
Windowing System: X11
Distribution: KDE neon User - 5.24
DrKonqi: 5.24.3 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
I close maximized windows

- Unusual behavior I noticed:

flickering window makes it impossible to click on icons
- Custom settings of the application:
MACsimize v 1.0 Automatically move maximized window to a new virtual desktop.

The crash can be reproduced sometimes.

-- Backtrace:
Application: KWin (kwin_x11), signal: Segmentation fault

[New LWP 1299]
[New LWP 1302]
[New LWP 1305]
[New LWP 1332]
[New LWP 1337]
[New LWP 1339]
[New LWP 1343]
[New LWP 1344]
[New LWP 4635]
[New LWP 4636]
[New LWP 7308]
[New LWP 8586]
[New LWP 10347]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f28cdc2b9cf in __GI___poll (fds=0x7ffc90f5f1f8, nfds=1, timeout=1000) at
../sysdeps/unix/sysv/linux/poll.c:29
__preamble__
[Current thread is 1 (Thread 0x7f28c92a99c0 (LWP 1291))]

Thread 14 (Thread 0x7f2872a76700 (LWP 10347)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x7f2888e79550) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f2888e79500,
cond=0x7f2888e79528) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7f2888e79528, mutex=0x7f2888e79500) at
pthread_cond_wait.c:638
#3  0x00007f28c1f415eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f28c1f411eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f28ce8ba609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f28cdc38163 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f287c248700 (LWP 8586)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x556e92a85a60) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x556e92a85a10,
cond=0x556e92a85a38) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x556e92a85a38, mutex=0x556e92a85a10) at
pthread_cond_wait.c:638
#3  0x00007f28c1f415eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f28c1f411eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f28ce8ba609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f28cdc38163 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f28a37bf700 (LWP 7308)):
#0  0x00007f28cdc2bac6 in __ppoll (fds=fds@entry=0x556e92672778,
nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0,
sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:44
#1  0x00007f28ced13619 in ppoll (__ss=<optimized out>, __timeout=<optimized
out>, __nfds=<optimized out>, __fds=<optimized out>) at
/usr/include/x86_64-linux-gnu/bits/poll2.h:77
#2  qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x556e92672778) at
kernel/qcore_unix.cpp:132
#3  qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x556e92672778) at
kernel/qcore_unix.cpp:129
#4  qt_safe_poll (fds=0x556e92672778, nfds=1, timeout_ts=timeout_ts@entry=0x0)
at kernel/qcore_unix.cpp:155
#5  0x00007f28ced14cc3 in QEventDispatcherUNIX::processEvents (this=<optimized
out>, flags=...) at
../../include/QtCore/../../src/corelib/tools/qarraydata.h:211
#6  0x00007f28cecbb92b in QEventLoop::exec (this=this@entry=0x7f28a37bebc0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#7  0x00007f28cead5462 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#8  0x00007f28cfbb1b39 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007f28cead6643 in QThreadPrivate::start (arg=0x556e92a4aa20) at
thread/qthread_unix.cpp:331
#10 0x00007f28ce8ba609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#11 0x00007f28cdc38163 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f28b93fc700 (LWP 4636)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x556e92a47ab0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x556e92a47a60,
cond=0x556e92a47a88) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=cond@entry=0x556e92a47a88,
mutex=mutex@entry=0x556e92a47a60) at pthread_cond_wait.c:638
#3  0x00007f28ceadc6ab in QWaitConditionPrivate::wait (deadline=...,
this=0x556e92a47a60) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x556e9288e860,
deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f28cff2d074 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007f28cff2d4e9 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f28cead6643 in QThreadPrivate::start (arg=0x556e9288e7c0) at
thread/qthread_unix.cpp:331
#8  0x00007f28ce8ba609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f28cdc38163 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f2870c3d700 (LWP 4635)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x556e927125c0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x556e92712570,
cond=0x556e92712598) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x556e92712598, mutex=0x556e92712570) at
pthread_cond_wait.c:638
#3  0x00007f28c1f415eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f28c1f411eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f28ce8ba609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f28cdc38163 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f28a1526700 (LWP 1344)):
#0  0x00007f28cdc2bac6 in __ppoll (fds=fds@entry=0x7f288c000d98,
nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0,
sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:44
#1  0x00007f28ced13619 in ppoll (__ss=<optimized out>, __timeout=<optimized
out>, __nfds=<optimized out>, __fds=<optimized out>) at
/usr/include/x86_64-linux-gnu/bits/poll2.h:77
#2  qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f288c000d98) at
kernel/qcore_unix.cpp:132
#3  qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f288c000d98) at
kernel/qcore_unix.cpp:129
#4  qt_safe_poll (fds=0x7f288c000d98, nfds=1, timeout_ts=timeout_ts@entry=0x0)
at kernel/qcore_unix.cpp:155
#5  0x00007f28ced14cc3 in QEventDispatcherUNIX::processEvents (this=<optimized
out>, flags=...) at
../../include/QtCore/../../src/corelib/tools/qarraydata.h:211
#6  0x00007f28cecbb92b in QEventLoop::exec (this=this@entry=0x7f28a1525be0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#7  0x00007f28cead5462 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#8  0x00007f28cead6643 in QThreadPrivate::start (arg=0x556e9191ef20) at
thread/qthread_unix.cpp:331
#9  0x00007f28ce8ba609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#10 0x00007f28cdc38163 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f28a1d73700 (LWP 1343)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x556e91955c00) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x556e91955bb0,
cond=0x556e91955bd8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x556e91955bd8, mutex=0x556e91955bb0) at
pthread_cond_wait.c:638
#3  0x00007f28c1f415eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f28c1f411eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f28ce8ba609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f28cdc38163 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f28a25a4700 (LWP 1339)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x556e91885768) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x556e91885718,
cond=0x556e91885740) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x556e91885740, mutex=0x556e91885718) at
pthread_cond_wait.c:638
#3  0x00007f28c1f415eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f28c1f411eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f28ce8ba609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f28cdc38163 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f28a2f8a700 (LWP 1337)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x7f28a2f8b550) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f28a2f8b500,
cond=0x7f28a2f8b528) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7f28a2f8b528, mutex=0x7f28a2f8b500) at
pthread_cond_wait.c:638
#3  0x00007f28c1f415eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f28c1f411eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f28ce8ba609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f28cdc38163 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f28b8a5c700 (LWP 1332)):
#0  0x00007f28cdc2bac6 in __ppoll (fds=fds@entry=0x7f28a8000d78,
nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0,
sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:44
#1  0x00007f28ced13619 in ppoll (__ss=<optimized out>, __timeout=<optimized
out>, __nfds=<optimized out>, __fds=<optimized out>) at
/usr/include/x86_64-linux-gnu/bits/poll2.h:77
#2  qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f28a8000d78) at
kernel/qcore_unix.cpp:132
#3  qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f28a8000d78) at
kernel/qcore_unix.cpp:129
#4  qt_safe_poll (fds=0x7f28a8000d78, nfds=1, timeout_ts=timeout_ts@entry=0x0)
at kernel/qcore_unix.cpp:155
#5  0x00007f28ced14cc3 in QEventDispatcherUNIX::processEvents (this=<optimized
out>, flags=...) at
../../include/QtCore/../../src/corelib/tools/qarraydata.h:211
#6  0x00007f28cecbb92b in QEventLoop::exec (this=this@entry=0x7f28b8a5bbc0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#7  0x00007f28cead5462 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#8  0x00007f28cfbb1b39 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007f28cead6643 in QThreadPrivate::start (arg=0x556e91841ee0) at
thread/qthread_unix.cpp:331
#10 0x00007f28ce8ba609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#11 0x00007f28cdc38163 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f28ba6b9700 (LWP 1305)):
#0  0x00007f28cdc2bac6 in __ppoll (fds=fds@entry=0x556e92162798,
nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0,
sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:44
#1  0x00007f28ced13619 in ppoll (__ss=<optimized out>, __timeout=<optimized
out>, __nfds=<optimized out>, __fds=<optimized out>) at
/usr/include/x86_64-linux-gnu/bits/poll2.h:77
#2  qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x556e92162798) at
kernel/qcore_unix.cpp:132
#3  qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x556e92162798) at
kernel/qcore_unix.cpp:129
#4  qt_safe_poll (fds=0x556e92162798, nfds=1, timeout_ts=timeout_ts@entry=0x0)
at kernel/qcore_unix.cpp:155
#5  0x00007f28ced14cc3 in QEventDispatcherUNIX::processEvents (this=<optimized
out>, flags=...) at
../../include/QtCore/../../src/corelib/tools/qarraydata.h:211
#6  0x00007f28cecbb92b in QEventLoop::exec (this=this@entry=0x7f28ba6b8bb0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#7  0x00007f28cead5462 in QThread::exec (this=this@entry=0x7f28ce8b0d80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#8  0x00007f28ce82cf4b in QDBusConnectionManager::run (this=0x7f28ce8b0d80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:179
#9  0x00007f28cead6643 in QThreadPrivate::start (arg=0x7f28ce8b0d80 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:331
#10 0x00007f28ce8ba609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#11 0x00007f28cdc38163 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f28bbb13700 (LWP 1302)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x556e9127d440) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x556e9127d3f0,
cond=0x556e9127d418) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x556e9127d418, mutex=0x556e9127d3f0) at
pthread_cond_wait.c:638
#3  0x00007f28c1f415eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f28c1f411eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f28ce8ba609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f28cdc38163 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f28bc354700 (LWP 1299)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x556e9132e808) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x556e9132e7b8,
cond=0x556e9132e7e0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x556e9132e7e0, mutex=0x556e9132e7b8) at
pthread_cond_wait.c:638
#3  0x00007f28c1f415eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f28c1f411eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f28ce8ba609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f28cdc38163 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f28c92a99c0 (LWP 1291)):
[KCrash Handler]
#4  0x0000556e92d84260 in ?? ()
#5  0x00007f28d083eeaa in KWin::FocusChain::isUsableFocusCandidate
(this=0x556e9184e1f0, c=0x556e928815c0, prev=0x556e92411520) at
./src/focuschain.cpp:206
#6  0x00007f28d083f2f7 in KWin::FocusChain::nextForDesktop
(this=0x556e9184e1f0, reference=reference@entry=0x556e92411520,
desktop=<optimized out>, desktop@entry=0x556e916c06f0) at
./src/focuschain.cpp:222
#7  0x00007f28d07e3df1 in KWin::Workspace::activateNextClient
(this=0x556e913db460, c=<optimized out>, c@entry=0x556e92411520) at
./src/focuschain.h:208
#8  0x00007f28d07e3f49 in KWin::Workspace::clientHidden (this=<optimized out>,
c=c@entry=0x556e92411520) at ./src/activation.cpp:412
#9  0x00007f28d094ecca in KWin::X11Client::releaseWindow
(this=this@entry=0x556e92411520, on_shutdown=on_shutdown@entry=false) at
./src/workspace.h:811
#10 0x00007f28d0839dca in KWin::X11Client::unmapNotifyEvent (e=0x7f28c400e350,
this=0x556e92411520) at ./src/events.cpp:550
#11 KWin::X11Client::unmapNotifyEvent (this=0x556e92411520, e=0x7f28c400e350)
at ./src/events.cpp:531
#12 0x00007f28d083d16b in KWin::X11Client::windowEvent (this=0x556e92411520,
e=e@entry=0x7f28c400e350) at ./src/events.cpp:394
#13 0x00007f28d083d548 in KWin::Workspace::workspaceEvent (this=0x556e913db460,
e=e@entry=0x7f28c400e350) at ./src/events.cpp:167
#14 0x00007f28d087bef4 in KWin::Application::dispatchEvent (this=<optimized
out>, event=0x7f28c400e350) at ./src/workspace.h:811
#15 0x00007f28cecba2bf in QAbstractEventDispatcher::filterNativeEvent
(this=<optimized out>, eventType=..., message=message@entry=0x7f28c400e350,
result=result@entry=0x7ffc90f60378) at kernel/qabstracteventdispatcher.cpp:495
#16 0x00007f28c8bdfac5 in QXcbConnection::handleXcbEvent
(this=this@entry=0x556e9118c790, event=event@entry=0x7f28c400e350) at
qxcbnativeinterface.h:101
#17 0x00007f28c8be0816 in QXcbConnection::processXcbEvents
(this=0x556e9118c790, flags=...) at qxcbconnection.cpp:1020
#18 0x00007f28c8c0a590 in QXcbUnixEventDispatcher::processEvents
(this=0x556e91248d90, flags=...) at qxcbeventdispatcher.cpp:61
#19 0x00007f28cecbb92b in QEventLoop::exec (this=this@entry=0x7ffc90f604c0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#20 0x00007f28cecc3ad4 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#21 0x0000556e90195c73 in main (argc=<optimized out>, argv=0x7ffc90f60768) at
./src/main_x11.cpp:482
[Inferior 1 (process 1291) detached]

Possible duplicates by query: bug 449762, bug 449101, bug 438315, bug 434372,
bug 427688.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to