Bug 362648 - KWin crashes on a system running proprietary nvidia-driver
Summary: KWin crashes on a system running proprietary nvidia-driver
Status: RESOLVED DUPLICATE of bug 358369
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 5.6.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-05-04 05:05 UTC by Tobias
Modified: 2016-05-04 07:06 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tobias 2016-05-04 05:05:33 UTC
Application: kwin_x11 (5.6.2)

Qt Version: 5.5.1
Frameworks Version: 5.21.0
Operating System: Linux 4.5.2-1-default x86_64
Distribution: "openSUSE Tumbleweed (20160502) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
KWrin crashes after starting an application when it's window is shown for the first time. This only happens when the desktop theme uses transparency in window decoartions. Non-transparent themes like standard Breeze-theme or Oxygen are working fine.

On versions prior to the actual build, this bug was not cought, resulting in applications windows without any decorations. Titlebars, borders etc just dissapereared.

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 0x7f6fbb240940 (LWP 3508))]

Thread 5 (Thread 0x7f6f9fbb5700 (LWP 3510)):
#0  0x00007f6fba9af07d in poll () at /lib64/libc.so.6
#1  0x00007f6fb85143f2 in  () at /usr/lib64/libxcb.so.1
#2  0x00007f6fb8515fc7 in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007f6fa0884dd9 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f6fb87d391f in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f6fbac78424 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f6fba9b7add in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f6f97fff700 (LWP 3519)):
#0  0x00007f6fba9b0715 in select () at /lib64/libc.so.6
#1  0x00007f6fb89f3cef in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timespec const*) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f6fb89f56cb in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) () at /usr/lib64/libQt5Core.so.5
#3  0x00007f6fb89f5bc6 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f6fb89a253a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f6fb87ceadc in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f6fb28a70e5 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007f6fb87d391f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f6fbac78424 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f6fba9b7add in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f6f94f1f700 (LWP 3523)):
#0  0x00007f6fba9b0723 in select () at /lib64/libc.so.6
#1  0x00007f6fb89f3cef in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timespec const*) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f6fb89f56cb in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) () at /usr/lib64/libQt5Core.so.5
#3  0x00007f6fb89f5bc6 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f6fb89a253a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f6fb87ceadc in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f6fb28a70e5 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007f6fb87d391f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f6fbac78424 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f6fba9b7add in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f6f8affe700 (LWP 3525)):
#0  0x00007f6fbac7e03f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f6fb775a3d4 in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007f6fb775a419 in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007f6fbac78424 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f6fba9b7add in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f6fbb240940 (LWP 3508)):
[KCrash Handler]
#6  0x00000000400c898f in  ()
#7  0x00007f6fa8b0b2c0 in  () at /usr/lib64/libnvidia-glcore.so.340.96
#8  0x00007f6fa8b12350 in  () at /usr/lib64/libnvidia-glcore.so.340.96
#9  0x00007f6fa877f378 in  () at /usr/lib64/libnvidia-glcore.so.340.96
#10 0x00007f6fb91e9946 in QOpenGLTextureGlyphCache::resizeTextureData(int, int) () at /usr/lib64/libQt5Gui.so.5
#11 0x00007f6fb917a04a in QTextureGlyphCache::fillInPendingGlyphs() () at /usr/lib64/libQt5Gui.so.5
#12 0x00007f6fb2f70fca in  () at /usr/lib64/libQt5Quick.so.5
#13 0x00007f6fb2f6f029 in  () at /usr/lib64/libQt5Quick.so.5
#14 0x00007f6fb2ff2ecb in  () at /usr/lib64/libQt5Quick.so.5
#15 0x00007f6fb2ff70dc in  () at /usr/lib64/libQt5Quick.so.5
#16 0x00007f6fb2ff3d27 in  () at /usr/lib64/libQt5Quick.so.5
#17 0x00007f6fb2ff2559 in QQuickText::updatePaintNode(QSGNode*, QQuickItem::UpdatePaintNodeData*) () at /usr/lib64/libQt5Quick.so.5
#18 0x00007f6fb2fb3788 in QQuickWindowPrivate::updateDirtyNode(QQuickItem*) () at /usr/lib64/libQt5Quick.so.5
#19 0x00007f6fb2fb3fe8 in QQuickWindowPrivate::updateDirtyNodes() () at /usr/lib64/libQt5Quick.so.5
#20 0x00007f6fb2fb4130 in QQuickWindowPrivate::syncSceneGraph() () at /usr/lib64/libQt5Quick.so.5
#21 0x00007f6fb308b7da in QQuickRenderControl::sync() () at /usr/lib64/libQt5Quick.so.5
#22 0x00007f6f9c2ab7e9 in  () at /usr/lib64/qt5/plugins/org.kde.kdecoration2/kwin5_aurorae.so
#23 0x00007f6fb89d1cc7 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#24 0x00007f6fb89ddf98 in QTimer::timerEvent(QTimerEvent*) () at /usr/lib64/libQt5Core.so.5
#25 0x00007f6fb89d2bdb in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#26 0x00007f6fb968787c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#27 0x00007f6fb968c986 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#28 0x00007f6fb89a4bf3 in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#29 0x00007f6fb89f729d in QTimerInfoList::activateTimers() () at /usr/lib64/libQt5Core.so.5
#30 0x00007f6fb89f5b46 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#31 0x00007f6fa08e866d in  () at /usr/lib64/libQt5XcbQpa.so.5
#32 0x00007f6fb89a253a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#33 0x00007f6fb89aa1fd in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#34 0x00007f6fbae93c4f in kdemain () at /usr/lib64/libkdeinit5_kwin_x11.so
#35 0x00007f6fba8ef710 in __libc_start_main () at /lib64/libc.so.6
#36 0x0000000000400809 in _start ()

Reported using DrKonqi
Comment 1 Thomas Lübking 2016-05-04 07:06:04 UTC
"kcmshell5 kwindecoration", select breeze

*** This bug has been marked as a duplicate of bug 358369 ***