Plasma crash at startup

Hello all,

I am having plasma crashes for the past few days. I’m running KDE 4.5.2 and it was all running fine. Then the latest runs of updates happened and now I can’t get a desktop. KDE runs but plasma fails to start leaving me with a black screen and a mouse pointer. This happens in both failsafe and normal, with or without a fresh .kde4 folder and consistently! Here’s what the KDE bug window tells me.

 p, li { white-space: pre-wrap; } Application: Plasma Workspace (kdeinit4), signal: Floating point exception
 [Current thread is 1 (Thread 0xb597a710 (LWP 2626))]
  Thread 2 (Thread 0xa9ddfb70 (LWP 2649)):
 #0  0xffffe424 in __kernel_vsyscall ()
 #1  0xb6ce7125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
 #2  0xb3b44fa7 in ?? () from /usr/lib/libQtScript.so.4
 #3  0xb3b44fef in ?? () from /usr/lib/libQtScript.so.4
 #4  0xb3603c38 in ?? () from /usr/X11R6/lib/libGL.so.1
  Thread 1 (Thread 0xb597a710 (LWP 2626)):
 [KCrash Handler]
 #7  0xb775710a in enter.8103 () from /lib/ld-linux.so.2
 #8  0xb7757771 in do_lookup_x () from /lib/ld-linux.so.2
 #9  0xb7757b49 in _dl_lookup_symbol_x () from /lib/ld-linux.so.2
 #10 0xb775945b in _dl_relocate_object () from /lib/ld-linux.so.2
 #11 0xb776082e in dl_open_worker () from /lib/ld-linux.so.2
 #12 0xb775c50f in _dl_catch_error () from /lib/ld-linux.so.2
 #13 0xb77602e6 in _dl_open () from /lib/ld-linux.so.2
 #14 0xb5e0abdd in dlopen_doit () from /lib/libdl.so.2
 #15 0xb775c50f in _dl_catch_error () from /lib/ld-linux.so.2
 #16 0xb5e0b342 in _dlerror_run () from /lib/libdl.so.2
 #17 0xb5e0aca7 in dlopen@@GLIBC_2.1 () from /lib/libdl.so.2
 #18 0xb6e47469 in ?? () from /usr/lib/libQtCore.so.4
 #19 0xb6e419c4 in ?? () from /usr/lib/libQtCore.so.4
 #20 0xb6e41aa8 in ?? () from /usr/lib/libQtCore.so.4
 #21 0xb6e3c223 in QPluginLoader::load() () from /usr/lib/libQtCore.so.4
 #22 0xb70ee36f in KPluginLoader::load() () from /usr/lib/libkdecore.so.5
 #23 0xb70ee835 in KPluginLoader::KPluginLoader(KService const&, KComponentData const&, QObject*) () from /usr/lib/libkdecore.so.5
 #24 0xb4e6c04a in Plasma::DataEngineManager::loadEngine(QString const&) () from /usr/lib/libplasma.so.3
 #25 0xb4ea2b65 in ?? () from /usr/lib/libplasma.so.3
 #26 0xb4e2a957 in Plasma::Applet::dataEngine(QString const&) const () from /usr/lib/libplasma.so.3
 #27 0xa8d20c12 in ClockApplet::init() () from /usr/lib/libplasmaclock.so.4
 #28 0xa8e56a3e in ?? () from /usr/lib/kde4/plasma_applet_dig_clock.so
 #29 0xb4e5105d in Plasma::Containment::addApplet(Plasma::Applet*, QPointF const&, bool) () from /usr/lib/libplasma.so.3
 #30 0xb4e513e2 in ?? () from /usr/lib/libplasma.so.3
 #31 0xb4e516fa in Plasma::Containment::addApplet(QString const&, QList<QVariant> const&, QRectF const&) () from /usr/lib/libplasma.so.3
 #32 0xb156c922 in WorkspaceScripting::Containment::addWidget(QScriptContext*, QScriptEngine*) () from /usr/lib/libplasmagenericshell.so.4
 #33 0xb3b8ab4a in ?? () from /usr/lib/libQtScript.so.4
 #34 0xb3aa71cb in ?? () from /usr/lib/libQtScript.so.4
 #35 0xb3a2e4ec in ?? () from /usr/lib/libQtScript.so.4
 #36 0xa94b726f in ?? ()
 #37 0xb3a5ab42 in ?? () from /usr/lib/libQtScript.so.4
 #38 0xb3a5aea5 in ?? () from /usr/lib/libQtScript.so.4
 #39 0xb3b66a09 in ?? () from /usr/lib/libQtScript.so.4
 #40 0xb3b6be57 in QScriptEngine::evaluate(QString const&, QString const&, int) () from /usr/lib/libQtScript.so.4
 #41 0xb156a1fd in WorkspaceScripting::ScriptEngine::evaluateScript(QString const&, QString const&) () from /usr/lib/libplasmagenericshell.so.4
 #42 0xb15724e0 in WorkspaceScripting::ScriptEngine::loadTemplate(QScriptContext*, QScriptEngine*) () from /usr/lib/libplasmagenericshell.so.4
 #43 0xb3b8ab4a in ?? () from /usr/lib/libQtScript.so.4
 #44 0xb3aa71cb in ?? () from /usr/lib/libQtScript.so.4
 #45 0xb3a2e4ec in ?? () from /usr/lib/libQtScript.so.4
 #46 0xa94b6750 in ?? ()
 #47 0xb3a5ab42 in ?? () from /usr/lib/libQtScript.so.4
 #48 0xb3a5aea5 in ?? () from /usr/lib/libQtScript.so.4
 #49 0xb3b66a09 in ?? () from /usr/lib/libQtScript.so.4
 #50 0xb3b6be57 in QScriptEngine::evaluate(QString const&, QString const&, int) () from /usr/lib/libQtScript.so.4
 #51 0xb156a1fd in WorkspaceScripting::ScriptEngine::evaluateScript(QString const&, QString const&) () from /usr/lib/libplasmagenericshell.so.4
 #52 0xb166b4e5 in ?? () from /usr/lib/libkdeinit4_plasma-desktop.so
 #53 0xb166b773 in ?? () from /usr/lib/libkdeinit4_plasma-desktop.so
 #54 0xb4e63f83 in Plasma::Corona::initializeLayout(QString const&) () from /usr/lib/libplasma.so.3
 #55 0xb1676f52 in ?? () from /usr/lib/libkdeinit4_plasma-desktop.so
 #56 0xb16778de in ?? () from /usr/lib/libkdeinit4_plasma-desktop.so
 #57 0xb16818c9 in ?? () from /usr/lib/libkdeinit4_plasma-desktop.so
 #58 0xb6e5cefd in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
 #59 0xb6e6bfe8 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
 #60 0xb6e719d5 in ?? () from /usr/lib/libQtCore.so.4
 #61 0xb6e71a8c in ?? () from /usr/lib/libQtCore.so.4
 #62 0xb6e69774 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
 #63 0xb638fc64 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
 #64 0xb6397bf7 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
 #65 0xb7475941 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
 #66 0xb6e56e0e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
 #67 0xb6e8570e in ?? () from /usr/lib/libQtCore.so.4
 #68 0xb6e82642 in ?? () from /usr/lib/libQtCore.so.4
 #69 0xb5bddb49 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
 #70 0xb5bde350 in ?? () from /usr/lib/libglib-2.0.so.0
 #71 0xb5bde60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
 #72 0xb6e82d4b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
 #73 0xb644019a in ?? () from /usr/lib/libQtGui.so.4
 #74 0xb6e5611d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
 #75 0xb6e56319 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
 #76 0xb6e5ac70 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
 #77 0xb638d164 in QApplication::exec() () from /usr/lib/libQtGui.so.4
 #78 0xb166a5ed in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so
 #79 0x0804e3f1 in _start ()
 

