Bug 375077 - kwin crashes all the time using Manjaro Linux
Summary: kwin crashes all the time using Manjaro Linux
Status: RESOLVED BACKTRACE
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 5.8.5
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi, triaged
Depends on:
Blocks:
 
Reported: 2017-01-15 05:19 UTC by Jason Yung
Modified: 2018-09-26 23:19 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 Jason Yung 2017-01-15 05:19:12 UTC
Application: kwin_x11 (5.8.5)
 (Compiled from sources)
Qt Version: 5.7.1
Frameworks Version: 5.29.0
Operating System: Linux 4.4.39-1-MANJARO x86_64
Distribution: "Manjaro Linux"

-- Information about the crash:
- Unusual behavior I noticed: kwin crashes all the time using Manjaro Linux

The crash can be reproduced every time.

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

Thread 6 (Thread 0x7fe1358c2700 (LWP 7264)):
#0  0x00007fe158153551 in ppoll () at /usr/lib/libc.so.6
#1  0x00007fe1558025f9 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007fe155803efa in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007fe1557b0d3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fe1555d3063 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007fe150126e75 in  () at /usr/lib/libQt5Qml.so.5
#6  0x00007fe1555d7cf8 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fe1513cc454 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fe15815c7df in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fe121242700 (LWP 6263)):
#0  0x00007fe1513d210f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fe1547481f4 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007fe154748239 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007fe1513cc454 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fe15815c7df in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fe136933700 (LWP 6231)):
#0  0x00007fe158153551 in ppoll () at /usr/lib/libc.so.6
#1  0x00007fe1558025f9 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007fe155803efa in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007fe1557b0d3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fe1555d3063 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007fe150126e75 in  () at /usr/lib/libQt5Qml.so.5
#6  0x00007fe1555d7cf8 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fe1513cc454 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fe15815c7df in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fe13ce46700 (LWP 6144)):
#0  0x00007fe158153551 in ppoll () at /usr/lib/libc.so.6
#1  0x00007fe1558025f9 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007fe155803efa in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007fe1557b0d3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fe1555d3063 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007fe14f2f0de5 in  () at /usr/lib/libQt5DBus.so.5
#6  0x00007fe1555d7cf8 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fe1513cc454 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fe15815c7df in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fe13ef6e700 (LWP 6143)):
#0  0x00007fe15815348d in poll () at /usr/lib/libc.so.6
#1  0x00007fe1572938e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007fe157295679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007fe13fe46789 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007fe1555d7cf8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fe1513cc454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fe15815c7df in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fe158713840 (LWP 6075)):
[KCrash Handler]
#6  0x0000000040191b7b in  ()
#7  0x00007fe12340e464 in  () at /usr/lib/libnvidia-glcore.so.375.26
#8  0x00007fe123413728 in  () at /usr/lib/libnvidia-glcore.so.375.26
#9  0x00007fe122fe73a8 in  () at /usr/lib/libnvidia-glcore.so.375.26
#10 0x00007fe156010c04 in QOpenGLTextureGlyphCache::resizeTextureData(int, int) () at /usr/lib/libQt5Gui.so.5
#11 0x00007fe155fb12a6 in QTextureGlyphCache::fillInPendingGlyphs() () at /usr/lib/libQt5Gui.so.5
#12 0x00007fe1507d9dd7 in  () at /usr/lib/libQt5Quick.so.5
#13 0x00007fe1507d7c84 in  () at /usr/lib/libQt5Quick.so.5
#14 0x00007fe15085f9b7 in QQuickTextNode::addGlyphs(QPointF const&, QGlyphRun const&, QColor const&, QQuickText::TextStyle, QColor const&, QSGNode*) () at /usr/lib/libQt5Quick.so.5
#15 0x00007fe1508646c4 in  () at /usr/lib/libQt5Quick.so.5
#16 0x00007fe15086093c 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 0x00007fe15085f397 in QQuickText::updatePaintNode(QSGNode*, QQuickItem::UpdatePaintNodeData*) () at /usr/lib/libQt5Quick.so.5
#18 0x00007fe15081c810 in QQuickWindowPrivate::updateDirtyNode(QQuickItem*) () at /usr/lib/libQt5Quick.so.5
#19 0x00007fe15081d02b in QQuickWindowPrivate::updateDirtyNodes() () at /usr/lib/libQt5Quick.so.5
#20 0x00007fe15081e09e in QQuickWindowPrivate::syncSceneGraph() () at /usr/lib/libQt5Quick.so.5
#21 0x00007fe15090257a in QQuickRenderControl::sync() () at /usr/lib/libQt5Quick.so.5
#22 0x00007fe136951080 in  () at /usr/lib/qt/plugins/org.kde.kdecoration2/kwin5_aurorae.so
#23 0x00007fe1557de43e in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#24 0x00007fe1557eb148 in QTimer::timerEvent(QTimerEvent*) () at /usr/lib/libQt5Core.so.5
#25 0x00007fe1557deee3 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#26 0x00007fe15648c35c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#27 0x00007fe156493ad1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#28 0x00007fe1557b28e0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#29 0x00007fe15580625e in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#30 0x00007fe15580416a in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#31 0x00007fe13febfddd in  () at /usr/lib/libQt5XcbQpa.so.5
#32 0x00007fe1557b0d3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#33 0x00007fe1557b923c in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#34 0x00007fe15841b495 in kdemain () at /usr/lib/libkdeinit5_kwin_x11.so
#35 0x00007fe158094291 in __libc_start_main () at /usr/lib/libc.so.6
#36 0x000000000040069a in _start ()

Reported using DrKonqi
Comment 1 Martin Flöser 2017-01-15 13:44:16 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.

 From what we see it's a crash in the proprietary nvidia driver triggered 
somehow through the aurorae window decoration. As a workaround switch to 
the breeze window decoration.
Comment 2 Andrew Crouthamel 2018-09-26 22:09:53 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!