Bug 390340

Summary: KWin Crash
Product: [Plasma] kwin Reporter: SilverMight <silver>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED UPSTREAM    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: 5.12.0   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:

Description SilverMight 2018-02-12 20:48:46 UTC
Application: kwin_x11 (5.12.0)

Qt Version: 5.10.0
Frameworks Version: 5.42.0
Operating System: Linux 4.15.2-2-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:
Selecting a window after being shown a group of windows after clicking on an application on the panel.
KWin after this crashed and began running at a low framerate (<20FPS), requiring a manual restart of KWin.
- Custom settings of the application:
OpenGL 2.0 on compositing settings.

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 0x7fd9ce554840 (LWP 655))]

Thread 8 (Thread 0x7fd9a9987700 (LWP 9548)):
#0  0x00007fd9c6ea03bd in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fd9cb06700c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fd9c60699ca in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007fd9c6069e54 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007fd9cb065b2d in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fd9c6e9a08c in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fd9cdee8e7f in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fd9abfff700 (LWP 9547)):
#0  0x00007fd9cdedea76 in ppoll () at /usr/lib/libc.so.6
#1  0x00007fd9cb2aa883 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007fd9cb2ac01f in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007fd9cb250e9b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fd9cb06078e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007fd9c596ba19 in  () at /usr/lib/libQt5Qml.so.5
#6  0x00007fd9cb065b2d in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fd9c6e9a08c in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fd9cdee8e7f in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fd99623c700 (LWP 6719)):
#0  0x00007fd9c6ea03bd in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fd9cb06700c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fd9c60699ca in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007fd9c6069e54 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007fd9cb065b2d in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fd9c6e9a08c in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fd9cdee8e7f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fd98d670700 (LWP 984)):
#0  0x00007fd9c6ea03bd in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fd9ca17ef77 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007fd9ca17efb9 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007fd9c6e9a08c in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fd9cdee8e7f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fd994847700 (LWP 901)):
#0  0x00007fd9cdedea76 in ppoll () at /usr/lib/libc.so.6
#1  0x00007fd9cb2aa883 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007fd9cb2ac01f in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007fd9cb250e9b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fd9cb06078e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007fd9c596ba19 in  () at /usr/lib/libQt5Qml.so.5
#6  0x00007fd9cb065b2d in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fd9c6e9a08c in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fd9cdee8e7f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fd9ab7fe700 (LWP 718)):
#0  0x00007fd9cdedea76 in ppoll () at /usr/lib/libc.so.6
#1  0x00007fd9cb2aa883 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007fd9cb2ac01f in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007fd9cb250e9b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fd9cb06078e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007fd9c596ba19 in  () at /usr/lib/libQt5Qml.so.5
#6  0x00007fd9cb065b2d in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fd9c6e9a08c in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fd9cdee8e7f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fd9b143b700 (LWP 685)):
#0  0x00007fd9cb250a3f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#1  0x00007fd9cb250e9b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#2  0x00007fd9cb06078e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#3  0x00007fd9c47f4416 in  () at /usr/lib/libQt5DBus.so.5
#4  0x00007fd9cb065b2d in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fd9c6e9a08c in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fd9cdee8e7f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fd9ce554840 (LWP 655)):
[KCrash Handler]
#5  0x000000004179e8d9 in  ()
#6  0x00007fd9974323f9 in  () at /usr/lib/libnvidia-glcore.so.390.25
#7  0x00007fd997439084 in  () at /usr/lib/libnvidia-glcore.so.390.25
#8  0x00007fd9974420d4 in  () at /usr/lib/libnvidia-glcore.so.390.25
#9  0x00007fd996ffd0f5 in  () at /usr/lib/libnvidia-glcore.so.390.25
#10 0x00007fd9c60296c7 in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () at /usr/lib/libQt5Quick.so.5
#11 0x00007fd9c602a966 in QSGBatchRenderer::Renderer::renderBatches() () at /usr/lib/libQt5Quick.so.5
#12 0x00007fd9c60301de in QSGBatchRenderer::Renderer::render() () at /usr/lib/libQt5Quick.so.5
#13 0x00007fd9c6020632 in QSGRenderer::renderScene(QSGBindable const&) () at /usr/lib/libQt5Quick.so.5
#14 0x00007fd9c6020b30 in QSGRenderer::renderScene(unsigned int) () at /usr/lib/libQt5Quick.so.5
#15 0x00007fd9c605ac60 in QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () at /usr/lib/libQt5Quick.so.5
#16 0x00007fd9c60bf110 in QQuickWindowPrivate::renderSceneGraph(QSize const&) () at /usr/lib/libQt5Quick.so.5
#17 0x00007fd9c617f8aa in QQuickRenderControl::render() () at /usr/lib/libQt5Quick.so.5
#18 0x00007fd9c617fa73 in QQuickRenderControl::grab() () at /usr/lib/libQt5Quick.so.5
#19 0x00007fd9b0177b84 in  () at /usr/lib/qt/plugins/org.kde.kdecoration2/kwin5_aurorae.so
#20 0x00007fd9cb28319f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#21 0x00007fd9cb28ffc8 in QTimer::timeout(QTimer::QPrivateSignal) () at /usr/lib/libQt5Core.so.5
#22 0x00007fd9cb290339 in QTimer::timerEvent(QTimerEvent*) () at /usr/lib/libQt5Core.so.5
#23 0x00007fd9cb283a7b in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#24 0x00007fd9cbfccecc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#25 0x00007fd9cbfd48a6 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#26 0x00007fd9cb252850 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#27 0x00007fd9cb2ae148 in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#28 0x00007fd9cb2ac284 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#29 0x00007fd9b576057e in  () at /usr/lib/libQt5XcbQpa.so.5
#30 0x00007fd9cb250e9b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#31 0x00007fd9cb25a188 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#32 0x00007fd9ce1b2719 in kdemain () at /usr/lib/libkdeinit5_kwin_x11.so
#33 0x00007fd9cde13f4a in __libc_start_main () at /usr/lib/libc.so.6
#34 0x0000561209bb476a in _start ()

Reported using DrKonqi
Comment 1 Martin Flöser 2018-02-12 21:01:14 UTC
Crash in proprietary nvidia driver. Please report to nvidia.