https://bugs.kde.org/show_bug.cgi?id=385421
Bug ID: 385421 Summary: Strange desktop behavior during Alt+Tab window switching (appears to freeze, crash after attempting to switch away from switch UI) Product: kwin Version: 5.10.5 Platform: Archlinux Packages OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: kwin-bugs-n...@kde.org Reporter: mjevans1...@gmail.com Target Milestone: --- Application: kwin_x11 (5.10.5) Qt Version: 5.9.1 Frameworks Version: 5.38.0 Operating System: Linux 4.13.4-1-ARCH x86_64 Distribution: "Arch Linux" -- Information about the crash: Occasionally (with seemingly no relation to system uptime/etc) Alt+Tab window switching Makes the desktop unresponsive; it appears to freeze as it's constructing the application switch UI, and will crash, freeing the interface, after attempting to switch away from switch UI I am using the binaries produced by the Arch Linux distribution and the open source drivers (amdgpu for a GCN 1.2 card). 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 0x7f5f04e01840 (LWP 854))] Thread 14 (Thread 0x7f5eba7fc700 (LWP 3548)): #0 0x00007f5efd95a38d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f5ecf48d81c in () at /usr/lib/xorg/modules/dri/radeonsi_dri.so #2 0x00007f5ecf48d728 in () at /usr/lib/xorg/modules/dri/radeonsi_dri.so #3 0x00007f5efd95408a in start_thread () at /usr/lib/libpthread.so.0 #4 0x00007f5f047a81bf in clone () at /usr/lib/libc.so.6 Thread 13 (Thread 0x7f5ee893f700 (LWP 749)): #0 0x00007f5efd95a38d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f5ecf48d81c in () at /usr/lib/xorg/modules/dri/radeonsi_dri.so #2 0x00007f5ecf48d728 in () at /usr/lib/xorg/modules/dri/radeonsi_dri.so #3 0x00007f5efd95408a in start_thread () at /usr/lib/libpthread.so.0 #4 0x00007f5f047a81bf in clone () at /usr/lib/libc.so.6 Thread 12 (Thread 0x7f5eb9ffb700 (LWP 7080)): #0 0x00007f5f01dc096b in () at /usr/lib/libQt5Core.so.5 #1 0x00007f5f01dbf0ea in QTimerInfoList::updateCurrentTime() () at /usr/lib/libQt5Core.so.5 #2 0x00007f5f01dbf6c6 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/libQt5Core.so.5 #3 0x00007f5f01dbe635 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007f5f01d64fdb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007f5f01b7e3ee in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007f5f01b8313b in () at /usr/lib/libQt5Core.so.5 #7 0x00007f5efd95408a in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007f5f047a81bf in clone () at /usr/lib/libc.so.6 Thread 11 (Thread 0x7f5eb97fa700 (LWP 994)): #0 0x00007f5efd95a38d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f5f00cdcb04 in () at /usr/lib/libQt5Script.so.5 #2 0x00007f5f00cdcb49 in () at /usr/lib/libQt5Script.so.5 #3 0x00007f5efd95408a in start_thread () at /usr/lib/libpthread.so.0 #4 0x00007f5f047a81bf in clone () at /usr/lib/libc.so.6 Thread 10 (Thread 0x7f5ebaffd700 (LWP 983)): #0 0x00007f5efd95a38d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f5ecf48d81c in () at /usr/lib/xorg/modules/dri/radeonsi_dri.so #2 0x00007f5ecf48d728 in () at /usr/lib/xorg/modules/dri/radeonsi_dri.so #3 0x00007f5efd95408a in start_thread () at /usr/lib/libpthread.so.0 #4 0x00007f5f047a81bf in clone () at /usr/lib/libc.so.6 Thread 9 (Thread 0x7f5ebb7fe700 (LWP 982)): #0 0x00007f5efd95a38d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f5ecf48d81c in () at /usr/lib/xorg/modules/dri/radeonsi_dri.so #2 0x00007f5ecf48d728 in () at /usr/lib/xorg/modules/dri/radeonsi_dri.so #3 0x00007f5efd95408a in start_thread () at /usr/lib/libpthread.so.0 #4 0x00007f5f047a81bf in clone () at /usr/lib/libc.so.6 Thread 8 (Thread 0x7f5ebbfff700 (LWP 981)): #0 0x00007f5efd95a38d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f5ecf48d81c in () at /usr/lib/xorg/modules/dri/radeonsi_dri.so #2 0x00007f5ecf48d728 in () at /usr/lib/xorg/modules/dri/radeonsi_dri.so #3 0x00007f5efd95408a in start_thread () at /usr/lib/libpthread.so.0 #4 0x00007f5f047a81bf in clone () at /usr/lib/libc.so.6 Thread 7 (Thread 0x7f5ec8eb0700 (LWP 980)): #0 0x00007f5efd95a38d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f5ecf48d81c in () at /usr/lib/xorg/modules/dri/radeonsi_dri.so #2 0x00007f5ecf48d728 in () at /usr/lib/xorg/modules/dri/radeonsi_dri.so #3 0x00007f5efd95408a in start_thread () at /usr/lib/libpthread.so.0 #4 0x00007f5f047a81bf in clone () at /usr/lib/libc.so.6 Thread 6 (Thread 0x7f5ec96b1700 (LWP 979)): #0 0x00007f5efd95a38d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f5ecf48d81c in () at /usr/lib/xorg/modules/dri/radeonsi_dri.so #2 0x00007f5ecf48d728 in () at /usr/lib/xorg/modules/dri/radeonsi_dri.so #3 0x00007f5efd95408a in start_thread () at /usr/lib/libpthread.so.0 #4 0x00007f5f047a81bf in clone () at /usr/lib/libc.so.6 Thread 5 (Thread 0x7f5eca0b7700 (LWP 978)): #0 0x00007f5efd95a38d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f5ecf48d81c in () at /usr/lib/xorg/modules/dri/radeonsi_dri.so #2 0x00007f5ecf48d728 in () at /usr/lib/xorg/modules/dri/radeonsi_dri.so #3 0x00007f5efd95408a in start_thread () at /usr/lib/libpthread.so.0 #4 0x00007f5f047a81bf in clone () at /usr/lib/libc.so.6 Thread 4 (Thread 0x7f5eca9f9700 (LWP 977)): #0 0x00007f5efd95a38d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f5ecf48d81c in () at /usr/lib/xorg/modules/dri/radeonsi_dri.so #2 0x00007f5ecf48d728 in () at /usr/lib/xorg/modules/dri/radeonsi_dri.so #3 0x00007f5efd95408a in start_thread () at /usr/lib/libpthread.so.0 #4 0x00007f5f047a81bf in clone () at /usr/lib/libc.so.6 Thread 3 (Thread 0x7f5ee33ac700 (LWP 960)): #0 0x00007f5f0479ddb6 in ppoll () at /usr/lib/libc.so.6 #1 0x00007f5f01dbcb83 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5 #2 0x00007f5f01dbe31f in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #3 0x00007f5f01d64fdb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007f5f01b7e3ee in QThread::exec() () at /usr/lib/libQt5Core.so.5 #5 0x00007f5efc4523d9 in () at /usr/lib/libQt5Qml.so.5 #6 0x00007f5f01b8313b in () at /usr/lib/libQt5Core.so.5 #7 0x00007f5efd95408a in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007f5f047a81bf in clone () at /usr/lib/libc.so.6 Thread 2 (Thread 0x7f5ee978e700 (LWP 876)): #0 0x00007f5f0479ddb6 in ppoll () at /usr/lib/libc.so.6 #1 0x00007f5f01dbcb83 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5 #2 0x00007f5f01dbe31f in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #3 0x00007f5f01d64fdb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007f5f01b7e3ee in QThread::exec() () at /usr/lib/libQt5Core.so.5 #5 0x00007f5efb5f4376 in () at /usr/lib/libQt5DBus.so.5 #6 0x00007f5f01b8313b in () at /usr/lib/libQt5Core.so.5 #7 0x00007f5efd95408a in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007f5f047a81bf in clone () at /usr/lib/libc.so.6 Thread 1 (Thread 0x7f5f04e01840 (LWP 854)): [KCrash Handler] #5 0x00007f5ecf83b9c7 in () at /usr/lib/xorg/modules/dri/radeonsi_dri.so #6 0x00007f5ecf5ada63 in () at /usr/lib/xorg/modules/dri/radeonsi_dri.so #7 0x00007f5ecf5abb0f in () at /usr/lib/xorg/modules/dri/radeonsi_dri.so #8 0x00007f5ecf5abfb5 in () at /usr/lib/xorg/modules/dri/radeonsi_dri.so #9 0x00007f5ecf3cc6b7 in () at /usr/lib/xorg/modules/dri/radeonsi_dri.so #10 0x00007f5ecf51072a in () at /usr/lib/xorg/modules/dri/radeonsi_dri.so #11 0x00007f5ee158847f in () at /usr/lib/libGLX_mesa.so.0 #12 0x00007f5eea8ded15 in () at /usr/lib/qt/plugins/xcbglintegrations/libqxcb-glx-integration.so #13 0x00007f5f0230004f in QOpenGLContext::swapBuffers(QSurface*) () at /usr/lib/libQt5Gui.so.5 #14 0x00007f5efcb26160 in () at /usr/lib/libQt5Quick.so.5 #15 0x00007f5efcb9c996 in QQuickWindow::event(QEvent*) () at /usr/lib/libQt5Quick.so.5 #16 0x00007f5e1a1370d4 in PlasmaQuick::Dialog::event(QEvent*) () at /usr/lib/libKF5PlasmaQuick.so.5 #17 0x00007f5f02a82e2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #18 0x00007f5f02a8a906 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #19 0x00007f5f01d66bb0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #20 0x00007f5f022d1273 in QWindowPrivate::deliverUpdateRequest() () at /usr/lib/libQt5Gui.so.5 #21 0x00007f5f022d179b in QWindow::event(QEvent*) () at /usr/lib/libQt5Gui.so.5 #22 0x00007f5efcb9c936 in QQuickWindow::event(QEvent*) () at /usr/lib/libQt5Quick.so.5 #23 0x00007f5e1a1370d4 in PlasmaQuick::Dialog::event(QEvent*) () at /usr/lib/libKF5PlasmaQuick.so.5 #24 0x00007f5f02a82e2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #25 0x00007f5f02a8a906 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #26 0x00007f5f01d66bb0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #27 0x00007f5f01dc0488 in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5 #28 0x00007f5f01dbe584 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #29 0x00007f5eeca470fe in () at /usr/lib/libQt5XcbQpa.so.5 #30 0x00007f5f01d64fdb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #31 0x00007f5f01d6e028 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5 #32 0x00007f5f04a716d3 in kdemain () at /usr/lib/libkdeinit5_kwin_x11.so #33 0x00007f5f046d2f6a in __libc_start_main () at /usr/lib/libc.so.6 #34 0x000055e8ea7857ca in _start () Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.