https://bugs.kde.org/show_bug.cgi?id=413371
Bug ID: 413371 Summary: KWin crashed when moving borderless window between virtual desktops on desktop grid Product: kwin Version: 5.16.5 Platform: Gentoo Packages OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: kwin-bugs-n...@kde.org Reporter: k...@equaeghe.nospammail.net Target Milestone: --- Application: kwin_x11 (5.16.5) Qt Version: 5.12.5 Frameworks Version: 5.60.0 Operating System: Linux 4.19.72-gentoo x86_64 Distribution (Platform): Gentoo Packages -- Information about the crash: - What I was doing when the application crashed: I was moving a non full-screen okular window without borders from one virtual desktop to another within the desktop grid view. - Unusual behavior I noticed: After the crash I assume KWin restarted, because I could continue working without problems. However, al windows for which I hid the border had their border back. The crash does not seem to be reproducible. -- Backtrace: Application: KWin (kwin_x11), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f31611d8880 (LWP 13802))] Thread 9 (Thread 0x7f314fbff700 (LWP 28687)): #0 0x00007f316854711c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f316a9bcc83 in QWaitConditionPrivate::wait (deadline=..., this=0x56069ec9fa10) at thread/qwaitcondition_unix.cpp:146 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x56069e6bd200, deadline=...) at thread/qwaitcondition_unix.cpp:225 #3 0x00007f316a9bcd09 in QWaitCondition::wait (this=0x56069e6bd208, mutex=0x56069e6bd200, time=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68 #4 0x00007f31680781b9 in ?? () from /usr/lib64/libQt5Quick.so.5 #5 0x00007f316807841a in ?? () from /usr/lib64/libQt5Quick.so.5 #6 0x00007f316a9b7462 in QThreadPrivate::start (arg=0x56069e6bd180) at thread/qthread_unix.cpp:361 #7 0x00007f3168540408 in start_thread () from /lib64/libpthread.so.0 #8 0x00007f316bf85adf in clone () from /lib64/libc.so.6 Thread 8 (Thread 0x7f314e0d2700 (LWP 27138)): #0 0x00007f316bf79b46 in ppoll () from /lib64/libc.so.6 #1 0x00007f316ab92b05 in ppoll (__ss=<optimized out>, __timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/bits/poll2.h:77 #2 qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f3140001be8) at kernel/qcore_unix.cpp:132 #3 qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f3140001be8) at kernel/qcore_unix.cpp:129 #4 qt_safe_poll (fds=0x7f3140001be8, nfds=nfds@entry=1, timeout_ts=timeout_ts@entry=0x0) at kernel/qcore_unix.cpp:153 #5 0x00007f316ab93b79 in QEventDispatcherUNIX::processEvents (this=<optimized out>, flags=...) at ../../include/QtCore/../../src/corelib/tools/qarraydata.h:211 #6 0x00007f316ab4428b in QEventLoop::exec (this=this@entry=0x7f314e0d1d00, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #7 0x00007f316a9b6236 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #8 0x00007f3167cf1415 in ?? () from /usr/lib64/libQt5Qml.so.5 #9 0x00007f316a9b7462 in QThreadPrivate::start (arg=0x56069ec1aa90) at thread/qthread_unix.cpp:361 #10 0x00007f3168540408 in start_thread () from /lib64/libpthread.so.0 #11 0x00007f316bf85adf in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7f315ddb4700 (LWP 27137)): #0 0x00007f316854711c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f314e9cf14b in ?? () from /usr/lib64/dri/i965_dri.so #2 0x00007f314e9ced77 in ?? () from /usr/lib64/dri/i965_dri.so #3 0x00007f3168540408 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f316bf85adf in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7f314d8d1700 (LWP 13880)): #0 0x00007f316854711c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f316a2328ca in ?? () from /usr/lib64/libQt5Script.so.5 #2 0x00007f316a2328e9 in ?? () from /usr/lib64/libQt5Script.so.5 #3 0x00007f3168540408 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f316bf85adf in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7f314e8d3700 (LWP 13874)): #0 0x00007f316854711c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f314e9cf14b in ?? () from /usr/lib64/dri/i965_dri.so #2 0x00007f314e9ced77 in ?? () from /usr/lib64/dri/i965_dri.so #3 0x00007f3168540408 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f316bf85adf in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7f315d1ca700 (LWP 13872)): #0 0x00007f316bf79b46 in ppoll () from /lib64/libc.so.6 #1 0x00007f316ab92b05 in ppoll (__ss=<optimized out>, __timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/bits/poll2.h:77 #2 qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f3148000d28) at kernel/qcore_unix.cpp:132 #3 qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f3148000d28) at kernel/qcore_unix.cpp:129 #4 qt_safe_poll (fds=0x7f3148000d28, nfds=nfds@entry=1, timeout_ts=timeout_ts@entry=0x0) at kernel/qcore_unix.cpp:153 #5 0x00007f316ab93b79 in QEventDispatcherUNIX::processEvents (this=<optimized out>, flags=...) at ../../include/QtCore/../../src/corelib/tools/qarraydata.h:211 #6 0x00007f316ab4428b in QEventLoop::exec (this=this@entry=0x7f315d1c9d00, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #7 0x00007f316a9b6236 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #8 0x00007f3167cf1415 in ?? () from /usr/lib64/libQt5Qml.so.5 #9 0x00007f316a9b7462 in QThreadPrivate::start (arg=0x56069de83da0) at thread/qthread_unix.cpp:361 #10 0x00007f3168540408 in start_thread () from /lib64/libpthread.so.0 #11 0x00007f316bf85adf in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7f315f284700 (LWP 13850)): #0 0x00007f316bf79b46 in ppoll () from /lib64/libc.so.6 #1 0x00007f316ab92b05 in ppoll (__ss=<optimized out>, __timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/bits/poll2.h:77 #2 qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f315000a438) at kernel/qcore_unix.cpp:132 #3 qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f315000a438) at kernel/qcore_unix.cpp:129 #4 qt_safe_poll (fds=0x7f315000a438, nfds=nfds@entry=1, timeout_ts=timeout_ts@entry=0x0) at kernel/qcore_unix.cpp:153 #5 0x00007f316ab93b79 in QEventDispatcherUNIX::processEvents (this=<optimized out>, flags=...) at ../../include/QtCore/../../src/corelib/tools/qarraydata.h:211 #6 0x00007f316ab4428b in QEventLoop::exec (this=this@entry=0x7f315f283cf0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #7 0x00007f316a9b6236 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #8 0x00007f3167745565 in ?? () from /usr/lib64/libQt5DBus.so.5 #9 0x00007f316a9b7462 in QThreadPrivate::start (arg=0x7f31677c5d80) at thread/qthread_unix.cpp:361 #10 0x00007f3168540408 in start_thread () from /lib64/libpthread.so.0 #11 0x00007f316bf85adf in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f315ff2f700 (LWP 13826)): #0 0x00007f316bf79a53 in poll () from /lib64/libc.so.6 #1 0x00007f316a6dc7f7 in ?? () from /usr/lib64/libxcb.so.1 #2 0x00007f316a6de42a in xcb_wait_for_event () from /usr/lib64/libxcb.so.1 #3 0x00007f3160c36070 in QXcbEventQueue::run (this=0x56069da68da0) at qxcbeventqueue.cpp:228 #4 0x00007f316a9b7462 in QThreadPrivate::start (arg=0x56069da68da0) at thread/qthread_unix.cpp:361 #5 0x00007f3168540408 in start_thread () from /lib64/libpthread.so.0 #6 0x00007f316bf85adf in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f31611d8880 (LWP 13802)): [KCrash Handler] #6 0x00007f316bc322d5 in KWin::AbstractClient::setDesktops(QVector<KWin::VirtualDesktop*>) () from /usr/lib64/libkwin.so.5 #7 0x00007f316bd084db in KWin::EffectsHandlerImpl::windowToDesktops(KWin::EffectWindow*, QVector<unsigned int> const&) () from /usr/lib64/libkwin.so.5 #8 0x00007f316a3df1f3 in ?? () from /usr/lib64/libkwin4_effect_builtins.so.1 #9 0x00007f316bd0a69f in KWin::EffectsHandlerImpl::checkInputWindowEvent(QMouseEvent*) () from /usr/lib64/libkwin.so.5 #10 0x00007f315ea52ffc in ?? () from /usr/lib64/qt5/plugins/org.kde.kwin.platforms/KWinX11Platform.so #11 0x00007f316bc99c79 in KWin::Workspace::workspaceEvent(xcb_generic_event_t*) () from /usr/lib64/libkwin.so.5 #12 0x00007f316ab42af4 in QAbstractEventDispatcher::filterNativeEvent (this=<optimized out>, eventType=..., message=message@entry=0x7f31580837a0, result=result@entry=0x7ffc8c8b3ce8) at kernel/qabstracteventdispatcher.cpp:484 #13 0x00007f3160c0bf00 in QXcbConnection::handleXcbEvent (this=this@entry=0x56069da54720, event=event@entry=0x7f31580837a0) at qxcbnativeinterface.h:101 #14 0x00007f3160c0ce9c in QXcbConnection::processXcbEvents (this=0x56069da54720, flags=...) at qxcbconnection.cpp:1027 #15 0x00007f3160c3747c in QXcbUnixEventDispatcher::processEvents (this=0x56069daa7a20, flags=...) at qxcbeventdispatcher.cpp:61 #16 0x00007f316ab4428b in QEventLoop::exec (this=this@entry=0x7ffc8c8b3e80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #17 0x00007f316ab4bfd2 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #18 0x00007f316c05cfa8 in kdemain () from /usr/lib64/libkdeinit5_kwin_x11.so #19 0x00007f316bea2efb in __libc_start_main () from /lib64/libc.so.6 #20 0x000056069c43909a in _start () [Inferior 1 (process 13802) detached] Possible duplicates by query: bug 412642, bug 411251, bug 410839. Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.