Bug 360584 - Plasmashell doesn't work together with NVidia propetiary drivers
Summary: Plasmashell doesn't work together with NVidia propetiary drivers
Status: RESOLVED DUPLICATE of bug 345563
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.5.4
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-03-15 22:49 UTC by kai Stümer
Modified: 2016-03-16 00:57 UTC (History)
2 users (show)

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 kai Stümer 2016-03-15 22:49:57 UTC
Application: plasmashell (5.5.4)

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

-- 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'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'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 "/lib64/libthread_db.so.1".
[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=<optimized out>) 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=<optimized out>) 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=<optimized out>) 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=<optimized out>) 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<QMutexData*> (currentValue=<synthetic pointer>, newValue=0x0, expectedValue=0x1, _q_value=@0x2980588: 0x0) at ../../src/corelib/arch/qatomic_x86.h:259
#1  testAndSetRelease<QMutexData*, QMutexData*> (currentValue=<synthetic pointer>, newValue=0x0, expectedValue=0x1, _q_value=@0x2980588: 0x0) at ../../src/corelib/thread/qgenericatomic.h:175
#2  testAndSetRelease (currentValue=<synthetic pointer>, newValue=0x0, expectedValue=0x1, this=this@entry=0x2980588) at ../../src/corelib/thread/qbasicatomic.h:280
#3  fastTryUnlock (current=<synthetic pointer>, 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=<synthetic pointer>) at ../../src/corelib/thread/qmutex.h:138
#6  ~QMutexLocker (this=<synthetic pointer>, __in_chrg=<optimized out>) 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=<optimized out>) 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 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f1440060899 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) 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=<optimized out>) 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=<optimized out>) 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=<synthetic pointer>) at global/qlogging.cpp:1578
#9  QMessageLogger::fatal (this=this@entry=0x7ffcbb9c7810, msg=msg@entry=0x7f143e62412a "%s") 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=<optimized out>) 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=<optimized out>) 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=<optimized out>) 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
Comment 1 David Edmundson 2016-03-16 00:57:37 UTC
Your nvidia drivers aren't set up properly.

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