Bug 392381 - Plasma suddenly flickers and quit
Summary: Plasma suddenly flickers and quit
Status: RESOLVED UPSTREAM
Alias: None
Product: kwin
Classification: Plasma
Component: general (other bugs)
Version First Reported In: 5.12.3
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-03-27 00:42 UTC by Tommy Beauclair
Modified: 2018-03-27 04:24 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 Tommy Beauclair 2018-03-27 00:42:24 UTC
Application: kwin_x11 (5.12.3)

Qt Version: 5.10.1
Frameworks Version: 5.44.0
Operating System: Linux 4.15.12-1-ARCH x86_64
Distribution: "Arch Linux"

-- Information about the crash:
- What I was doing when the application crashed: I was doing usual tasks (browsing web, file managing, a vm launched)

- Unusual behavior I noticed: sudden ficker of plasma and windows, and then plasma quits.

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 0x7fc004f15840 (LWP 792))]

Thread 5 (Thread 0x7fbfc2760700 (LWP 1113)):
#0  0x00007fbffd89b3bd in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fc000b52f77 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007fc000b52fb9 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007fbffd89508c in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fc0048aae7f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fbfc97b2700 (LWP 997)):
#0  0x00007fc0048a0a76 in ppoll () at /usr/lib/libc.so.6
#1  0x00007fc001c7edc3 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007fc001c8055f in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007fc001c2532b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fc001a3472e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007fbffc35e379 in  () at /usr/lib/libQt5Qml.so.5
#6  0x00007fc001a39acd in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fbffd89508c in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fc0048aae7f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fbfdab4e700 (LWP 890)):
#0  0x00007fc0048a0a76 in ppoll () at /usr/lib/libc.so.6
#1  0x00007fc001c7edc3 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007fc001c8055f in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007fc001c2532b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fc001a3472e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007fbffc35e379 in  () at /usr/lib/libQt5Qml.so.5
#6  0x00007fc001a39acd in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fbffd89508c in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fc0048aae7f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fbfe13e7700 (LWP 864)):
#0  0x00007fc0048a0a76 in ppoll () at /usr/lib/libc.so.6
#1  0x00007fc001c7edc3 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007fc001c8055f in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007fc001c2532b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fc001a3472e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007fbffb200416 in  () at /usr/lib/libQt5DBus.so.5
#6  0x00007fc001a39acd in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fbffd89508c in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fc0048aae7f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fc004f15840 (LWP 792)):
[KCrash Handler]
#6  0x00000000419db0fb in  ()
#7  0x00007fbfcb3f8284 in  () at /usr/lib/libnvidia-glcore.so.390.42
#8  0x00007fbfcb3fd6c8 in  () at /usr/lib/libnvidia-glcore.so.390.42
#9  0x00007fbfcafc09a8 in  () at /usr/lib/libnvidia-glcore.so.390.42
#10 0x00007fc0025182a9 in QOpenGLTextureGlyphCache::resizeTextureData(int, int) () at /usr/lib/libQt5Gui.so.5
#11 0x00007fc00248015a in QTextureGlyphCache::fillInPendingGlyphs() () at /usr/lib/libQt5Gui.so.5
#12 0x00007fbffca42818 in  () at /usr/lib/libQt5Quick.so.5
#13 0x00007fbffca3f44e in  () at /usr/lib/libQt5Quick.so.5
#14 0x00007fbffcaf9cac in QQuickTextNode::addGlyphs(QPointF const&, QGlyphRun const&, QColor const&, QQuickText::TextStyle, QColor const&, QSGNode*) () at /usr/lib/libQt5Quick.so.5
#15 0x00007fbffcafef65 in  () at /usr/lib/libQt5Quick.so.5
#16 0x00007fbffcafac90 in QQuickTextNode::addTextLayout(QPointF const&, QTextLayout*, QColor const&, QQuickText::TextStyle, QColor const&, QColor const&, QColor const&, QColor const&, int, int, int, int) () at /usr/lib/libQt5Quick.so.5
#17 0x00007fbffcaf981c in QQuickText::updatePaintNode(QSGNode*, QQuickItem::UpdatePaintNodeData*) () at /usr/lib/libQt5Quick.so.5
#18 0x00007fbffcaaff58 in QQuickWindowPrivate::updateDirtyNode(QQuickItem*) () at /usr/lib/libQt5Quick.so.5
#19 0x00007fbffcab0824 in QQuickWindowPrivate::updateDirtyNodes() () at /usr/lib/libQt5Quick.so.5
#20 0x00007fbffcab1c47 in QQuickWindowPrivate::syncSceneGraph() () at /usr/lib/libQt5Quick.so.5
#21 0x00007fbffcb7221a in QQuickRenderControl::grab() () at /usr/lib/libQt5Quick.so.5
#22 0x00007fbfdab69b84 in  () at /usr/lib/qt/plugins/org.kde.kdecoration2/kwin5_aurorae.so
#23 0x00007fc001c5773f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#24 0x00007fc001c64508 in QTimer::timeout(QTimer::QPrivateSignal) () at /usr/lib/libQt5Core.so.5
#25 0x00007fc001c64879 in QTimer::timerEvent(QTimerEvent*) () at /usr/lib/libQt5Core.so.5
#26 0x00007fc001c5801b in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#27 0x00007fc0029a4fec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#28 0x00007fc0029ac9c6 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#29 0x00007fc001c26cf0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#30 0x00007fc001c82688 in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#31 0x00007fc001c807c4 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#32 0x00007fbfec20c71e in  () at /usr/lib/libQt5XcbQpa.so.5
#33 0x00007fc001c2532b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#34 0x00007fc001c2e728 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#35 0x00007fc004b74719 in kdemain () at /usr/lib/libkdeinit5_kwin_x11.so
#36 0x00007fc0047d5f4a in __libc_start_main () at /usr/lib/libc.so.6
#37 0x00005597826e176a in _start ()

Reported using DrKonqi
Comment 1 Martin Flöser 2018-03-27 04:24:08 UTC
Crash happens in the proprietary Nvidia driver. Please report to NVIDIA.