Bug 378177 - KWin crash on restart after gaming.
Summary: KWin crash on restart after gaming.
Status: RESOLVED FIXED
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 5.9.4
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi, triaged
Depends on:
Blocks:
 
Reported: 2017-03-27 20:01 UTC by Tobias Linder
Modified: 2018-09-28 09:02 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tobias Linder 2017-03-27 20:01:09 UTC
Application: kwin_x11 (5.9.4)

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

-- Information about the crash:
- What I was doing when the application crashed:
I had played "Shadow Tactics: Blades of the Shogun" and deactivated compositing with Alt+Shift+F12 prior to starting the game. After I had closed the game I restarted compositing using the same shortcut. Desktop froze for 10-12 seconds, then everything flashed and conky reloaded, and KWin had crashed. 

I did not immediate attempt to start KWin again.

The crash can be reproduced sometimes.

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

Thread 10 (Thread 0x7f67c3633700 (LWP 17887)):
[KCrash Handler]
#6  0x00007f67fe6aaa10 in raise () at /usr/lib/libc.so.6
#7  0x00007f67fe6ac13a in abort () at /usr/lib/libc.so.6
#8  0x00007f67fbb98e21 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f67de49e403 in  () at /usr/lib/qt/plugins/org.kde.kwin.platforms/KWinX11Platform.so
#10 0x00007f67fbdb90be in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#11 0x00007f67fbdc5d98 in QTimer::timerEvent(QTimerEvent*) () at /usr/lib/libQt5Core.so.5
#12 0x00007f67fbdb9b63 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#13 0x00007f67fca6f34c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#14 0x00007f67fca76b61 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#15 0x00007f67fbd8d440 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#16 0x00007f67fbde0cbe in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#17 0x00007f67fbddebda in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#18 0x00007f67fbd8b89a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#19 0x00007f67fbbada73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#20 0x00007f67fbbb26d8 in  () at /usr/lib/libQt5Core.so.5
#21 0x00007f67f799f2e7 in start_thread () at /usr/lib/libpthread.so.0
#22 0x00007f67fe76354f in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f67d777c700 (LWP 7892)):
#0  0x00007f67fe75976b in ppoll () at /usr/lib/libc.so.6
#1  0x00007f67fbddd2f9 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007f67fbdde96a in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007f67fbd8b89a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f67fbbada73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007f67f66c9025 in  () at /usr/lib/libQt5Qml.so.5
#6  0x00007f67fbbb26d8 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f67f799f2e7 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f67fe76354f in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f6722978700 (LWP 4193)):
#0  0x00007f67f79a5ca6 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f67d45a9e44 in  () at /usr/lib/libGLX_nvidia.so.0
#2  0x00007f67cafd5394 in  () at /usr/lib/libnvidia-glcore.so.378.13
#3  0x00007f67d45a912c in  () at /usr/lib/libGLX_nvidia.so.0
#4  0x00007f67f799f2e7 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f67fe76354f in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f67c3fff700 (LWP 4192)):
#0  0x00007f67f79a5756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f67fbbb358b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f67f6dac665 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f67f6dacf72 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f67fbbb26d8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f67f799f2e7 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f67fe76354f in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f67c0ee0700 (LWP 1497)):
#0  0x00007f67f79a5756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f67fad1c234 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007f67fad1c279 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007f67f799f2e7 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f67fe76354f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f67c92a1700 (LWP 1493)):
#0  0x00007f67fe75976b in ppoll () at /usr/lib/libc.so.6
#1  0x00007f67fbddd2f9 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007f67fbdde96a in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007f67fbd8b89a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f67fbbada73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007f67f66c9025 in  () at /usr/lib/libQt5Qml.so.5
#6  0x00007f67fbbb26d8 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f67f799f2e7 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f67fe76354f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f67ca209700 (LWP 1491)):
#0  0x00007f67f79a5ca6 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f67d45a9e44 in  () at /usr/lib/libGLX_nvidia.so.0
#2  0x00007f67cafd5394 in  () at /usr/lib/libnvidia-glcore.so.378.13
#3  0x00007f67d45a912c in  () at /usr/lib/libGLX_nvidia.so.0
#4  0x00007f67f799f2e7 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f67fe76354f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f67deec0700 (LWP 661)):
#0  0x00007f67fe75976b in ppoll () at /usr/lib/libc.so.6
#1  0x00007f67fbddd2f9 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007f67fbdde96a in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007f67fbd8b89a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f67fbbada73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007f67f5873125 in  () at /usr/lib/libQt5DBus.so.5
#6  0x00007f67fbbb26d8 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f67f799f2e7 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f67fe76354f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f67e532c700 (LWP 631)):
#0  0x00007f67fe75967d in poll () at /usr/lib/libc.so.6
#1  0x00007f67fd8728e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007f67fd874679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f67e6408239 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f67fbbb26d8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f67f799f2e7 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f67fe76354f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f67fed24840 (LWP 561)):
#0  0x00007f67fe75e889 in syscall () at /usr/lib/libc.so.6
#1  0x00007f67d45a4945 in  () at /usr/lib/libGLX_nvidia.so.0
#2  0x00007f67d45a4643 in  () at /usr/lib/libGLX_nvidia.so.0
#3  0x00007f67cb36b68d in  () at /usr/lib/libnvidia-glcore.so.378.13
#4  0x00007f67cb2650ba in  () at /usr/lib/libnvidia-glcore.so.378.13
#5  0x00007f67caef8304 in  () at /usr/lib/libnvidia-glcore.so.378.13
#6  0x00007f67f754b4c0 in KWin::checkGLError(char const*) () at /usr/lib/libkwinglutils.so.10
#7  0x00007f67fe2f5f00 in  () at /usr/lib/libkwin.so.5
#8  0x00007f67fe2f6226 in KWin::SceneOpenGL::createScene(QObject*) () at /usr/lib/libkwin.so.5
#9  0x00007f67fe2cd79c in KWin::Compositor::slotCompositingOptionsInitialized() () at /usr/lib/libkwin.so.5
#10 0x00007f67fe2ce178 in KWin::Compositor::setup() () at /usr/lib/libkwin.so.5
#11 0x00007f67fbdb90be in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#12 0x00007f67fca68c92 in QAction::triggered(bool) () at /usr/lib/libQt5Widgets.so.5
#13 0x00007f67fca6b3f0 in QAction::activate(QAction::ActionEvent) () at /usr/lib/libQt5Widgets.so.5
#14 0x00007f67f5f7952d in  () at /usr/lib/libKF5GlobalAccel.so.5
#15 0x00007f67fbdb8d49 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#16 0x00007f67f5f88374 in  () at /usr/lib/libKF5GlobalAccel.so.5
#17 0x00007f67f5f88f50 in  () at /usr/lib/libKF5GlobalAccel.so.5
#18 0x00007f67f587f430 in  () at /usr/lib/libQt5DBus.so.5
#19 0x00007f67fbdb9ba9 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#20 0x00007f67fca6f34c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#21 0x00007f67fca76b61 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#22 0x00007f67fbd8d440 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#23 0x00007f67fbd8fbcd in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#24 0x00007f67fbdde797 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#25 0x00007f67e6468ded in  () at /usr/lib/libQt5XcbQpa.so.5
#26 0x00007f67fbd8b89a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#27 0x00007f67fbd93de4 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#28 0x00007f67fea24391 in kdemain () at /usr/lib/libkdeinit5_kwin_x11.so
#29 0x00007f67fe697511 in __libc_start_main () at /usr/lib/libc.so.6
#30 0x000000000040069a in _start ()

Reported using DrKonqi
Comment 1 Martin Flöser 2017-04-02 09:05:00 UTC
Unfortunately the backtrace is lacking debug symbols. If you are able to reproduce please install the debug packages provided by your distribution (please ask the distribution support channel on how to install them) and attach a new backtrace.
Comment 2 Andrew Crouthamel 2018-09-28 02:29:35 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 Tobias Linder 2018-09-28 09:02:41 UTC
Unfortunately, I have not been able to reliable reproduce this as of late. I'm assuming it has resolved itself in an update. As such, I believe we'll have to drop this.