Bug 204339

Summary: plasma workspace crash at login - segfault
Product: [Unmaintained] plasma4 Reporter: mjniven
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description mjniven 2009-08-18 22:41:23 UTC
Application that crashed: plasma-desktop
Version of the application: 0.3
KDE Version: 4.3.00 (KDE 4.3.0)
Qt Version: 4.5.2
Operating System: Linux 2.6.30-1-686 i686
Distribution: Debian GNU/Linux unstable (sid)

What I was doing when the application crashed:
Everything was working well after the upgrade to kde 4.3. I then did a routine update of my Debian unstable system, which I think included a kernel update and possibly also libc. Now the plasma workspace crashes at login and immediately brings up the bug reporting system. Using the bug search system it seems that there are others with the same problem,

 -- Backtrace:
Application: Plasma Workspace (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb602c920 (LWP 7498))]

Thread 3 (Thread 0xa8007b90 (LWP 7499)):
#0  0xb804e424 in __kernel_vsyscall ()
#1  0xb6759f65 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb693285d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb7e38502 in QWaitConditionPrivate::wait (this=0x9a433d8, mutex=0x9a433d4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x9a433d8, mutex=0x9a433d4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb666063a in QHostInfoAgent::run (this=0x9a433c8) at kernel/qhostinfo.cpp:260
#6  0xb7e37522 in QThreadPrivate::start (arg=0x9a433c8) at thread/qthread_unix.cpp:188
#7  0xb67564b5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#8  0xb6923a5e in clone () from /lib/i686/cmov/libc.so.6

