Bug 158662 - immediately upon starting KDE, plasma crashes
Summary: immediately upon starting KDE, plasma crashes
Status: RESOLVED WORKSFORME
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-03-02 10:12 UTC by John van Spaandonk
Modified: 2008-07-16 21:29 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 John van Spaandonk 2008-03-02 10:12:56 UTC
Version:           0.1 (using 4.00.64 (KDE 4.0.64 >= 20080228) "release 3.2", compiled sources)
Compiler:          gcc
OS:                Linux (i686) release 2.6.22.17-0.1-default

My system is based on OpenSuse 10.3, with kde 4.0.64 packages.
I updated this morning.for the newest kde packages.

What happens i that plasma crashes immedieately after the  login progress screen finishes.

I get this output when I start plasma from the command line:
john@linux:~> plasma
Plasma crashed, attempting to automatically recover
KCrash: Application 'plasma' crashing...
sock_file=/home/john/.kde/socket-linux/kdeinit4__0
Warning: connect() failed: : No such file or directory
KCrash cannot reach kdeinit, launching directly.
plasma(5448): Communication problem with  "plasma" , it probably crashed.
Error message was:  "org.freedesktop.DBus.Error.NoReply" : " "Message did not receive a reply (timeout by message bus)" "

john@linux:~> plasma(5452): Communication problem with  "plasma" , it probably crashed.
Error message was:  "org.freedesktop.DBus.Error.NoReply" : " "Message did not receive a reply (timeout by message bus)" "

Perhaps the problem is caused by my update from standard kde4.0 pakages to the packages from the UNSTABLE repository?

Thanks for any input.
Comment 1 Carlos Blanquer 2008-03-05 23:21:33 UTC
Plasma error when logging in - black screen opens debugger & firefox & klorenz.kss opens?
Comment 2 Sebastian Sauer 2008-03-06 00:06:39 UTC
Hi John, are you sure, that you updated whole of KDE4? So, kdelibs, kdebase and probably also extragear? Also, does it work if you do
mv ~/.kde4/share/config/plasma-appletsrc ~/.kde4/share/config/plasma-appletsrc-OLD
and then startup again?

As probably pointed out at comment #1 it may also interesting to have a backtrace of the crash. You are able to catch one by;
* Be sure you have the debug-packages installed. So, e.g. kdelibs-dbg rather then kdelibs, kdebase-dbg rather then kdebase.
* After the crash a dialog should popup that allows you to catch such a backtrace.
Comment 3 Johnny 2008-03-06 05:42:48 UTC
I don't exactly remember what I was doing last when 4.0.1 crashed on me initially, but this problem remains after installing 4.0.2.  I have no desktop, toolbar, nada.  Luckily the terminal still comes up from when I was using it during that fateful session.
Comment 4 Aaron J. Seigo 2008-03-06 06:08:09 UTC
delete the `kde4-config --localprefix`/share/config/plasma-appletsrc file and try again.
Comment 5 John van Spaandonk 2008-03-06 19:02:36 UTC
@Aaron:
sdfaDeleting the mentioned directory helped.
I can now login to kde, and plasma crashes immediately AFTER the desktop, panel etc are loaded.

BTW if you cannot understand what I am typing: I am looking at a white box in the kde bug system, there is something wroong causing me to not see what I type.

@Sebastian:
I  I updated the whole of KDE.
What id did is: (in Yast):
Package-All Packages-update if nnewer version is available


Perhaps it is interesting to report I have a conflict in the package upgrade:
libqt4-dbus-1. Installed: 4.3.4-5.1
Wants to install: 4.3.1-2.3.4
So  Yast kept the old version.


And here is the backtrace, after I loaded a handpicked 90MB of debug stuff. Actually, everything was about 2GB
Let me know if you need anything more.
And: thanks for the fhelp! Lets make kde4 a success!


