Bug 378825

Summary: kwin crash in-game
Product: [Plasma] kwin Reporter: Mayeul C. <oss+kde+bugzilla>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash Keywords: drkonqi, triaged
Priority: NOR    
Version First Reported In: 5.9.4   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Mayeul C. 2017-04-15 22:30:29 UTC
Application: kwin_x11 (5.9.4)

Qt Version: 5.8.0
Frameworks Version: 5.32.0
Operating System: Linux 4.10.9-1-ARCH x86_64
Distribution: "Arch Linux"

-- Information about the crash:
- What I was doing when the application crashed:
Playing the game PAYDAY 2 fullscreen, browsing websites with the steam overlay.
- What happened:
Everything was fine until I suddenly couldn't interact with the window anymore. I tried Alt-tabbing, switching virtual desktops, going to another tty (that one worked) and coming back.
My graphics card's fan then suddenly went silent, the actions I tried to perform were executed as if they had been queued up, and I was presented with the bug report window.

DrKonqi says that the backtrace is useful, so I figured it could be interesting to report the bug.

I did not try to reproduce, as this happened after a long time, and without any obvious trigger.

-- Backtrace:
Application: KWin (kwin_x11), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7ff141ee7840 (LWP 1327))]

Thread 6 (Thread 0x7ff1075d9700 (LWP 1458)):
#0  0x00007ff13ab8c756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ff13df03234 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007ff13df03279 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007ff13ab862e7 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ff14194a54f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7ff10c80b700 (LWP 1437)):
#0  0x00007ff13ab8c756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ff114943b9b in  () at /usr/lib/xorg/modules/dri/r600_dri.so
#2  0x00007ff1149438c7 in  () at /usr/lib/xorg/modules/dri/r600_dri.so
#3  0x00007ff13ab862e7 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ff14194a54f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7ff117b99700 (LWP 1429)):
#0  0x00007ff14194076b in ppoll () at /usr/lib/libc.so.6
#1  0x00007ff13efc42f9 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007ff13efc596a in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007ff13ef7289a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007ff13ed94a73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007ff1398ad025 in  () at /usr/lib/libQt5Qml.so.5
#6  0x00007ff13ed996d8 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007ff13ab862e7 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007ff14194a54f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7ff12653d700 (LWP 1335)):
#0  0x00007ff14194076b in ppoll () at /usr/lib/libc.so.6
#1  0x00007ff13efc42f9 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007ff13efc596a in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007ff13ef7289a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007ff13ed94a73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007ff138a57125 in  () at /usr/lib/libQt5DBus.so.5
#6  0x00007ff13ed996d8 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007ff13ab862e7 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007ff14194a54f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7ff12868d700 (LWP 1328)):
#0  0x00007ff14194067d in poll () at /usr/lib/libc.so.6
#1  0x00007ff140a598e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007ff140a5b679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007ff129769239 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007ff13ed996d8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007ff13ab862e7 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ff14194a54f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7ff141ee7840 (LWP 1327)):
[KCrash Handler]
#6  0x00007ff13f4fb808 in QOpenGLContext::format() const () at /usr/lib/libQt5Gui.so.5
#7  0x00007ff139f58c9b in QSGBatchRenderer::Renderer::Renderer(QSGDefaultRenderContext*) () at /usr/lib/libQt5Quick.so.5
#8  0x00007ff139f84231 in QSGDefaultRenderContext::createRenderer() () at /usr/lib/libQt5Quick.so.5
#9  0x00007ff139fdb088 in QQuickWindowPrivate::syncSceneGraph() () at /usr/lib/libQt5Quick.so.5
#10 0x00007ff139f76b6f in  () at /usr/lib/libQt5Quick.so.5
#11 0x00007ff139f77b25 in  () at /usr/lib/libQt5Quick.so.5
#12 0x00007ff13f4cdd05 in QWindow::event(QEvent*) () at /usr/lib/libQt5Gui.so.5
#13 0x00007ff139fe44a5 in QQuickWindow::event(QEvent*) () at /usr/lib/libQt5Quick.so.5
#14 0x00007ff07a34d7bb in PlasmaQuick::Dialog::event(QEvent*) () at /usr/lib/libKF5PlasmaQuick.so.5
#15 0x00007ff13fc5634c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#16 0x00007ff13fc5db61 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#17 0x00007ff13ef74440 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#18 0x00007ff13f4c2d2d in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) () at /usr/lib/libQt5Gui.so.5
#19 0x00007ff13f4c393d in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/libQt5Gui.so.5
#20 0x00007ff13f49f44b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Gui.so.5
#21 0x00007ff1297c9df6 in  () at /usr/lib/libQt5XcbQpa.so.5
#22 0x00007ff13ef7289a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#23 0x00007ff13ef7ade4 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#24 0x00007ff141c0b391 in kdemain () at /usr/lib/libkdeinit5_kwin_x11.so
#25 0x00007ff14187e511 in __libc_start_main () at /usr/lib/libc.so.6
#26 0x000000000040069a in _start ()

Reported using DrKonqi
Comment 1 Martin Flöser 2017-04-16 07:39:38 UTC
Backtrace is missing debug symbols as always for Arch users.
Comment 2 Andrew Crouthamel 2018-09-28 02:34:22 UTC
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!
Comment 3 Andrew Crouthamel 2018-10-28 03:16:35 UTC
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!