Bug 186777 - Plasma crashes on startup
Summary: Plasma crashes on startup
Status: RESOLVED DUPLICATE of bug 185741
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-10 14:59 UTC by mbonertz
Modified: 2009-03-15 14:06 UTC (History)
1 user (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 mbonertz 2009-03-10 14:59:43 UTC
Version:            (using KDE 4.2.1)
OS:                Linux
Installed from:    Ubuntu Packages

After downloading updates yesterday (3/9/09) and logging out, could not bring kde back.  Got message "The application Plasma Workspace ( plasma) crashed and caused the signal 11 (SIGSEGV)

Was able to make it work on konsole by removing .kde file in my home directory.  

Still get the error when logging in via NX. 

Haven't tried ltsp yet.

Everything worked fine prior to last update which was largely kde files.

Appears similiar to bug 186441 reported recently.
Comment 1 Dario Andres 2009-03-10 19:01:22 UTC
If you can reproduce the crash at will, may you read http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports and post a complete backtrace here? Thanks :)
Comment 2 mbonertz 2009-03-10 21:25:55 UTC
Backtrace for typical failure

This backtrace appears to be of no use.
This is probably because your packages are built in a way which prevents creation of proper backtraces, or the stack frame was seriously corrupted in the crash.

(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xb4775900 (LWP 6505)]
[New Thread 0xa9015b90 (LWP 6506)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0xb80f2430 in __kernel_vsyscall ()
[Current thread is 0 (LWP 6505)]

Thread 2 (Thread 0xa9015b90 (LWP 6506)):
#0  0xb80f2430 in __kernel_vsyscall ()
#1  0xb5962075 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb656dbbd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb67576f2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb7ab1532 in ?? () from /usr/lib/libQtNetwork.so.4
#5  0xb67566ae in ?? () from /usr/lib/libQtCore.so.4
#6  0xb595e50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb655fa0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb4775900 (LWP 6505)):
#0  0xb80f2430 in __kernel_vsyscall ()
#1  0xb651af36 in nanosleep () from /lib/tls/i686/cmov/libc.so.6
#2  0xb651ad4e in sleep () from /lib/tls/i686/cmov/libc.so.6
#3  0xb78abe92 in ?? () from /usr/lib/libkdeui.so.5
#4  0xb78ac854 in KCrash::defaultCrashHandler () from /usr/lib/libkdeui.so.5
#5  <signal handler called>
#6  0xb6861bba in QTimer::stop () from /usr/lib/libQtCore.so.4
#7  0xb808a870 in ?? () from /usr/lib/libkdeinit4_plasma.so
#8  0xb808ba87 in ?? () from /usr/lib/libkdeinit4_plasma.so
#9  0xb808d648 in ?? () from /usr/lib/libkdeinit4_plasma.so
#10 0xb8097376 in ?? () from /usr/lib/libkdeinit4_plasma.so
#11 0xb8097a96 in ?? () from /usr/lib/libkdeinit4_plasma.so
#12 0xb8097d0c in ?? () from /usr/lib/libkdeinit4_plasma.so
#13 0xb685ba60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#14 0xb685c7e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#15 0xb7f34963 in Plasma::Corona::containmentAdded () from /usr/lib/libplasma.so.3
#16 0xb7f36038 in Plasma::Corona::loadLayout () from /usr/lib/libplasma.so.3
#17 0xb7f37751 in Plasma::Corona::initializeLayout () from /usr/lib/libplasma.so.3
#18 0xb80949ad in ?? () from /usr/lib/libkdeinit4_plasma.so
#19 0xb8094b45 in ?? () from /usr/lib/libkdeinit4_plasma.so
#20 0xb8097d3b in ?? () from /usr/lib/libkdeinit4_plasma.so
#21 0xb685ba60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#22 0xb685c7e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#23 0xb6861db7 in ?? () from /usr/lib/libQtCore.so.4
#24 0xb6861edc in ?? () from /usr/lib/libQtCore.so.4
#25 0xb685653f in QObject::event () from /usr/lib/libQtCore.so.4
#26 0xb6ad68ec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#27 0xb6ade72e in QApplication::notify () from /usr/lib/libQtGui.so.4
#28 0xb783c10d in KApplication::notify () from /usr/lib/libkdeui.so.5
#29 0xb6846e61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#30 0xb6874d81 in ?? () from /usr/lib/libQtCore.so.4
#31 0xb6871520 in ?? () from /usr/lib/libQtCore.so.4
#32 0xb57a36f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#33 0xb57a6da3 in ?? () from /usr/lib/libglib-2.0.so.0
#34 0xb57a6f61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#35 0xb6871478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#36 0xb6b70ea5 in ?? () from /usr/lib/libQtGui.so.4
#37 0xb684552a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#38 0xb68456ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#39 0xb6847da5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#40 0xb6ad6767 in QApplication::exec () from /usr/lib/libQtGui.so.4
#41 0xb80807f6 in kdemain () from /usr/lib/libkdeinit4_plasma.so
#42 0x08048712 in _start ()
#0  0xb80f2430 in __kernel_vsyscall ()
Comment 3 Dario Andres 2009-03-10 21:27:07 UTC
Can you install the "kdelibs5-dbg" and "kdebase-workspace-dbg" packages and post a new backtrace here? Thanks!
Comment 4 mbonertz 2009-03-10 22:23:32 UTC
Application: Plasma Workspace (plasma), signal SIGSEGV
[Current thread is 0 (LWP 7899)]

Thread 2 (Thread 0xa8f5cb90 (LWP 7900)):
#0  0xb803a430 in __kernel_vsyscall ()
#1  0xb58aa075 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb64b5bbd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb669f6f2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb79f9532 in ?? () from /usr/lib/libQtNetwork.so.4
#5  0xb669e6ae in ?? () from /usr/lib/libQtCore.so.4
#6  0xb58a650f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb64a7a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb46bd900 (LWP 7899)):
[KCrash Handler]
#6  0xb67a9bba in QTimer::stop () from /usr/lib/libQtCore.so.4
#7  0xb7fd2870 in PanelView::updatePanelGeometry (this=0x9a86778) at /build/buildd/kdebase-workspace-4.2.1a/plasma/shells/desktop/panelview.cpp:543
#8  0xb7fd3a87 in PanelView::pinchContainment (this=0x9a86778, screenGeom=@0xbfb38f80) at /build/buildd/kdebase-workspace-4.2.1a/plasma/shells/desktop/panelview.cpp:689
#9  0xb7fd5648 in PanelView (this=0x9a86778, panel=0x9655290, id=1, parent=0x0) at /build/buildd/kdebase-workspace-4.2.1a/plasma/shells/desktop/panelview.cpp:243
#10 0xb7fdf376 in PlasmaApp::createView (this=0x953cc60, containment=0x9655290) at /build/buildd/kdebase-workspace-4.2.1a/plasma/shells/desktop/plasmaapp.cpp:619
#11 0xb7fdfa96 in PlasmaApp::containmentAdded (this=0x953cc60, containment=0x9655290) at /build/buildd/kdebase-workspace-4.2.1a/plasma/shells/desktop/plasmaapp.cpp:663
#12 0xb7fdfd0c in PlasmaApp::qt_metacall (this=0x953cc60, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfb3928c)
    at /build/buildd/kdebase-workspace-4.2.1a/obj-i486-linux-gnu/plasma/shells/desktop/plasmaapp.moc:96
#13 0xb67a3a60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#14 0xb67a47e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#15 0xb7e7c963 in Plasma::Corona::containmentAdded () from /usr/lib/libplasma.so.3
#16 0xb7e7e038 in Plasma::Corona::loadLayout () from /usr/lib/libplasma.so.3
#17 0xb7e7f751 in Plasma::Corona::initializeLayout () from /usr/lib/libplasma.so.3
#18 0xb7fdc9ad in PlasmaApp::corona (this=0x953cc60) at /build/buildd/kdebase-workspace-4.2.1a/plasma/shells/desktop/plasmaapp.cpp:517
#19 0xb7fdcb45 in PlasmaApp::setupDesktop (this=0x953cc60) at /build/buildd/kdebase-workspace-4.2.1a/plasma/shells/desktop/plasmaapp.cpp:255
#20 0xb7fdfd3b in PlasmaApp::qt_metacall (this=0x953cc60, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfb39588)
    at /build/buildd/kdebase-workspace-4.2.1a/obj-i486-linux-gnu/plasma/shells/desktop/plasmaapp.moc:94
#21 0xb67a3a60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#22 0xb67a47e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#23 0xb67a9db7 in ?? () from /usr/lib/libQtCore.so.4
#24 0xb67a9edc in ?? () from /usr/lib/libQtCore.so.4
#25 0xb679e53f in QObject::event () from /usr/lib/libQtCore.so.4
#26 0xb6a1e8ec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#27 0xb6a2672e in QApplication::notify () from /usr/lib/libQtGui.so.4
#28 0xb778410d in KApplication::notify (this=0x953cc60, receiver=0x95e0970, event=0xbfb39a1c) at /build/buildd/kde4libs-4.2.1a/kdeui/kernel/kapplication.cpp:307
#29 0xb678ee61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#30 0xb67bcd81 in ?? () from /usr/lib/libQtCore.so.4
#31 0xb67b9520 in ?? () from /usr/lib/libQtCore.so.4
#32 0xb56eb6f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#33 0xb56eeda3 in ?? () from /usr/lib/libglib-2.0.so.0
#34 0xb56eef61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#35 0xb67b9478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#36 0xb6ab8ea5 in ?? () from /usr/lib/libQtGui.so.4
#37 0xb678d52a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#38 0xb678d6ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#39 0xb678fda5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#40 0xb6a1e767 in QApplication::exec () from /usr/lib/libQtGui.so.4
#41 0xb7fc87f6 in kdemain (argc=1, argv=0xbfb39df4) at /build/buildd/kdebase-workspace-4.2.1a/plasma/shells/desktop/main.cpp:54
#42 0x08048712 in main (argc=) at /build/buildd/kdebase-workspace-4.2.1a/obj-i486-linux-gnu/plasma/shells/desktop/plasma_qgv_dummy.cpp:3
Comment 5 Dario Andres 2009-03-10 23:57:43 UTC
Thanks!
Look for a workaround at bug 185741 comment 3 (you need to modify the ~/.kde4/share/config/plasmarc file )

*** This bug has been marked as a duplicate of bug 185741 ***
Comment 6 mbonertz 2009-03-11 02:05:33 UTC
Thanks.

The workaround in 185741 didn't seem to work.

In my system, there is no .kde4 directory in my home directory.

I used the .kde directory since it was created by the system this morning
after I blew the old one away to make it work on the console.

The .kde/share/config/systemsettingsrc file did not have any of
items mentioned.  It looks like:

[MainWindow]
MenuBar=Disabled
State=AAAA/wAAAAD9AAAAAAAAAwwAAAIcAAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAWAG0AYQBpAG4AVABvAG8AbABCAGEAcgEAAAAAAAADDAAAAAAAAAAA
systemsettingsrc (END)

There is no plasma-overlay-appletsrc file.

I removed the geometry and maximumSize and MinimunSize entries in 
plasma-appletsrc.


Tested it logging in from NX.

Same crash result.

Any other suggestions?
Comment 7 Dario Andres 2009-03-15 14:06:33 UTC
Don't you have the "plasmarc" file to edit too? .. Some distributions are planning on backporting the fix of this crash to their stable 4.2.1 packages as this is an annoying bug.