Please help!

I experienced just about the same problem 2 days ago. The only thing that helped me was to change back to install kde 4.4 from kde stable.

This could be because you updated to the latest nVidia proprietary graphic driver? There is a problem with that driver that impacts various nVidia hardware. There is a thread here that his tracking the problem: NVIDIA 260.19 Issues

You could roll back to the older nVidia driver, or try the nouvea graphic driver, or try the nv graphic driver (all as an interim until the problem with either KDE or the nVidia driver is fixed).

That’s correct. I’ll rollback when I’m back from work this evening. I had a feeling it was something like that since KDE 4.4.4 shows the same problem with this driver.

Thanks for the help and I’ll report back when I’ve done the rollback.

Alternatively you can roll back KDE to 4.4.4, which works with the latest nvidia driver. Depends what’s more important to you, latest KDE desktop or latest nvidia driver.

To roll back KDE to 4.4.4 disable your KDE 4.5 repo’ and run “zypper dup” from a root console.

I had similar crashes in 4.4.4 but not as bad ad 4.5.2. In 4.4.4 some widgets would crash and Amarok didn’t want to work. In 4.5.2 the whole plasma desktop crashes. The nvidia driver is going to have to go! But thanks for the suggestion.

In addition to seeing the Amarok problem on openSUSE-11.3 KDE-4.4.4 with the 260.19.06 beta driver, I’m also seeing problems with Amarok in 4.3.5 (?) on openSUSE-11.2 and the 256.53 driver. I suspect this Amarok problem is quite broad.

I have a working desktop again when I downgraded to 256.53. That’s me done!

Hi all.

I (accidentally, as part of another update using zypper) updated my nvidia driver to 260.19 on my private laptop at home. Since it had KDE 4.5.2 installed I experienced the bug caused by the mismatch between KDE 4.5.2 and nvidia 260.19. When I downgraded KDE to 4.4.4 the system was usable again.

My desktop at work has the same configuration as the laptop did before the nvidia update (KDE 4.5.2, nvidia 256.53, they are both Dell machines). But on this machine I don’t even see the newer version of nvidia (260.19) using package management, I can only see the currently installed 256.53 version. Why is this? Has the 260.19 version been removed from the repo? If so, why can I not see the 256.53 version from my laptop that has the 260.19 version installed?

Don’t get me wrong, I do not wish to upgrade nvidia on my work desktop knowing it will break my system. It’s just that I do not understand how I was able to upgrade nvidia on my laptop and not on my desktop although they are basically the same and I administer them in the same way. I usually update the laptop first to see if it works and then I update my desktop.

 Regards, Micke.