Bug 219884 - plasma-desktop crashes unexpectedly [TaskManager::TaskItem::winIds, SmoothTasks::Task::Task, SmoothTasks::TaskItem::TaskItem]
Summary: plasma-desktop crashes unexpectedly [TaskManager::TaskItem::winIds, SmoothTas...
Status: RESOLVED DOWNSTREAM
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 222552 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-12-23 22:05 UTC by Panos
Modified: 2010-02-12 11:01 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (8.60 KB, text/plain)
2010-02-12 10:22 UTC, Muhammad Bakri
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Panos 2009-12-23 22:05:40 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.3.85 (KDE 4.3.85 (KDE 4.4 Beta2)) (Compiled from sources)
Qt Version: 4.6.0
Operating System: Linux 2.6.32-ARCH x86_64
Distribution: "(none)"

-- Information about the crash:
I upgraded to KDE SC 4.4 beta2 from KDE SC 4.3.4. After that, plasma-desktop crashes each time it is supposed to start. I try to start it with Krunner or Konsole, but it crashes again.

I guess it's a plasma theme or a plasmoid error that makes plasma-desktop crash. I hope the debugging message will help you.

Regards

The crash can be reproduced everytime.

 -- Backtrace:
Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f81b7683780 (LWP 17141))]

Thread 2 (Thread 0x7f8192bdb710 (LWP 17142)):
#0  0x00007f81b35d907c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f81b386450b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f81b0902ebc in ?? () from /usr/lib/libQtNetwork.so.4
#3  0x00007f81b3863545 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f81b35d481a in start_thread () from /lib/libpthread.so.0
#5  0x00007f81b70d4c7d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f81b7683780 (LWP 17141)):
[KCrash Handler]
#5  0x00007f81963f7e14 in TaskManager::TaskItem::winIds (this=0x7fffa44fd788) at /home/build/build-x86_64/kdebase-workspace/src/kdebase-workspace/libs/taskmanager/taskitem.cpp:126
#6  0x00007f81961760f3 in SmoothTasks::Task::Task(TaskManager::AbstractGroupableItem*, QObject*) () from /usr/lib/kde4/plasma_applet_smooth-tasks.so
#7  0x00007f819617a43d in SmoothTasks::TaskItem::TaskItem(TaskManager::AbstractGroupableItem*, SmoothTasks::Applet*) () from /usr/lib/kde4/plasma_applet_smooth-tasks.so
#8  0x00007f8196169695 in SmoothTasks::Applet::itemAdded(TaskManager::AbstractGroupableItem*) () from /usr/lib/kde4/plasma_applet_smooth-tasks.so
#9  0x00007f819616d8a8 in SmoothTasks::Applet::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/kde4/plasma_applet_smooth-tasks.so
#10 0x00007f81b39690b3 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#11 0x00007f81963f3b5f in TaskManager::TaskGroup::itemAdded (this=0x1e456a0, _t1=0x1e456a0) at /home/build/build-x86_64/kdebase-workspace/src/build/libs/taskmanager/taskgroup.moc:149
#12 0x00007f81963f49ff in TaskManager::TaskGroup::add (this=0x15495a0, item=0x1e456a0) at /home/build/build-x86_64/kdebase-workspace/src/kdebase-workspace/libs/taskmanager/taskgroup.cpp:200
#13 0x00007f81963e3b32 in TaskManager::GroupManagerPrivate::addStartup (this=0x1547410, task=)
    at /home/build/build-x86_64/kdebase-workspace/src/kdebase-workspace/libs/taskmanager/groupmanager.cpp:183
#14 0x00007f81963e455a in TaskManager::GroupManager::qt_metacall (this=0x1545ea0, _c=<value optimized out>, _id=<value optimized out>, _a=0x7fffa44fdca0)
    at /home/build/build-x86_64/kdebase-workspace/src/build/libs/taskmanager/groupmanager.moc:104
#15 0x00007f81b39690b3 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#16 0x00007f81963f8445 in TaskManager::TaskManager::startupAdded (this=0x1e456a0, _t1=<value optimized out>)
    at /home/build/build-x86_64/kdebase-workspace/src/build/libs/taskmanager/taskmanager.moc:175
#17 0x00007f81963f8dd8 in TaskManager::TaskManager::gotNewStartup (this=0x1545ed0, id=<value optimized out>, data=...)
    at /home/build/build-x86_64/kdebase-workspace/src/kdebase-workspace/libs/taskmanager/taskmanager.cpp:392
#18 0x00007f81963fb8e0 in TaskManager::TaskManager::qt_metacall (this=0x1545ed0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffa44fde90)
    at /home/build/build-x86_64/kdebase-workspace/src/build/libs/taskmanager/taskmanager.moc:122