Application: Plasma Workspace (plasma), signal SIGSEGV
[?1034hUsing host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb617a6d0 (LWP 6930)]
[New Thread 0xb46cdb90 (LWP 6931)]
[KCrash handler]
#6  0x093a646e in ?? ()
#7  0xb690082e in QCursorData::update () from /usr/lib/libQtGui.so.4
#8  0xb6900d66 in QCursor::handle () from /usr/lib/libQtGui.so.4
#9  0xb690d1fb in qt_x11_enforce_cursor () from /usr/lib/libQtGui.so.4
#10 0xb6911984 in QWidgetPrivate::create_sys () from /usr/lib/libQtGui.so.4
#11 0xb68e2519 in QWidget::create () from /usr/lib/libQtGui.so.4
#12 0xb68e2f14 in QWidgetPrivate::createWinId () from /usr/lib/libQtGui.so.4
#13 0xb68e3552 in QWidget::winId () from /usr/lib/libQtGui.so.4
#14 0xb7f054ca in RootWidget::setAsDesktop (this=0x80e63b0, setAsDesktop=true)
    at /usr/src/debug/kdebase-workspace-4.0.64/plasma/plasma/rootwidget.cpp:82
#15 0xb7f03668 in PlasmaApp (this=0x80604d8, display=0x8058e28, visual=0, 
    colormap=0)
    at /usr/src/debug/kdebase-workspace-4.0.64/plasma/plasma/plasmaapp.cpp:208
#16 0xb7f03e7f in PlasmaApp::self ()
    at /usr/src/debug/kdebase-workspace-4.0.64/plasma/plasma/plasmaapp.cpp:109
#17 0xb7f02607 in kdemain (argc=1, argv=0xbfeda954)
    at /usr/src/debug/kdebase-workspace-4.0.64/plasma/plasma/main.cpp:51
#18 0x080487c2 in main (argc=)
    at /usr/src/debug/kdebase-workspace-4.0.64/build/plasma/plasma/plasma-qgv_dummy.cpp:3
#19 0xb64b6fe0 in __libc_start_main () from /lib/libc.so.6
#20 0x08048731 in _start ()
#0  0xffffe410 in __kernel_vsyscall ()
Comment 6 John van Spaandonk 2008-03-06 19:12:37 UTC
OK, I tried CTRL-ALT-Backspace to restart the X-session.
NoNow again plasma crashed before the desktop, pane etc was drawn
here is the backlog
ps this error where you cannot see what you type is not convenient! :-)

Application: Plasma Workspace (plasma), signal SIGSEGV
[?1034hUsing host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb61746d0 (LWP 7301)]
[New Thread 0xb46c7b90 (LWP 7302)]
[KCrash handler]
#6  0x093a646e in ?? ()
#7  0xb68fa82e in QCursorData::update () from /usr/lib/libQtGui.so.4
#8  0xb68fad66 in QCursor::handle () from /usr/lib/libQtGui.so.4
#9  0xb69071fb in qt_x11_enforce_cursor () from /usr/lib/libQtGui.so.4
#10 0xb690b984 in QWidgetPrivate::create_sys () from /usr/lib/libQtGui.so.4
#11 0xb68dc519 in QWidget::create () from /usr/lib/libQtGui.so.4
#12 0xb68dcf14 in QWidgetPrivate::createWinId () from /usr/lib/libQtGui.so.4
#13 0xb68dd552 in QWidget::winId () from /usr/lib/libQtGui.so.4
#14 0xb7eff4ca in RootWidget::setAsDesktop (this=0x80e6070, setAsDesktop=true)
    at /usr/src/debug/kdebase-workspace-4.0.64/plasma/plasma/rootwidget.cpp:82
#15 0xb7efd668 in PlasmaApp (this=0x80604d8, display=0x8058e28, visual=0, 
    colormap=0)
    at /usr/src/debug/kdebase-workspace-4.0.64/plasma/plasma/plasmaapp.cpp:208
#16 0xb7efde7f in PlasmaApp::self ()
    at /usr/src/debug/kdebase-workspace-4.0.64/plasma/plasma/plasmaapp.cpp:109
