Bug 187229

Summary: Plasma crash on startup
Product: [Unmaintained] plasma4 Reporter: Oleksiy Khilkevich <grim>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Oleksiy Khilkevich 2009-03-15 15:05:45 UTC
Version:            (using KDE 4.2.1)
Compiler:          gcc 4.3.3 
OS:                Linux
Installed from:    Compiled From Sources

On startup and on manual start (when issuing plasma in terminal)

There are no any widgets used except folder view.

I recall no changes, except eventual recompilation (without any source changes). Everything worked fine for about a week and now I how no desktop at all.

I've seen several similar bug closed reports, but they seem to be not the same, so I decided to post a new one. Sorry if it is duplicate.

The important note though: I split kdesupport to separate pieces and using the Qt 4.5 not qt-copy. However this seem not be the trouble since desktop worked fine for about a week.

Here follows the backtrace:

Application: Plasma Workspace (plasma), signal SIGSEGV
[Current thread is 0 (LWP 16012)]

Thread 2 (Thread 0xa8a86b90 (LWP 16013)):
#0  0xb7f93424 in __kernel_vsyscall ()
#1  0xb66bcd65 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb67389e0 in QWaitCondition::wait (this=0x9671e50, mutex=0x9671e4c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  0xb79d5853 in QHostInfoAgent::run (this=0x9671e40) at kernel/qhostinfo.cpp:260
#4  0xb6737dca in QThreadPrivate::start (arg=0x9671e40) at thread/qthread_unix.cpp:189
#5  0xb66b923f in start_thread () from /lib/libpthread.so.0
#6  0xb651b80e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb41fb730 (LWP 16012)):
[KCrash Handler]
#6  QTimer::stop (this=0x0) at kernel/qtimer.cpp:246
#7  0xb7f5adeb in PanelView::updatePanelGeometry (this=0x9689528) at /srv/home/grim/.grim/crux/ports/kdebase/work/src/kdebase/workspace/plasma/shells/desktop/panelview.cpp:543
#8  0xb7f5bd4c in PanelView::pinchContainment (this=0x9689528, screenGeom=@0xbffafbf0) at /srv/home/grim/.grim/crux/ports/kdebase/work/src/kdebase/workspace/plasma/shells/desktop/panelview.cpp:689
#9  0xb7f5d45d in PanelView (this=0x9689528, panel=0x93a76c0, id=2, parent=0x0) at /srv/home/grim/.grim/crux/ports/kdebase/work/src/kdebase/workspace/plasma/shells/desktop/panelview.cpp:243
#10 0xb7f636cd in PlasmaApp::createView (this=0x9245268, containment=0x93a76c0) at /srv/home/grim/.grim/crux/ports/kdebase/work/src/kdebase/workspace/plasma/shells/desktop/plasmaapp.cpp:619
#11 0xb7f63a78 in PlasmaApp::containmentAdded (this=0x9245268, containment=0x93a76c0) at /srv/home/grim/.grim/crux/ports/kdebase/work/src/kdebase/workspace/plasma/shells/desktop/plasmaapp.cpp:663
#12 0xb7f64874 in PlasmaApp::qt_metacall (this=0x9245268, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbffafe9c)
    at /srv/home/grim/.grim/crux/ports/kdebase/work/src/build/workspace/plasma/shells/desktop/plasmaapp.moc:97
#13 0xb6841b47 in QMetaObject::activate (sender=0x92bab50, from_signal_index=<value optimized out>, to_signal_index=23, argv=0xbffafe9c) at kernel/qobject.cpp:3057
#14 0xb6842164 in QMetaObject::activate (sender=0x92bab50, m=0xb7f19824, local_signal_index=0, argv=0xbffafe9c) at kernel/qobject.cpp:3134
#15 0xb7e24ae1 in Plasma::Corona::containmentAdded (this=0x92bab50, _t1=0x93a76c0) at /srv/home/grim/.grim/crux/ports/kdelibs/work/src/build/plasma/corona.moc:129
#16 0xb7e26265 in Plasma::Corona::loadLayout (this=0x92bab50, configName=@0xbffb0060) at /srv/home/grim/.grim/crux/ports/kdelibs/work/src/kdelibs/plasma/corona.cpp:320
#17 0xb7e265ce in Plasma::Corona::initializeLayout (this=0x92bab50, configName=@0xbffb0060) at /srv/home/grim/.grim/crux/ports/kdelibs/work/src/kdelibs/plasma/corona.cpp:260
#18 0xb7f62d82 in PlasmaApp::corona (this=0x9245268) at /srv/home/grim/.grim/crux/ports/kdebase/work/src/kdebase/workspace/plasma/shells/desktop/plasmaapp.cpp:517
#19 0xb7f64659 in PlasmaApp::setupDesktop (this=0x9245268) at /srv/home/grim/.grim/crux/ports/kdebase/work/src/kdebase/workspace/plasma/shells/desktop/plasmaapp.cpp:255
#20 0xb7f648a3 in PlasmaApp::qt_metacall (this=0x9245268, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbffb0178)
    at /srv/home/grim/.grim/crux/ports/kdebase/work/src/build/workspace/plasma/shells/desktop/plasmaapp.moc:95
#21 0xb6841b47 in QMetaObject::activate (sender=0x92d8458, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3057
#22 0xb6842164 in QMetaObject::activate (sender=0x92d8458, m=0xb68ddd64, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3134
#23 0xb6847753 in QSingleShotTimer::timeout (this=0x92d8458) at .moc/debug-shared/qtimer.moc:76
#24 0xb684787c in QSingleShotTimer::timerEvent (this=0x92d8458) at kernel/qtimer.cpp:298
#25 0xb683c4a7 in QObject::event (this=0x92d8458, e=0xbffb062c) at kernel/qobject.cpp:1073
#26 0xb6a756cc in QApplicationPrivate::notify_helper (this=0x9265ab0, receiver=0x92d8458, e=0xbffb062c) at kernel/qapplication.cpp:4084
#27 0xb6a7e4af in QApplication::notify (this=0x9245268, receiver=0x92d8458, e=0xbffb062c) at kernel/qapplication.cpp:3631
#28 0xb7763633 in KApplication::notify (this=0x9245268, receiver=0x92d8458, event=0xbffb062c) at /srv/home/grim/.grim/crux/ports/kdelibs/work/src/kdelibs/kdeui/kernel/kapplication.cpp:307
#29 0xb682b262 in QCoreApplication::notifyInternal (this=0x9245268, receiver=0x92d8458, event=0xbffb062c) at kernel/qcoreapplication.cpp:598
#30 0xb6859897 in QTimerInfoList::activateTimers (this=0x9264d8c) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#31 0xb68560d0 in timerSourceDispatch (source=0x9264d58) at kernel/qeventdispatcher_glib.cpp:164
#32 0xb54f9978 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#33 0xb54fd0bb in ?? () from /usr/lib/libglib-2.0.so.0
#34 0x09265650 in ?? ()
#35 0x00000000 in ?? ()
Comment 1 Dario Andres 2009-03-15 15:54:32 UTC
This is bug 185741, already fixed in KDE4.2.2/4.3 . As a workaround you can modify your plasmarc file (as stated at bug 185741 comment 3 ). In that bug report you also have the svn commit that fixed this crash (if you want to apply it against your sources...) Thanks for reporting

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