https://bugs.kde.org/show_bug.cgi?id=411632
Bug ID: 411632 Summary: Kwin crashing on switching virtual desktop. SEG Fault Product: kwin Version: unspecified Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: core Assignee: kwin-bugs-n...@kde.org Reporter: d0030...@gmail.com Target Milestone: --- SUMMARY Kwin Crashes Sometime when switching between virtual Desktop STEPS TO REPRODUCE 1. Set one of the Screen edge to switch virtual desktop 2. Switch between Virtual Desktop 3. Some it crashes the kwin. OBSERVED RESULT kwin Crashed and opened window on virtual desktop merge into one but virtual desktop remain. I have already clean install two times. EXPECTED RESULT NO crash ig SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: 5.15.4 KDE Frameworks Version: 5.56.0 Qt Version: 5.12.2 ADDITIONAL INFORMATION Kernel Version : 5.0.0-27-generic Application: KWin (kwin_x11), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f383bc60880 (LWP 1235))] Thread 10 (Thread 0x7f3789fa5700 (LWP 2139)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f383402bb14) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7f383402bac0, cond=0x7f383402bae8) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x7f383402bae8, mutex=0x7f383402bac0) at pthread_cond_wait.c:655 #3 0x00007f38424f6733 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f38424f6819 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f38411dd5d9 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5 #6 0x00007f38411dd83a in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5 #7 0x00007f38424f0612 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f384169a182 in start_thread (arg=<optimized out>) at pthread_create.c:486 #9 0x00007f3843b8bb1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 9 (Thread 0x7f378c397700 (LWP 2138)): #0 0x00007f3843b7f826 in __GI_ppoll (fds=0x7f3784000d28, nfds=1, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39 #1 0x00007f38426f5041 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f38426f64b9 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007f38426a45bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f38424ef2c6 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f3840e56ef5 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #6 0x00007f38424f0612 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f384169a182 in start_thread (arg=<optimized out>) at pthread_create.c:486 #8 0x00007f3843b8bb1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 8 (Thread 0x7f3838d13700 (LWP 1633)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x558e5c1f98e4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x558e5c1f9890, cond=0x558e5c1f98b8) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x558e5c1f98b8, mutex=0x558e5c1f9890) at pthread_cond_wait.c:655 #3 0x00007f38424f6733 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f38424f6819 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f38411dd5d9 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5 #6 0x00007f38411dd83a in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5 #7 0x00007f38424f0612 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f384169a182 in start_thread (arg=<optimized out>) at pthread_create.c:486 #9 0x00007f3843b8bb1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7f3828898700 (LWP 1632)): #0 0x00007f3843b7f826 in __GI_ppoll (fds=0x7f3814001b28, nfds=1, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39 #1 0x00007f38426f5041 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f38426f64b9 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007f38426a45bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f38424ef2c6 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f3840e56ef5 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #6 0x00007f38424f0612 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f384169a182 in start_thread (arg=<optimized out>) at pthread_create.c:486 #8 0x00007f3843b8bb1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7f382afbe700 (LWP 1549)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x558e5be8acd0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x558e5be8ac80, cond=0x558e5be8aca8) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x558e5be8aca8, mutex=0x558e5be8ac80) at pthread_cond_wait.c:655 #3 0x00007f38424f6733 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f38424f6819 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f38411dd5d9 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5 #6 0x00007f38411dd83a in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5 #7 0x00007f38424f0612 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f384169a182 in start_thread (arg=<optimized out>) at pthread_create.c:486 #9 0x00007f3843b8bb1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7f381af3a700 (LWP 1406)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f384208efb8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7f384208ef68, cond=0x7f384208ef90) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x7f384208ef90, mutex=0x7f384208ef68) at pthread_cond_wait.c:655 #3 0x00007f3841f98eca in ?? () from /lib/x86_64-linux-gnu/libQt5Script.so.5 #4 0x00007f3841f98ee9 in ?? () from /lib/x86_64-linux-gnu/libQt5Script.so.5 #5 0x00007f384169a182 in start_thread (arg=<optimized out>) at pthread_create.c:486 #6 0x00007f3843b8bb1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7f38293d5700 (LWP 1404)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x558e5b8e0fd8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x558e5b8e0f88, cond=0x558e5b8e0fb0) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x558e5b8e0fb0, mutex=0x558e5b8e0f88) at pthread_cond_wait.c:655 #3 0x00007f382997036b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #4 0x00007f38299700d7 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #5 0x00007f384169a182 in start_thread (arg=<optimized out>) at pthread_create.c:486 #6 0x00007f3843b8bb1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f382bfff700 (LWP 1368)): #0 0x00007f3843b7f826 in __GI_ppoll (fds=0x7f3824000d28, nfds=1, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39 #1 0x00007f38426f5041 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f38426f64b9 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007f38426a45bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f38424ef2c6 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f3840e56ef5 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #6 0x00007f38424f0612 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f384169a182 in start_thread (arg=<optimized out>) at pthread_create.c:486 #8 0x00007f3843b8bb1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f383a18d700 (LWP 1308)): #0 0x00007f38426f8058 in QTimerInfoList::activateTimers() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #1 0x00007f38426f660c in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f38426a45bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007f38424ef2c6 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f38408b8565 in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5 #5 0x00007f38424f0612 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f384169a182 in start_thread (arg=<optimized out>) at pthread_create.c:486 #7 0x00007f3843b8bb1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f383bc60880 (LWP 1235)): [KCrash Handler] #6 0x00007f38438021f5 in KWin::AbstractClient::setDesktops(QVector<KWin::VirtualDesktop*>) () from /lib/x86_64-linux-gnu/libkwin.so.5 #7 0x00007f38438db7bb in KWin::EffectsHandlerImpl::windowToDesktops(KWin::EffectWindow*, QVector<unsigned int> const&) () from /lib/x86_64-linux-gnu/libkwin.so.5 #8 0x00007f384213e3b1 in ?? () from /lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1 #9 0x00007f38438dd8ef in KWin::EffectsHandlerImpl::checkInputWindowEvent(QMouseEvent*) () from /lib/x86_64-linux-gnu/libkwin.so.5 #10 0x00007f383996a4ec in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/org.kde.kwin.platforms/KWinX11Platform.so #11 0x00007f384386a109 in KWin::Workspace::workspaceEvent(xcb_generic_event_t*) () from /lib/x86_64-linux-gnu/libkwin.so.5 #12 0x00007f38426a344f in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #13 0x00007f383b587580 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #14 0x00007f383b58850d in QXcbConnection::processXcbEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #15 0x00007f383b5b2a1c in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #16 0x00007f38426a45bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #17 0x00007f38426ac5e2 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #18 0x00007f3843c62d8b in kdemain () from /lib/x86_64-linux-gnu/libkdeinit5_kwin_x11.so #19 0x00007f3843a94b6b in __libc_start_main (main=0x558e5a74a050, argc=3, argv=0x7ffc0f702128, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc0f702118) at ../csu/libc-start.c:308 #20 0x0000558e5a74a08a in _start () [Inferior 1 (process 1235) detached] -- You are receiving this mail because: You are watching all bug changes.