Bug 206108

Summary: plasma-desktop crashes at startup, manual restarting does the same
Product: [Unmaintained] plasma4 Reporter: Henrik Pihl <ahvenas>
Component: widget-taskbarAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Henrik Pihl 2009-09-03 13:53:57 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.30kala i686
Distribution: Debian GNU/Linux unstable (sid)

What I was doing when the application crashed:
KDE starts, plasma-desktop starts to run but crashes, manual restarting doesn't help - still crashes.

 -- Backtrace:
Application: Plasma töötsoon (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb3ccc950 (LWP 8060))]

Thread 2 (Thread 0xa7f4cb90 (LWP 8112)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4fb1f65 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb7f1585d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb681c562 in QWaitConditionPrivate::wait (this=0x8684780, mutex=0x868477c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x8684780, mutex=0x868477c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb526667a in QHostInfoAgent::run (this=0x8684770) at kernel/qhostinfo.cpp:260
#6  0xb681b582 in QThreadPrivate::start (arg=0x8684770) at thread/qthread_unix.cpp:188
#7  0xb4fae4b5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#8  0xb7f06a5e in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb3ccc950 (LWP 8060)):
[KCrash Handler]
#6  QList<TaskManager::AbstractGroupableItem*>::contains (this=0x89db0d8, item=0x87baca0) at /usr/include/qt4/QtCore/qlist.h:664
#7  TaskManager::TaskGroup::remove (this=0x89db0d8, item=0x87baca0) at ../../../libs/taskmanager/taskgroup.cpp:169
#8  0xa811a7e6 in TaskManager::TaskGroup::add (this=0x87a1960, item=0x87baca0) at ../../../libs/taskmanager/taskgroup.cpp:120
#9  0xa80fdc31 in TaskManager::AbstractGroupingStrategy::createGroup (this=0x879f2b8, items=...) at ../../../libs/taskmanager/abstractgroupingstrategy.cpp:140
#10 0xa81071af in TaskManager::ProgramGroupingStrategy::programGrouping (this=0x879f2b8, taskItem=0x87baca0, groupItem=0x86b72e0)
    at ../../../libs/taskmanager/strategies/programgroupingstrategy.cpp:191
#11 0xa8107686 in TaskManager::ProgramGroupingStrategy::handleItem (this=0x879f2b8, item=0x87baca0) at ../../../libs/taskmanager/strategies/programgroupingstrategy.cpp:152
#12 0xa8100cc5 in TaskManager::GroupManagerPrivate::addTask (this=0x847c2d0, task=...) at ../../../libs/taskmanager/groupmanager.cpp:288
#13 0xa8101aba in TaskManager::GroupManagerPrivate::actuallyReloadTasks (this=0x847c2d0) at ../../../libs/taskmanager/groupmanager.cpp:155
#14 0xa8101ff8 in TaskManager::GroupManager::setGroupingStrategy (this=0x85a5b30, strategy=TaskManager::GroupManager::ProgramGrouping) at ../../../libs/taskmanager/groupmanager.cpp:693
#15 0xa810221b in TaskManager::GroupManagerPrivate::checkIfFull (this=0x847c2d0) at ../../../libs/taskmanager/groupmanager.cpp:543
#16 0xa815e37a in Tasks::adjustGroupingStrategy (this=0x85b2050) at ../../../../plasma/applets/tasks/tasks.cpp:241
#17 0xa815f7bc in Tasks::qt_metacall (this=0x85b2050, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfd2ad0c) at ./tasks.moc:82
#18 0xb6921b33 in QMetaObject::activate (sender=0x879aae8, from_signal_index=16, to_signal_index=16, argv=0xbfd2ad0c) at kernel/qobject.cpp:3112
#19 0xb6922782 in QMetaObject::activate (sender=0x879aae8, m=0xa81755a4, local_signal_index=1, argv=0xbfd2ad0c) at kernel/qobject.cpp:3186
#20 0xa816ca83 in TaskGroupItem::sizeHintChanged (this=0x879aae8, _t1=Qt::PreferredSize) at ./taskgroupitem.moc:137
#21 0xa81702f8 in TaskGroupItem::updatePreferredSize (this=0x879aae8) at ../../../../plasma/applets/tasks/taskgroupitem.cpp:812
#22 0xa81637ad in TaskItemLayout::updatePreferredSize (this=0x86b4c20) at ../../../../plasma/applets/tasks/taskitemlayout.cpp:400
#23 0xa81642bd in TaskItemLayout::layoutItems (this=0x86b4c20) at ../../../../plasma/applets/tasks/taskitemlayout.cpp:377
#24 0xa81648d4 in TaskItemLayout::remove (this=0x86b4c20, item=0x89f5208) at ../../../../plasma/applets/tasks/taskitemlayout.cpp:136
#25 0xa816498c in TaskItemLayout::removeTaskItem (this=0x86b4c20, item=0x89f5208) at ../../../../plasma/applets/tasks/taskitemlayout.cpp:93
#26 0xa81709c6 in TaskGroupItem::itemRemoved (this=0x879aae8, groupableItem=0x89db0d8) at ../../../../plasma/applets/tasks/taskgroupitem.cpp:521
#27 0xa8171edc in TaskGroupItem::qt_metacall (this=0x879aae8, _c=QMetaObject::InvokeMetaMethod, _id=15, _a=0xbfd2b0fc) at ./taskgroupitem.moc:114
#28 0xb6921b33 in QMetaObject::activate (sender=0x86b72e0, from_signal_index=22, to_signal_index=22, argv=0xbfd2b0fc) at kernel/qobject.cpp:3112
#29 0xb6922782 in QMetaObject::activate (sender=0x86b72e0, m=0xa8128154, local_signal_index=1, argv=0xbfd2b0fc) at kernel/qobject.cpp:3186
#30 0xa8119bd3 in TaskManager::TaskGroup::itemRemoved (this=0x86b72e0, _t1=0x89db0d8) at ./taskgroup.moc:146
#31 0xa811a1ab in TaskManager::TaskGroup::itemDestroyed (this=0x86b72e0, item=0x89db0d8) at ../../../libs/taskmanager/taskgroup.cpp:144
#32 0xa811b5ef in TaskManager::TaskGroup::qt_metacall (this=0x86b72e0, _c=QMetaObject::InvokeMetaMethod, _id=22, _a=0xbfd2b21c) at ./taskgroup.moc:127
#33 0xb6921b33 in QMetaObject::activate (sender=0x89db0d8, from_signal_index=5, to_signal_index=5, argv=0xbfd2b21c) at kernel/qobject.cpp:3112
#34 0xb6922782 in QMetaObject::activate (sender=0x89db0d8, m=0xa8127020, local_signal_index=1, argv=0xbfd2b21c) at kernel/qobject.cpp:3186
#35 0xa80fcea3 in TaskManager::AbstractGroupableItem::destroyed (this=0x89db0d8, _t1=0x89db0d8) at ./abstractgroupableitem.moc:129
#36 0xa80fd3e1 in ~AbstractGroupableItem (this=0x89db0d8, __in_chrg=<value optimized out>) at ../../../libs/taskmanager/abstractgroupableitem.cpp:62
#37 0xa811acc2 in ~TaskGroup (this=0x89db0d8, __in_chrg=<value optimized out>) at ../../../libs/taskmanager/taskgroup.cpp:94
#38 0xa80fe0b6 in qDeleteAll<QList<TaskManager::TaskGroup*>::const_iterator> (this=0x87bb020, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:350
#39 qDeleteAll<QList<TaskManager::TaskGroup*> > (this=0x87bb020, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:358
#40 ~AbstractGroupingStrategy (this=0x87bb020, __in_chrg=<value optimized out>) at ../../../libs/taskmanager/abstractgroupingstrategy.cpp:59
#41 0xa81063c8 in ~ProgramGroupingStrategy (this=0x87bb020, __in_chrg=<value optimized out>) at ../../../libs/taskmanager/strategies/programgroupingstrategy.cpp:73
#42 0xb691b565 in qDeleteInEventHandler (o=0x87a1901) at kernel/qobject.cpp:3814
#43 0xb691ce3b in QObject::event (this=0x87bb020, e=0x879e350) at kernel/qobject.cpp:1093
#44 0xb6bb7814 in QApplicationPrivate::notify_helper (this=0x807f830, receiver=0x87bb020, e=0x879e350) at kernel/qapplication.cpp:4056
#45 0xb6bbf97e in QApplication::notify (this=0x80781d0, receiver=0x87bb020, e=0x879e350) at kernel/qapplication.cpp:3603
#46 0xb783a00d in KApplication::notify (this=0x80781d0, receiver=0x87bb020, event=0x879e350) at ../../kdeui/kernel/kapplication.cpp:302
#47 0xb690c9cb in QCoreApplication::notifyInternal (this=0x80781d0, receiver=0x87bb020, event=0x879e350) at kernel/qcoreapplication.cpp:610
#48 0xb690d60e in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x804c5f0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#49 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x804c5f0) at kernel/qcoreapplication.cpp:1247
#50 0xb690d7ed in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#51 0xb6937c0f in QCoreApplication::sendPostedEvents (s=0x8081928) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#52 postEventSourceDispatch (s=0x8081928) at kernel/qeventdispatcher_glib.cpp:210
#53 0xb4ffa4b8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#54 0xb4ffda13 in ?? () from /usr/lib/libglib-2.0.so.0
#55 0xb4ffdb98 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#56 0xb6937858 in QEventDispatcherGlib::processEvents (this=0x807f560, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#57 0xb6c56fd5 in QGuiEventDispatcherGlib::processEvents (this=0x807f560, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#58 0xb690b01a in QEventLoop::processEvents (this=0xbfd2b930, flags=...) at kernel/qeventloop.cpp:149
#59 0xb690b462 in QEventLoop::exec (this=0xbfd2b930, flags=...) at kernel/qeventloop.cpp:201
#60 0xb690d8b9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#61 0xb6bb7697 in QApplication::exec () at kernel/qapplication.cpp:3525
#62 0xb7fb3ee0 in kdemain (argc=1, argv=0xbfd2bae4) at ../../../../plasma/shells/desktop/main.cpp:50
#63 0x080485b2 in main (argc=142205880, argv=0x87a39a0) at plasma-desktop_dummy.cpp:3

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

Reported using DrKonqi
Comment 1 Dario Andres 2009-09-04 00:20:55 UTC
When Plasma starts with the KDE session, it crashes in no time or after some seconds ? - If it is after some seconds, which windows do you have activated ?
- When this crash started ?
- Can you check it on KDE4.3.1 ?

Thanks
Comment 2 Henrik Pihl 2009-09-05 20:54:57 UTC
Upgraded to 4.3.1, crashes gone. It crashed in no time, without touching any windows.