Kde4.2 beta 2 plasma workspace crash on login

Bug #309796 reported by Bunny H. Brown
2
Affects Status Importance Assigned to Milestone
KDE Base
Fix Released
High
kdebase-workspace (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

My system is Kubuntu 8.10
I upgraded to KDE4.2 beta 2 from ppa.launchpad.net have now found that if I enable any of the nvidia drivers (177 or 173) I get the folloiwing as soon as the desktop is displayed:-

Application: Plasma Workspace (plasma), signal SIGABRT
0x00007fd9ff89a621 in nanosleep () from /lib/libc.so.6
[Current thread is 0 (LWP 6869)]

Thread 2 (Thread 0x40a29950 (LWP 6870)):
#0 0x00007fd9fd5b02d9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1 0x00007fda0037b349 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2 0x00007fda03a3729c in ?? () from /usr/lib/libQtNetwork.so.4
#3 0x00007fda0037a362 in ?? () from /usr/lib/libQtCore.so.4
#4 0x00007fd9fd5ac3ea in start_thread () from /lib/libpthread.so.0
#5 0x00007fd9ff8d8c6d in clone () from /lib/libc.so.6
#6 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fd9f9529730 (LWP 6869)):
[KCrash Handler]
#5 0x00007fd9ff824fd5 in raise () from /lib/libc.so.6
#6 0x00007fd9ff826b43 in abort () from /lib/libc.so.6
#7 0x00007fda003726b5 in qt_message_output () from /usr/lib/libQtCore.so.4
#8 0x00007fda003727fd in qFatal () from /usr/lib/libQtCore.so.4
#9 0x00007fda02dca378 in KConfigGroup::KConfigGroup () from /usr/lib/libkdecore.so.5
#10 0x00007fda047a07ab in Plasma::Theme::findInRectsCache () from /usr/lib/libplasma.so.3
#11 0x00007fda0479ad4c in Plasma::Svg::hasElement () from /usr/lib/libplasma.so.3
#12 0x00007fda0476e855 in Plasma::FrameSvg::setElementPrefix () from /usr/lib/libplasma.so.3
#13 0x00007fd9e80b28ee in ?? () from /usr/lib/kde4/plasma_applet_systemtray.so
#14 0x00007fda0473945d in Plasma::Applet::paint () from /usr/lib/libplasma.so.3
#15 0x00007fda01301165 in ?? () from /usr/lib/libQtGui.so.4
#16 0x00007fda01304988 in ?? () from /usr/lib/libQtGui.so.4
#17 0x00007fda01304dea in QGraphicsScene::drawItems () from /usr/lib/libQtGui.so.4
#18 0x00007fda01322fdb in QGraphicsView::paintEvent () from /usr/lib/libQtGui.so.4
#19 0x00007fda04abf306 in ?? () from /usr/lib/libkdeinit4_plasma.so
#20 0x00007fda00e20114 in QWidget::event () from /usr/lib/libQtGui.so.4
#21 0x00007fda0131d9bb in QGraphicsView::viewportEvent () from /usr/lib/libQtGui.so.4
#22 0x00007fda00462038 in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4
#23 0x00007fda00dcdc0c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#24 0x00007fda00dd59ba in QApplication::notify () from /usr/lib/libQtGui.so.4
#25 0x00007fda033b5f0b in KApplication::notify () from /usr/lib/libkdeui.so.5
#26 0x00007fda00462d61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#27 0x00007fda00e1eb4f in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4
#28 0x00007fda00e1f232 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/libQtGui.so.4
#29 0x00007fda00e1e808 in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4
#30 0x00007fda00f78664 in ?? () from /usr/lib/libQtGui.so.4
#31 0x00007fda00f78a49 in ?? () from /usr/lib/libQtGui.so.4
#32 0x00007fda00e2b5ff in ?? () from /usr/lib/libQtGui.so.4
#33 0x00007fda00e38673 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#34 0x00007fda00e602c4 in ?? () from /usr/lib/libQtGui.so.4
#35 0x00007fd9fbbcad3b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#36 0x00007fd9fbbce50d in ?? () from /usr/lib/libglib-2.0.so.0
#37 0x00007fd9fbbce6cb in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#38 0x00007fda0048b15f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#39 0x00007fda00e5fa6f in ?? () from /usr/lib/libQtGui.so.4
#40 0x00007fda00461682 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#41 0x00007fda0046180d in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#42 0x00007fda00463cbd in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#43 0x00007fda04ab8603 in kdemain () from /usr/lib/libkdeinit4_plasma.so
#44 0x00007fd9ff810466 in __libc_start_main () from /lib/libc.so.6
#45 0x00000000004007c9 in _start ()

without the nvidia drivers things appear work fine for me

Revision history for this message
Bunny H. Brown (bunny-brown) wrote :

The issue would appear to be the "Display Status Bar" option of the Nvidia drivers.
Where as in earlier versions of KDE this option appeared to have no effect, (I have not noticed it before, and have never seen a nvidia status bar).

When enabled it causes crashes in the plama workspace in KDE4.2 beta 2. As I have never specifically enabled this option of the nvidia drivers, I can only assume it is on by default when the drivers are activated.

I used nvidia-settings to specifically disable this option (it creates a file .nvidia-settings.rc in the users home directory), and things have been fine since.

Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Found the bug upstream. The fix has been committed for KDE 4.2 RC1.

Changed in kdebase-workspace:
importance: Undecided → Low
milestone: none → jaunty-alpha-3
status: New → Fix Committed
Changed in kdebase:
status: Unknown → Fix Released
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Fix released to Jaunty.

Changed in kdebase-workspace:
status: Fix Committed → Fix Released
Changed in kdebase:
importance: Unknown → High
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.