<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>360584</bug_id>
          
          <creation_ts>2016-03-15 22:49:57 +0000</creation_ts>
          <short_desc>Plasmashell doesn&apos;t work together with NVidia propetiary drivers</short_desc>
          <delta_ts>2016-03-16 00:57:37 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Plasma</classification>
          <product>plasmashell</product>
          <component>general</component>
          <version>5.5.4</version>
          <rep_platform>openSUSE</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>345563</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>drkonqi</keywords>
          <priority>NOR</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>1.0</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="kai Stümer">kai</reporter>
          <assigned_to name="David Edmundson">kde</assigned_to>
          <cc>bshah</cc>
    
    <cc>plasma-bugs-null</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1582769</commentid>
    <comment_count>0</comment_count>
    <who name="kai Stümer">kai</who>
    <bug_when>2016-03-15 22:49:57 +0000</bug_when>
    <thetext>Application: plasmashell (5.5.4)

Qt Version: 5.5.1
Operating System: Linux 4.1.15-8-pv x86_64
Distribution: &quot;openSUSE Leap 42.1 (x86_64)&quot;

-- Information about the crash:
- What I was doing when the application crashed:

I got the opensuse update of the kde which is know to have some issues. Fixed the update, but since that the KDE wasn&apos;t working together with the NVidia drivers. The Nvidia drivers got reinstalled. The X-Server is working, but not the kde+Nvidia. If i deinstall the NVidia drivers or Blacklist them and load the Nuveau drivers, the KDE is working proper but just at about 5 fps, with NVidia drivers the plasmashell just crashes. With the Version 5.4.2 this problem wasn&apos;T happening and even nuveau drivers where working ok.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Aborted
Using host libthread_db library &quot;/lib64/libthread_db.so.1&quot;.
[Current thread is 1 (Thread 0x7f1440989800 (LWP 17284))]

