| Summary: | Kwin crash when alt-tabbing thru open windows | ||
|---|---|---|---|
| Product: | [Plasma] kwin | Reporter: | Mike <noeerover> |
| Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | crash | Keywords: | drkonqi, triaged |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | openSUSE | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Mike
2017-05-23 19:51:33 UTC
Unfortunately the backtrace is lacking debug symbols. If you are able to reproduce please install debug packages and attach a new backtrace Argh, sorry about that, I didn't notice....will install the debug symbols and try again. Okay, got the kwin debug....is this more helpful? Application: KWin (kwin_x11), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f2bbbb99900 (LWP 30891))] Thread 7 (Thread 0x7f2b91aa2700 (LWP 31297)): #0 0x00007f2bbb5378ab in ppoll () at /lib64/libc.so.6 #1 0x00007f2bb8b8ba69 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib64/libQt5Core.so.5 #2 0x00007f2bb8b8cf5a in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #3 0x00007f2bb8b3c10a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007f2bb8979b3b in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #5 0x00007f2bb897e3ca in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5 #6 0x00007f2bb47ab537 in start_thread () at /lib64/libpthread.so.0 #7 0x00007f2bbb54104f in clone () at /lib64/libc.so.6 Thread 6 (Thread 0x7f2b912a1700 (LWP 30990)): #0 0x00007f2bb47b19a6 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f2bb7af8624 in () at /usr/lib64/libQt5Script.so.5 #2 0x00007f2bb7af8669 in () at /usr/lib64/libQt5Script.so.5 #3 0x00007f2bb47ab537 in start_thread () at /lib64/libpthread.so.0 #4 0x00007f2bbb54104f in clone () at /lib64/libc.so.6 Thread 5 (Thread 0x7f2b92643700 (LWP 30986)): #0 0x00007f2bb47b19a6 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f2b9ae1266b in () at /usr/lib64/dri/r600_dri.so #2 0x00007f2b9ae12397 in () at /usr/lib64/dri/r600_dri.so #3 0x00007f2bb47ab537 in start_thread () at /lib64/libpthread.so.0 #4 0x00007f2bbb54104f in clone () at /lib64/libc.so.6 Thread 4 (Thread 0x7f2b92f85700 (LWP 30985)): #0 0x00007f2bb47b19a6 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f2b9ae1266b in () at /usr/lib64/dri/r600_dri.so #2 0x00007f2b9ae12397 in () at /usr/lib64/dri/r600_dri.so #3 0x00007f2bb47ab537 in start_thread () at /lib64/libpthread.so.0 #4 0x00007f2bbb54104f in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7f2b9f25d700 (LWP 30962)): #0 0x00007f2bbb5378ab in ppoll () at /lib64/libc.so.6 #1 0x00007f2bb8b8ba69 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib64/libQt5Core.so.5 #2 0x00007f2bb8b8cf5a in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #3 0x00007f2bb8b3c10a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007f2bb8979b3b in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #5 0x00007f2bb3293ca5 in () at /usr/lib64/libQt5Qml.so.5 #6 0x00007f2bb897e3ca in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5 #7 0x00007f2bb47ab537 in start_thread () at /lib64/libpthread.so.0 #8 0x00007f2bbb54104f in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7f2ba5b6c700 (LWP 30894)): #0 0x00007f2bbb5377bd in poll () at /lib64/libc.so.6 #1 0x00007f2baff38aa6 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f2baff38bbc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f2bb8b9047b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007f2bb8b3c10a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007f2bb8979b3b in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007f2bb24684f5 in () at /usr/lib64/libQt5DBus.so.5 #7 0x00007f2bb897e3ca in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5 #8 0x00007f2bb47ab537 in start_thread () at /lib64/libpthread.so.0 #9 0x00007f2bbb54104f in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7f2bbbb99900 (LWP 30891)): [KCrash Handler] #6 0x00007f2b9b1614f2 in () at /usr/lib64/dri/r600_dri.so #7 0x00007f2b9af3f925 in () at /usr/lib64/dri/r600_dri.so #8 0x00007f2b9ad1d890 in () at /usr/lib64/dri/r600_dri.so #9 0x00007f2b9acddb30 in () at /usr/lib64/dri/r600_dri.so #10 0x00007f2b9acddfb9 in () at /usr/lib64/dri/r600_dri.so #11 0x00007f2bb394bcf5 in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () at /usr/lib64/libQt5Quick.so.5 #12 0x00007f2bb394d095 in QSGBatchRenderer::Renderer::renderBatches() () at /usr/lib64/libQt5Quick.so.5 #13 0x00007f2bb3952649 in QSGBatchRenderer::Renderer::render() () at /usr/lib64/libQt5Quick.so.5 #14 0x00007f2bb39433cf in QSGRenderer::renderScene(QSGBindable const&) () at /usr/lib64/libQt5Quick.so.5 #15 0x00007f2bb39438ab in QSGRenderer::renderScene(unsigned int) () at /usr/lib64/libQt5Quick.so.5 #16 0x00007f2bb397ca7e in QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () at /usr/lib64/libQt5Quick.so.5 #17 0x00007f2bb39d6520 in QQuickWindowPrivate::renderSceneGraph(QSize const&) () at /usr/lib64/libQt5Quick.so.5 #18 0x00007f2bb396f2cf in () at /usr/lib64/libQt5Quick.so.5 #19 0x00007f2bb39e002e in QQuickWindow::event(QEvent*) () at /usr/lib64/libQt5Quick.so.5 #20 0x00007f2b074120bb in PlasmaQuick::Dialog::event(QEvent*) () at /usr/lib64/libKF5PlasmaQuick.so.5 #21 0x00007f2bb988ffdc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #22 0x00007f2bb98972e1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #23 0x00007f2bb8b3d968 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5 #24 0x00007f2bb91049ce in QWindowPrivate::deliverUpdateRequest() () at /usr/lib64/libQt5Gui.so.5 #25 0x00007f2bb9104e99 in QWindow::event(QEvent*) () at /usr/lib64/libQt5Gui.so.5 #26 0x00007f2bb39dffe5 in QQuickWindow::event(QEvent*) () at /usr/lib64/libQt5Quick.so.5 #27 0x00007f2b074120bb in PlasmaQuick::Dialog::event(QEvent*) () at /usr/lib64/libKF5PlasmaQuick.so.5 #28 0x00007f2bb988ffdc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #29 0x00007f2bb98972e1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #30 0x00007f2bb8b3d968 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5 #31 0x00007f2bb8b8f1fe in QTimerInfoList::activateTimers() () at /usr/lib64/libQt5Core.so.5 #32 0x00007f2bb8b8d1ca in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #33 0x00007f2ba3564ecd in () at /usr/lib64/libQt5XcbQpa.so.5 #34 0x00007f2bb8b3c10a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #35 0x00007f2bb8b445e4 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5 #36 0x00007f2bbb802a14 in kdemain(int, char**) (argc=<optimized out>, argv=0x7fffec83cdb8) at /usr/src/debug/kwin-5.10.90git~20170523T044534~74f1cee/main_x11.cpp:466 #37 0x00007f2bbb474541 in __libc_start_main () at /lib64/libc.so.6 #38 0x000000000040073a in _start () at ../sysdeps/x86_64/start.S:120 There are still debug symbols missing for: - libQt5Quick - r600_dri driver Looking at the incomplete backtrace, I feel this is an r600 DRI driver bug that you could report to developers of that driver. Well, I can't repro now. I'll get the rest of the symbols and we'll see if it comes up again. I see also that R600 is getting some fixes/updates, so perhaps I'll wait for that update on TW. Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone! Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone! |