#19 0x00007f81b39690b3 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#20 0x00007f81b52593e7 in KStartupInfo::gotNewStartup (this=0x1e456a0, _t1=<value optimized out>, _t2=<value optimized out>) at /home/build/build-x86_64/kdelibs/src/build/kdeui/kstartupinfo.moc:106
#21 0x00007f81b5261be1 in KStartupInfo::Private::new_startup_info_internal (this=0x1557170, id_P=..., data_P=<value optimized out>, update_P=<value optimized out>)
    at /home/build/build-x86_64/kdelibs/src/kdelibs/kdeui/kernel/kstartupinfo.cpp:361
#22 0x00007f81b526267d in KStartupInfo::Private::got_startup_info (this=0x1557170, msg_P=..., update_P=240) at /home/build/build-x86_64/kdelibs/src/kdelibs/kdeui/kernel/kstartupinfo.cpp:299
#23 0x00007f81b526337f in KStartupInfo::Private::got_message (this=0x1557170, msg_P=<value optimized out>) at /home/build/build-x86_64/kdelibs/src/kdelibs/kdeui/kernel/kstartupinfo.cpp:228
#24 0x00007f81b52635a2 in KStartupInfo::qt_metacall (this=0x15571f0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffa44fe360)
    at /home/build/build-x86_64/kdelibs/src/build/kdeui/kstartupinfo.moc:92
#25 0x00007f81b39690b3 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#26 0x00007f81b52d45a2 in KXMessages::gotMessage (this=0x1e456a0, _t1=<value optimized out>) at /home/build/build-x86_64/kdelibs/src/build/kdeui/kxmessages.moc:84
#27 0x00007f81b52d5839 in KXMessages::x11Event (this=0x1557198, ev_P=0x7fffa44fec10) at /home/build/build-x86_64/kdelibs/src/kdelibs/kdeui/util/kxmessages.cpp:217
#28 0x00007f81b523e1c6 in KAppX11HackWidget::publicx11Event (this=<value optimized out>, _event=0x7fffa44fec10) at /home/build/build-x86_64/kdelibs/src/kdelibs/kdeui/kernel/kapplication.cpp:909
#29 KApplication::x11EventFilter (this=<value optimized out>, _event=0x7fffa44fec10) at /home/build/build-x86_64/kdelibs/src/kdelibs/kdeui/kernel/kapplication.cpp:959
#30 0x00007f81b73a7dc4 in PlasmaApp::x11EventFilter (this=0x1077380, event=0x7fffa44fec10) at /home/build/build-x86_64/kdebase-workspace/src/kdebase-workspace/plasma/desktop/shell/plasmaapp.cpp:539
#31 0x00007f81b4112f21 in ?? () from /usr/lib/libQtGui.so.4
#32 0x00007f81b4121a01 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#33 0x00007f81b414cb9a in ?? () from /usr/lib/libQtGui.so.4
#34 0x00007f81ad06b26e in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#35 0x00007f81ad06ec28 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#36 0x00007f81ad06ed50 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#37 0x00007f81b397f923 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#38 0x00007f81b414c79e in ?? () from /usr/lib/libQtGui.so.4
#39 0x00007f81b3954d02 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#40 0x00007f81b39550dc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#41 0x00007f81b3958e1b in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#42 0x00007f81b73969a2 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /home/build/build-x86_64/kdebase-workspace/src/kdebase-workspace/plasma/desktop/shell/main.cpp:112
#43 0x00007f81b7024b6d in __libc_start_main () from /lib/libc.so.6
#44 0x0000000000400629 in _start ()

Reported using DrKonqi
Comment 1 Panos 2009-12-23 22:06:39 UTC
It's on Archlinux x86_64 (the bug reporting tool didn't add my distro in the bug report).
Comment 2 Panos 2009-12-23 22:10:58 UTC
The candidate for the crash must be smooth-tasks-plasmoid.
Comment 3 Dario Andres 2009-12-24 01:56:08 UTC
Indeed, it is crashing in the SmoothTasks widget. You need to recompile it and check if it works, or completely remove it.
If after recompiling it, it doesn't work, you need to report that to the widget's author (in the kde-look page)
Regards
Comment 4 Panos 2009-12-24 13:25:11 UTC
OK, recompilation worked nicely.
Comment 5 Jonathan Thomas 2010-01-13 16:02:44 UTC
*** Bug 222552 has been marked as a duplicate of this bug. ***
Comment 6 Thomas Janssen 2010-01-13 17:04:13 UTC
Yes, same here. Rebuild smooth-tasks and it's working fine again. Sorry for the cry wolf. I should have tested that first.
Comment 7 Muhammad Bakri 2010-02-12 10:22:26 UTC
Created attachment 40710 [details]
New crash information added by DrKonqi

My plasma desktop suddenly crash when I login
Comment 8 Thomas Janssen 2010-02-12 11:01:45 UTC
(In reply to comment #7)
> Created an attachment (id=40710) [details]
> New crash information added by DrKonqi
> 
> My plasma desktop suddenly crash when I login

You need to rebuild the smooth-tasks plasmoid. It's by the way an old version.