Bug 384379 - KWin crashes on Tumbleweed
Summary: KWin crashes on Tumbleweed
Status: RESOLVED UPSTREAM
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 5.10.4
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-09-05 11:36 UTC by Rodney Baker
Modified: 2017-09-05 16:24 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:
mgraesslin: NVIDIA+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rodney Baker 2017-09-05 11:36:10 UTC
Application: kwin_x11 (5.10.4)

Qt Version: 5.9.1
Frameworks Version: 5.36.0
Operating System: Linux 4.12.9-1.gf2ab6ba-default x86_64
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed: KMail and Google Chrome open - attempted to drag Chrome from Monitor 2 to Monitor 1. Running dual-head on NVidia GTX750 with proprietary drivers (installed from NVidia installer) version 384.69.

The same crash has occurred several times when the desktop is sitting completely idle.

The crash can be reproduced sometimes.

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

Thread 5 (Thread 0x7f600ba74700 (LWP 15068)):
#0  0x00007f6031af1266 in ppoll () at /lib64/libc.so.6
#1  0x00007f602f119649 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f602f11ac26 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#3  0x00007f602f0c635a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f602eef631a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#5  0x00007f6029821705 in  () at /usr/lib64/libQt5Qml.so.5
#6  0x00007f602eefad2e in  () at /usr/lib64/libQt5Core.so.5
#7  0x00007f602ad194d7 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f6031afab2f in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f5ff5dd9700 (LWP 14894)):
#0  0x00007f602ad1f5dd in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f602e06f8e4 in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007f602e06f929 in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007f602ad194d7 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f6031afab2f in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f5ffdb64700 (LWP 14891)):
#0  0x00007f6031af1266 in ppoll () at /lib64/libc.so.6
#1  0x00007f602f119649 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f602f11ac26 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#3  0x00007f602f0c635a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f602eef631a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#5  0x00007f6029821705 in  () at /usr/lib64/libQt5Qml.so.5
#6  0x00007f602eefad2e in  () at /usr/lib64/libQt5Core.so.5
#7  0x00007f602ad194d7 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f6031afab2f in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f6013153700 (LWP 14867)):
#0  0x00007f6031af1266 in ppoll () at /lib64/libc.so.6
#1  0x00007f602f119649 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f602f11ac26 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#3  0x00007f602f0c635a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f602eef631a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#5  0x00007f60289e8a45 in  () at /usr/lib64/libQt5DBus.so.5
#6  0x00007f602eefad2e in  () at /usr/lib64/libQt5Core.so.5
#7  0x00007f602ad194d7 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f6031afab2f in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f603210f900 (LWP 14863)):
[KCrash Handler]
#6  0x000000004102e7fb in  ()
#7  0x00007f5fff3cd3d4 in  () at /usr/lib64/libnvidia-glcore.so.384.69
#8  0x00007f5fff3d26a8 in  () at /usr/lib64/libnvidia-glcore.so.384.69
#9  0x00007f5ffef9a058 in  () at /usr/lib64/libnvidia-glcore.so.384.69
#10 0x00007f602f9c750d in QOpenGLTextureGlyphCache::resizeTextureData(int, int) () at /usr/lib64/libQt5Gui.so.5
#11 0x00007f602f94e9ca in QTextureGlyphCache::fillInPendingGlyphs() () at /usr/lib64/libQt5Gui.so.5
#12 0x00007f6029efc971 in  () at /usr/lib64/libQt5Quick.so.5
#13 0x00007f6029ef97e9 in  () at /usr/lib64/libQt5Quick.so.5
#14 0x00007f6029f9e01c in QQuickTextNode::addGlyphs(QPointF const&, QGlyphRun const&, QColor const&, QQuickText::TextStyle, QColor const&, QSGNode*) () at /usr/lib64/libQt5Quick.so.5
#15 0x00007f6029fa2e04 in  () at /usr/lib64/libQt5Quick.so.5
#16 0x00007f6029f9eed1 in QQuickTextNode::addTextLayout(QPointF const&, QTextLayout*, QColor const&, QQuickText::TextStyle, QColor const&, QColor const&, QColor const&, QColor const&, int, int, int, int) () at /usr/lib64/libQt5Quick.so.5
#17 0x00007f6029f9dc2e in QQuickText::updatePaintNode(QSGNode*, QQuickItem::UpdatePaintNodeData*) () at /usr/lib64/libQt5Quick.so.5
#18 0x00007f6029f5cfd7 in QQuickWindowPrivate::updateDirtyNode(QQuickItem*) () at /usr/lib64/libQt5Quick.so.5
#19 0x00007f6029f5d80b in QQuickWindowPrivate::updateDirtyNodes() () at /usr/lib64/libQt5Quick.so.5
#20 0x00007f6029f5ea12 in QQuickWindowPrivate::syncSceneGraph() () at /usr/lib64/libQt5Quick.so.5
#21 0x00007f602a00dcea in QQuickRenderControl::sync() () at /usr/lib64/libQt5Quick.so.5
#22 0x00007f600bd75862 in  () at /usr/lib64/qt5/plugins/org.kde.kdecoration2/kwin5_aurorae.so
#23 0x00007f602f0f535c in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#24 0x00007f602f1016a7 in QTimer::timeout(QTimer::QPrivateSignal) () at /usr/lib64/libQt5Core.so.5
#25 0x00007f602f1019d8 in QTimer::timerEvent(QTimerEvent*) () at /usr/lib64/libQt5Core.so.5
#26 0x00007f602f0f5bfb in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#27 0x00007f602fe4c93c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#28 0x00007f602fe53cb4 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#29 0x00007f602f0c7d48 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#30 0x00007f602f11cc3e in QTimerInfoList::activateTimers() () at /usr/lib64/libQt5Core.so.5
#31 0x00007f602f11ae92 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#32 0x00007f6019fdf0ed in  () at /usr/lib64/libQt5XcbQpa.so.5
#33 0x00007f602f0c635a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#34 0x00007f602f0cebe4 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#35 0x00007f6031dbc5a6 in kdemain () at /usr/lib64/libkdeinit5_kwin_x11.so
#36 0x00007f6031a2d46a in __libc_start_main () at /lib64/libc.so.6
#37 0x000056045831186a in _start ()

Reported using DrKonqi
Comment 1 Martin Flöser 2017-09-05 16:24:53 UTC
I'm sorry, but the crash happens in the nvidia driver. There is nothing we can do. Please report to NVIDIA.