Bug 374306

Summary: Kwin
Product: [Plasma] kwin Reporter: Iulian <static1990>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash Keywords: drkonqi, triaged
Priority: NOR    
Version First Reported In: 5.8.4   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Iulian 2016-12-29 21:06:45 UTC
Application: kwin_x11 (5.8.4)

Qt Version: 5.7.0
Frameworks Version: 5.28.0
Operating System: Linux 4.4.39-1-MANJARO x86_64
Distribution: "Manjaro Linux"

-- Information about the crash:
Every time i make changes to virtualbox or dolphin the kwin crashes and restarts.

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 0x7fe0a16a2880 (LWP 663))]

Thread 6 (Thread 0x7fe07d4a6700 (LWP 3705)):
#0  0x00007fe0a10dc551 in ppoll () at /usr/lib/libc.so.6
#1  0x00007fe09e789ad9 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007fe09e78b3c8 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007fe09e73824a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fe09e55b0f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007fe0990d12d5 in  () at /usr/lib/libQt5Qml.so.5
#6  0x00007fe09e55fd78 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fe09a373454 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fe0a10e57df in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fe06e1fc700 (LWP 835)):
#0  0x00007fe09a37910f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fe09d6cfac4 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007fe09d6cfb09 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007fe09a373454 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fe0a10e57df in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fe07c9b1700 (LWP 799)):
#0  0x00007fe0a10dc551 in ppoll () at /usr/lib/libc.so.6
#1  0x00007fe09e789ad9 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007fe09e78b3c8 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007fe09e73824a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fe09e55b0f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007fe0990d12d5 in  () at /usr/lib/libQt5Qml.so.5
#6  0x00007fe09e55fd78 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fe09a373454 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fe0a10e57df in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fe07ef04700 (LWP 760)):
#0  0x00007ffd1bcd8979 in  ()
#1  0x00007ffd1bcd8c9f in clock_gettime ()
#2  0x00007fe0a10f26b6 in clock_gettime () at /usr/lib/libc.so.6
#3  0x00007fe09e6051a1 in  () at /usr/lib/libQt5Core.so.5
#4  0x00007fe09e78c3b9 in QTimerInfoList::updateCurrentTime() () at /usr/lib/libQt5Core.so.5
#5  0x00007fe09e78c965 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/libQt5Core.so.5
#6  0x00007fe09e78b6a4 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007fe09e73824a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#8  0x00007fe09e55b0f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#9  0x00007fe09829be55 in  () at /usr/lib/libQt5DBus.so.5
#10 0x00007fe09e55fd78 in  () at /usr/lib/libQt5Core.so.5
#11 0x00007fe09a373454 in start_thread () at /usr/lib/libpthread.so.0
#12 0x00007fe0a10e57df in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fe085044700 (LWP 747)):
#0  0x00007fe0a10dc48d in poll () at /usr/lib/libc.so.6
#1  0x00007fe0a021c8e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007fe0a021e679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007fe085f1c449 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007fe09e55fd78 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fe09a373454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fe0a10e57df in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fe0a16a2880 (LWP 663)):
[KCrash Handler]
#6  0x00000000409b3c0f in  ()
#7  0x00007fe08fa9d2d0 in  () at /usr/lib/libnvidia-glcore.so.340.101
#8  0x00007fe08faa4360 in  () at /usr/lib/libnvidia-glcore.so.340.101
#9  0x00007fe08f711378 in  () at /usr/lib/libnvidia-glcore.so.340.101
#10 0x00007fe09ef9fec4 in QOpenGLTextureGlyphCache::resizeTextureData(int, int) () at /usr/lib/libQt5Gui.so.5
#11 0x00007fe09ef3fea6 in QTextureGlyphCache::fillInPendingGlyphs() () at /usr/lib/libQt5Gui.so.5
#12 0x00007fe099781d38 in  () at /usr/lib/libQt5Quick.so.5
#13 0x00007fe09977fbf4 in  () at /usr/lib/libQt5Quick.so.5
#14 0x00007fe099806e07 in QQuickTextNode::addGlyphs(QPointF const&, QGlyphRun const&, QColor const&, QQuickText::TextStyle, QColor const&, QSGNode*) () at /usr/lib/libQt5Quick.so.5
#15 0x00007fe09980ba54 in  () at /usr/lib/libQt5Quick.so.5
#16 0x00007fe099807d2c 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 0x00007fe0998067ea in QQuickText::updatePaintNode(QSGNode*, QQuickItem::UpdatePaintNodeData*) () at /usr/lib/libQt5Quick.so.5
#18 0x00007fe0997c4190 in QQuickWindowPrivate::updateDirtyNode(QQuickItem*) () at /usr/lib/libQt5Quick.so.5
#19 0x00007fe0997c49ab in QQuickWindowPrivate::updateDirtyNodes() () at /usr/lib/libQt5Quick.so.5
#20 0x00007fe0997c5a1e in QQuickWindowPrivate::syncSceneGraph() () at /usr/lib/libQt5Quick.so.5
#21 0x00007fe0998a938a in QQuickRenderControl::sync() () at /usr/lib/libQt5Quick.so.5
#22 0x00007fe07c9cf080 in  () at /usr/lib/qt/plugins/org.kde.kdecoration2/kwin5_aurorae.so
#23 0x00007fe09e7659de in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#24 0x00007fe09e7726e8 in QTimer::timerEvent(QTimerEvent*) () at /usr/lib/libQt5Core.so.5
#25 0x00007fe09e766483 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#26 0x00007fe09f419e0c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#27 0x00007fe09f421581 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#28 0x00007fe09e739df0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#29 0x00007fe09e78d6be in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#30 0x00007fe09e78b628 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#31 0x00007fe085f9517d in  () at /usr/lib/libQt5XcbQpa.so.5
#32 0x00007fe09e73824a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#33 0x00007fe09e74074c in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#34 0x00007fe0a13a4495 in kdemain () at /usr/lib/libkdeinit5_kwin_x11.so
#35 0x00007fe0a101d291 in __libc_start_main () at /usr/lib/libc.so.6
#36 0x000000000040069a in _start ()

Reported using DrKonqi
Comment 1 Martin Flöser 2016-12-30 05:55:41 UTC
Unfortunately the back trace is lacking debug symbols (as normal on arch). Due to that we are not able to investigate. It looks like a bug in the driver though.
Comment 2 Andrew Crouthamel 2018-09-26 22:19: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!
Comment 3 Andrew Crouthamel 2018-10-27 04:20:37 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now 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

Thank you for helping us make KDE software even better for everyone!