#17 0xb7efc607 in kdemain (argc=1, argv=0xbfb08d84)
    at /usr/src/debug/kdebase-workspace-4.0.64/plasma/plasma/main.cpp:51
#18 0x080487c2 in main (argc=)
    at /usr/src/debug/kdebase-workspace-4.0.64/build/plasma/plasma/plasma-qgv_dummy.cpp:3
#19 0xb64b0fe0 in __libc_start_main () from /lib/libc.so.6
#20 0x08048731 in _start ()
#0  0xffffe410 in __kernel_vsyscall ()
Comment 7 Magnus 2008-03-06 19:13:43 UTC
John: This is off-topic for this bug request, but the problem you mention about not seeing what you're writing in konqueror has been reported as bug #158607.
Comment 8 John van Spaandonk 2008-03-07 19:43:17 UTC
Updating today solved the problem.
Perhaps it was distro-related, due to a not correct combination of packages.
Comment 9 andy.reddy 2008-07-16 21:29:49 UTC
Anwendung: Plasma-Arbeitsfläche (plasma), Signal SIGSEGV
[?1034h(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 0xb495e6f0 (LWP 9634)]
[KCrash handler]
#6  0xb5f06a26 in QAction::setVisible () from /usr/lib/libQtGui.so.4
#7  0xb2a5d6d3 in ?? () from /usr/lib/kde4/plasma_applet_launcher.so
#8  0xb7ddd875 in Plasma::Applet::flushPendingConstraintsEvents ()
   from /usr/lib/libplasma.so.2
#9  0xb7dddeb6 in Plasma::Applet::timerEvent () from /usr/lib/libplasma.so.2
#10 0xb69b4224 in QObject::event () from /usr/lib/libQtCore.so.4
#11 0xb64313b0 in QGraphicsWidget::event () from /usr/lib/libQtGui.so.4
#12 0xb5f0c00c in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#13 0xb5f12ff9 in QApplication::notify () from /usr/lib/libQtGui.so.4
#14 0xb792783d in KApplication::notify () from /usr/lib/libkdeui.so.5
#15 0xb69a4d09 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#16 0xb69cd8f1 in QTimerInfoList::activateTimers ()
   from /usr/lib/libQtCore.so.4
#17 0xb69cddb5 in QEventDispatcherUNIX::activateTimers ()
   from /usr/lib/libQtCore.so.4
#18 0xb69cdeab in QEventDispatcherUNIX::processEvents ()
   from /usr/lib/libQtCore.so.4
#19 0xb5f91cd1 in QEventDispatcherX11::processEvents ()
   from /usr/lib/libQtGui.so.4
#20 0xb69a3f9d in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#21 0xb69a4131 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#22 0xb7bdc62b in KIO::NetAccess::enter_loop () from /usr/lib/libkio.so.5
#23 0xb7bdc82c in KIO::NetAccess::statInternal () from /usr/lib/libkio.so.5
#24 0xb7bdd4ab in KIO::NetAccess::stat () from /usr/lib/libkio.so.5
#25 0xb7bdd52b in KIO::NetAccess::mostLocalUrl () from /usr/lib/libkio.so.5
#26 0xb2a6d2fe in ?? () from /usr/lib/kde4/plasma_applet_icon.so
#27 0xb2a6dadf in ?? () from /usr/lib/kde4/plasma_applet_icon.so
#28 0xb7e05b87 in Plasma::Corona::loadLayout () from /usr/lib/libplasma.so.2
#29 0xb7e05f21 in Plasma::Corona::initializeLayout ()
   from /usr/lib/libplasma.so.2
#30 0xb7ed10a6 in ?? () from /usr/lib/libkdeinit4_plasma.so
#31 0xb7ed33cf in ?? () from /usr/lib/libkdeinit4_plasma.so
#32 0xb7ed34f1 in ?? () from /usr/lib/libkdeinit4_plasma.so
#33 0xb7ec72ca in kdemain () from /usr/lib/libkdeinit4_plasma.so
#34 0x08048802 in _start ()
#0  0xffffe430 in __kernel_vsyscall ()