Thread 2 (Thread 0xa3bffb90 (LWP 7509)):
#0  0xb6822fec in clock_gettime () from /lib/i686/cmov/librt.so.1
#1  0xb7f554bb in QTimerInfoList::getTime (this=0xa03322c, t=...) at kernel/qeventdispatcher_unix.cpp:339
#2  0xb7f55681 in QTimerInfoList::updateCurrentTime (this=0xa03322c) at kernel/qeventdispatcher_unix.cpp:297
#3  0xb7f573bc in QTimerInfoList::timerWait (this=0xa03322c, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#4  0xb7f539da in timerSourcePrepare (source=0xb6826ff4, timeout=0xa3bff178) at kernel/qeventdispatcher_glib.cpp:141
#5  0xb67a61e0 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6  0xb67a65a4 in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb67a6a48 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8  0xb7f53817 in QEventDispatcherGlib::processEvents (this=0x9f845f8, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#9  0xb7f26fba in QEventLoop::processEvents (this=0xa3bff2e0, flags=...) at kernel/qeventloop.cpp:149
#10 0xb7f27402 in QEventLoop::exec (this=0xa3bff2e0, flags=...) at kernel/qeventloop.cpp:201
#11 0xb7e34289 in QThread::exec (this=0x9f745c8) at thread/qthread.cpp:487
#12 0xa76e1eac in ?? () from /usr/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so
#13 0xb7e37522 in QThreadPrivate::start (arg=0x9f745c8) at thread/qthread_unix.cpp:188
#14 0xb67564b5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#15 0xb6923a5e in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb602c920 (LWP 7498)):
[KCrash Handler]
#6  QBasicAtomicInt::ref (this=0x98da4e4, other=...) at ../../include/QtCore/../../src/corelib/arch/qatomic_i386.h:120
#7  QString::operator= (this=0x98da4e4, other=...) at tools/qstring.cpp:1131
#8  0xa82ad945 in ?? () from /usr/lib/kde4/plasma_applet_worldclock.so
#9  0xb5d6423f in Plasma::Corona::loadLayout (this=0x956c400, configName=...) at ../../plasma/corona.cpp:377
#10 0xb5d65cb1 in Plasma::Corona::initializeLayout (this=0x956c400, configName=...) at ../../plasma/corona.cpp:324
#11 0xb3c33697 in PlasmaApp::corona (this=0x9409ad8) at ../../../../plasma/shells/desktop/plasmaapp.cpp:574
#12 0xb3c33844 in PlasmaApp::setupDesktop (this=0x9409ad8) at ../../../../plasma/shells/desktop/plasmaapp.cpp:252
#13 0xb3c37db0 in PlasmaApp::qt_metacall (this=0x9409ad8, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbfc5f9d8) at ./plasmaapp.moc:115
#14 0xb7f3dad3 in QMetaObject::activate (sender=0x955aeb0, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3112
#15 0xb7f3e722 in QMetaObject::activate (sender=0x955aeb0, m=0xb8018d88, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3186
#16 0xb7f437e7 in QSingleShotTimer::timeout (this=0x955aeb0) at .moc/release-shared/qtimer.moc:76
#17 0xb7f4390c in QSingleShotTimer::timerEvent (this=0x955aeb0) at kernel/qtimer.cpp:298
#18 0xb7f38b6f in QObject::event (this=0x955aeb0, e=0xbfc5fe5c) at kernel/qobject.cpp:1074
#19 0xb6bd47d4 in QApplicationPrivate::notify_helper (this=0x941c520, receiver=0x955aeb0, e=0xbfc5fe5c) at kernel/qapplication.cpp:4056
#20 0xb6bdc93e in QApplication::notify (this=0x9409ad8, receiver=0x955aeb0, e=0xbfc5fe5c) at kernel/qapplication.cpp:3603
#21 0xb761d00d in KApplication::notify (this=0x9409ad8, receiver=0x955aeb0, event=0xbfc5fe5c) at ../../kdeui/kernel/kapplication.cpp:302
#22 0xb7f2896b in QCoreApplication::notifyInternal (this=0x9409ad8, receiver=0x955aeb0, event=0xbfc5fe5c) at kernel/qcoreapplication.cpp:610
#23 0xb7f57301 in QCoreApplication::sendEvent (this=0x941ee84) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#24 QTimerInfoList::activateTimers (this=0x941ee84) at kernel/qeventdispatcher_unix.cpp:572
#25 0xb7f538a0 in timerSourceDispatch (source=0x941ee50) at kernel/qeventdispatcher_glib.cpp:165
#26 0xb67a3368 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#27 0xb67a68c3 in ?? () from /usr/lib/libglib-2.0.so.0
#28 0xb67a6a48 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#29 0xb7f537f8 in QEventDispatcherGlib::processEvents (this=0x941c2e0, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#30 0xb6c73f85 in QGuiEventDispatcherGlib::processEvents (this=0x941c2e0, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#31 0xb7f26fba in QEventLoop::processEvents (this=0xbfc60080, flags=...) at kernel/qeventloop.cpp:149
#32 0xb7f27402 in QEventLoop::exec (this=0xbfc60080, flags=...) at kernel/qeventloop.cpp:201
#33 0xb7f29859 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#34 0xb6bd4657 in QApplication::exec () at kernel/qapplication.cpp:3525
#35 0xb3c1bee0 in kdemain (argc=1, argv=0x93e1038) at ../../../../plasma/shells/desktop/main.cpp:50
#36 0x0804e291 in launch (argc=1, _name=0x939e3d4 "/usr/bin/plasma-desktop", args=0x939e3ec "", cwd=0x0, envc=0, envs=0x939e3f0 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x805109f "0") at ../../kinit/kinit.cpp:676
#37 0x0804ea15 in handle_launcher_request (sock=7, who=<value optimized out>) at ../../kinit/kinit.cpp:1168
#38 0x0804ef3f in handle_requests (waitForPid=0) at ../../kinit/kinit.cpp:1361
#39 0x0804f6c9 in main (argc=2, argv=0xbfc60904, envp=0xbfc60910) at ../../kinit/kinit.cpp:1788

This bug may be a duplicate of or related to bug 202878

Reported using DrKonqi
Comment 1 Dario Andres 2009-08-19 02:55:22 UTC
Merging with bug 200261. Thanks

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