Thread 7 (Thread 0x7f142992c700 (LWP 17287)):
#0  0x00007f1439e92bbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f143eddb422 in poll (__timeout=-1, __nfds=1, __fds=0x7f142992bcc0) at /usr/include/bits/poll2.h:46
#2  _xcb_conn_wait (c=c@entry=0x26251e0, cond=cond@entry=0x2625220, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:459
#3  0x00007f143eddd00f in xcb_wait_for_event (c=0x26251e0) at xcb_in.c:693
#4  0x00007f142c0af3c9 in QXcbEventReader::run (this=0x262ed10) at qxcbconnection.cpp:1229
#5  0x00007f143a58b32f in QThreadPrivate::start (arg=0x262ed10) at thread/qthread_unix.cpp:331
#6  0x00007f143969c0a4 in start_thread (arg=0x7f142992c700) at pthread_create.c:309
#7  0x00007f1439e9afed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7f141ff2a700 (LWP 17302)):
#0  0x00007f1439e8ec8d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f143203b073 in ?? () from /usr/lib64/tls/libnvidia-tls.so.361.28
#2  0x00007f14365b4b60 in read (__nbytes=16, __buf=0x7f141ff29bb0, __fd=&lt;optimized out&gt;) at /usr/include/bits/unistd.h:44
#3  g_wakeup_acknowledge (wakeup=0x7f14240015b0) at gwakeup.c:210
#4  0x00007f1436573999 in g_main_context_check (context=context@entry=0x7f14180009b0, max_priority=2147483647, fds=fds@entry=0x7f1418003070, n_fds=n_fds@entry=1) at gmain.c:3600
#5  0x00007f1436573df8 in g_main_context_iterate (context=context@entry=0x7f14180009b0, block=block@entry=1, dispatch=dispatch@entry=1, self=&lt;optimized out&gt;) at gmain.c:3805
#6  0x00007f1436573f7c in g_main_context_iteration (context=0x7f14180009b0, may_block=1) at gmain.c:3869
#7  0x00007f143a7bdd8b in QEventDispatcherGlib::processEvents (this=0x7f14180008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#8  0x00007f143a764d53 in QEventLoop::exec (this=this@entry=0x7f141ff29db0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#9  0x00007f143a58661a in QThread::exec (this=this@entry=0x2766350) at thread/qthread.cpp:503
#10 0x00007f143d898df8 in QQmlThreadPrivate::run (this=0x2766350) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/ftw/qqmlthread.cpp:141
#11 0x00007f143a58b32f in QThreadPrivate::start (arg=0x2766350) at thread/qthread_unix.cpp:331
#12 0x00007f143969c0a4 in start_thread (arg=0x7f141ff2a700) at pthread_create.c:309
#13 0x00007f1439e9afed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7f1414112700 (LWP 17303)):
#0  0x00007f1439e8ec8d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f143203b073 in ?? () from /usr/lib64/tls/libnvidia-tls.so.361.28
#2  0x00007f14365b4b60 in read (__nbytes=16, __buf=0x7f1414111bb0, __fd=&lt;optimized out&gt;) at /usr/include/bits/unistd.h:44
#3  g_wakeup_acknowledge (wakeup=0x7f14180025a0) at gwakeup.c:210
#4  0x00007f1436573999 in g_main_context_check (context=context@entry=0x7f140c0009b0, max_priority=2147483647, fds=fds@entry=0x7f140c002e70, n_fds=n_fds@entry=1) at gmain.c:3600
#5  0x00007f1436573df8 in g_main_context_iterate (context=context@entry=0x7f140c0009b0, block=block@entry=1, dispatch=dispatch@entry=1, self=&lt;optimized out&gt;) at gmain.c:3805
#6  0x00007f1436573f7c in g_main_context_iteration (context=0x7f140c0009b0, may_block=1) at gmain.c:3869
#7  0x00007f143a7bdd8b in QEventDispatcherGlib::processEvents (this=0x7f140c0008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#8  0x00007f143a764d53 in QEventLoop::exec (this=this@entry=0x7f1414111db0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#9  0x00007f143a58661a in QThread::exec (this=this@entry=0x29852b0) at thread/qthread.cpp:503
#10 0x00007f143d898df8 in QQmlThreadPrivate::run (this=0x29852b0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/ftw/qqmlthread.cpp:141
#11 0x00007f143a58b32f in QThreadPrivate::start (arg=0x29852b0) at thread/qthread_unix.cpp:331
#12 0x00007f143969c0a4 in start_thread (arg=0x7f1414112700) at pthread_create.c:309
#13 0x00007f1439e9afed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7f14128b4700 (LWP 17304)):
#0  0x00007f143a583ccf in testAndSetRelaxed&lt;QMutexData*&gt; (currentValue=&lt;synthetic pointer&gt;, newValue=0x0, expectedValue=0x1, _q_value=@0x2980588: 0x0) at ../../src/corelib/arch/qatomic_x86.h:259
#1  testAndSetRelease&lt;QMutexData*, QMutexData*&gt; (currentValue=&lt;synthetic pointer&gt;, newValue=0x0, expectedValue=0x1, _q_value=@0x2980588: 0x0) at ../../src/corelib/thread/qgenericatomic.h:175
#2  testAndSetRelease (currentValue=&lt;synthetic pointer&gt;, newValue=0x0, expectedValue=0x1, this=this@entry=0x2980588) at ../../src/corelib/thread/qbasicatomic.h:280
#3  fastTryUnlock (current=&lt;synthetic pointer&gt;, this=this@entry=0x2980588) at thread/qmutex.h:85
#4  QMutex::unlock (this=this@entry=0x2980588) at thread/qmutex.cpp:264
#5  0x00007f143a7bdcc5 in unlock (this=&lt;synthetic pointer&gt;) at ../../src/corelib/thread/qmutex.h:138
#6  ~QMutexLocker (this=&lt;synthetic pointer&gt;, __in_chrg=&lt;optimized out&gt;) at ../../src/corelib/thread/qmutex.h:132
#7  canWaitLocked (this=0x2980560) at ../../src/corelib/thread/qthread_p.h:241
#8  postEventSourcePrepare (s=0x7f14040012f0, timeout=timeout@entry=0x7f14128b3bf4) at kernel/qeventdispatcher_glib.cpp:254
#9  0x00007f14365734ad in g_main_context_prepare (context=context@entry=0x7f14040009b0, priority=priority@entry=0x7f14128b3c78) at gmain.c:3410
#10 0x00007f1436573d80 in g_main_context_iterate (context=context@entry=0x7f14040009b0, block=block@entry=1, dispatch=dispatch@entry=1, self=&lt;optimized out&gt;) at gmain.c:3788
#11 0x00007f1436573f7c in g_main_context_iteration (context=0x7f14040009b0, may_block=1) at gmain.c:3869
#12 0x00007f143a7bdd8b in QEventDispatcherGlib::processEvents (this=0x7f14040008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#13 0x00007f143a764d53 in QEventLoop::exec (this=this@entry=0x7f14128b3db0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#14 0x00007f143a58661a in QThread::exec (this=this@entry=0x2ae0440) at thread/qthread.cpp:503
#15 0x00007f143d898df8 in QQmlThreadPrivate::run (this=0x2ae0440) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/ftw/qqmlthread.cpp:141
#16 0x00007f143a58b32f in QThreadPrivate::start (arg=0x2ae0440) at thread/qthread_unix.cpp:331
#17 0x00007f143969c0a4 in start_thread (arg=0x7f14128b4700) at pthread_create.c:309
#18 0x00007f1439e9afed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7f1410f21700 (LWP 17305)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f144006086b in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f1440347ea0 &lt;QTWTF::pageheap_memory&gt;) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f1440060899 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=&lt;optimized out&gt;) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f143969c0a4 in start_thread (arg=0x7f1410f21700) at pthread_create.c:309
#4  0x00007f1439e9afed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f138166a700 (LWP 17306)):
#0  0x00007f1439e8ec8d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f143203b073 in ?? () from /usr/lib64/tls/libnvidia-tls.so.361.28
#2  0x00007f14365b4b60 in read (__nbytes=16, __buf=0x7f1381669b70, __fd=&lt;optimized out&gt;) at /usr/include/bits/unistd.h:44
#3  g_wakeup_acknowledge (wakeup=0x7f1404002780) at gwakeup.c:210
#4  0x00007f1436573999 in g_main_context_check (context=context@entry=0x7f137c0009b0, max_priority=2147483647, fds=fds@entry=0x7f137c0013e0, n_fds=n_fds@entry=1) at gmain.c:3600
#5  0x00007f1436573df8 in g_main_context_iterate (context=context@entry=0x7f137c0009b0, block=block@entry=1, dispatch=dispatch@entry=1, self=&lt;optimized out&gt;) at gmain.c:3805
#6  0x00007f1436573f7c in g_main_context_iteration (context=0x7f137c0009b0, may_block=1) at gmain.c:3869
#7  0x00007f143a7bdd8b in QEventDispatcherGlib::processEvents (this=0x7f137c0008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#8  0x00007f143a764d53 in QEventLoop::exec (this=this@entry=0x7f1381669d70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#9  0x00007f143a58661a in QThread::exec (this=this@entry=0x2eea440) at thread/qthread.cpp:503
#10 0x00007f143e432282 in QQuickPixmapReader::run (this=0x2eea440) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/util/qquickpixmapcache.cpp:760
#11 0x00007f143a58b32f in QThreadPrivate::start (arg=0x2eea440) at thread/qthread_unix.cpp:331
#12 0x00007f143969c0a4 in start_thread (arg=0x7f138166a700) at pthread_create.c:309
#13 0x00007f1439e9afed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f1440989800 (LWP 17284)):
[KCrash Handler]
#6  0x00007f1439deb0a7 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#7  0x00007f1439dec458 in __GI_abort () at abort.c:78
#8  0x00007f143a5797ce in qt_message_fatal (context=..., message=&lt;synthetic pointer&gt;) at global/qlogging.cpp:1578
#9  QMessageLogger::fatal (this=this@entry=0x7ffcbb9c7810, msg=msg@entry=0x7f143e62412a &quot;%s&quot;) at global/qlogging.cpp:781
#10 0x00007f143e49ff01 in QSGRenderLoop::handleContextCreationFailure (this=this@entry=0x2abb6e0, window=0x2a0bf20, isEs=isEs@entry=false) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/scenegraph/qsgrenderloop.cpp:244
#11 0x00007f143e4a0e85 in QSGGuiThreadRenderLoop::renderWindow (this=this@entry=0x2abb6e0, window=0x2a0bf20) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/scenegraph/qsgrenderloop.cpp:333
#12 0x00007f143e4a1bee in QSGGuiThreadRenderLoop::exposureChanged (this=0x2abb6e0, window=0x2a0bf20) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/scenegraph/qsgrenderloop.cpp:422
#13 0x00007f143acc0b69 in QWindow::event (this=this@entry=0x2a0bf20, ev=ev@entry=0x7ffcbb9c7d00) at kernel/qwindow.cpp:2028
#14 0x00007f143e4da161 in QQuickWindow::event (this=this@entry=0x2a0bf20, e=e@entry=0x7ffcbb9c7d00) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/items/qquickwindow.cpp:1413
#15 0x0000000000442ba6 in DesktopView::event (this=0x2a0bf20, e=0x7ffcbb9c7d00) at /usr/src/debug/plasma-workspace-5.5.4/shell/desktopview.cpp:205
#16 0x00007f143badfe7c in QApplicationPrivate::notify_helper (this=this@entry=0x2605530, receiver=receiver@entry=0x2a0bf20, e=e@entry=0x7ffcbb9c7d00) at kernel/qapplication.cpp:3716
#17 0x00007f143bae4cc8 in QApplication::notify (this=0x7ffcbb9c8130, receiver=0x2a0bf20, e=0x7ffcbb9c7d00) at kernel/qapplication.cpp:3499
#18 0x00007f143a766e95 in QCoreApplication::notifyInternal (this=0x7ffcbb9c8130, receiver=receiver@entry=0x2a0bf20, event=event@entry=0x7ffcbb9c7d00) at kernel/qcoreapplication.cpp:965
#19 0x00007f143acb95d4 in sendSpontaneousEvent (event=0x7ffcbb9c7d00, receiver=0x2a0bf20) at ../../src/corelib/kernel/qcoreapplication.h:227
#20 QGuiApplicationPrivate::processExposeEvent (e=0x2efa540) at kernel/qguiapplication.cpp:2650
#21 0x00007f143acba1ed in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x2efa540) at kernel/qguiapplication.cpp:1645
#22 0x00007f143ac9f268 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:625
#23 0x00007f142c0da200 in userEventSourceDispatch (source=&lt;optimized out&gt;) at eventdispatchers/qeventdispatcher_glib.cpp:70
#24 0x00007f1436573c84 in g_main_dispatch (context=0x7f1424001710) at gmain.c:3122
#25 g_main_context_dispatch (context=context@entry=0x7f1424001710) at gmain.c:3737
#26 0x00007f1436573ed8 in g_main_context_iterate (context=context@entry=0x7f1424001710, block=block@entry=1, dispatch=dispatch@entry=1, self=&lt;optimized out&gt;) at gmain.c:3808
#27 0x00007f1436573f7c in g_main_context_iteration (context=0x7f1424001710, may_block=1) at gmain.c:3869
#28 0x00007f143a7bdd6c in QEventDispatcherGlib::processEvents (this=0x26bb760, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#29 0x00007f143a764d53 in QEventLoop::exec (this=this@entry=0x7ffcbb9c7fc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#30 0x00007f143a76c8f6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229
#31 0x00007f143acb08ec in QGuiApplication::exec () at kernel/qguiapplication.cpp:1529
#32 0x00007f143badc605 in QApplication::exec () at kernel/qapplication.cpp:2976
#33 0x0000000000436a20 in main (argc=4, argv=&lt;optimized out&gt;) at /usr/src/debug/plasma-workspace-5.5.4/shell/main.cpp:181

Possible duplicates by query: bug 360397, bug 358762, bug 356148, bug 355943, bug 355096.

Reported using DrKonqi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1582795</commentid>
    <comment_count>1</comment_count>
    <who name="David Edmundson">kde</who>
    <bug_when>2016-03-16 00:57:37 +0000</bug_when>
    <thetext>Your nvidia drivers aren&apos;t set up properly.

*** This bug has been marked as a duplicate of bug 345563 ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>