Bug 174787 - Crash on TaskManager::GroupManager::add via TaskManager::windowAdded
Summary: Crash on TaskManager::GroupManager::add via TaskManager::windowAdded
Status: RESOLVED FIXED
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:
: 175342 175516 176792 176907 181997 183499 184526 185226 185994 186217 186353 187275 188774 188842 190743 190949 191315 191443 191609 191626 192186 192253 192457 192486 193603 193815 193921 194329 194580 194651 194676 194901 195039 195740 195849 197200 197480 197541 197743 198211 201511 202380 206548 206589 209190 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-11-10 15:24 UTC by SlashDevDsp
Modified: 2009-10-07 21:24 UTC (History)
47 users (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 SlashDevDsp 2008-11-10 15:24:40 UTC
Version:            (using Devel)
Compiler:          g++ 4.1.3 
OS:                Linux
Installed from:    Compiled sources

svn plasma crashed on startup with a clean home directory (no dot files either) attached bt

Application: Plasma Workspace (plasma), signal SIGSEGV
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[New Thread -1264519456 (LWP 3709)]
[New Thread -1461445744 (LWP 3719)]
[New Thread -1452844144 (LWP 3716)]
[Current thread is 0 (LWP 3709)]

Thread 3 (Thread -1452844144 (LWP 3716)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb70d4676 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb7157cc6 in QWaitCondition::wait (this=0x839c820, mutex=0x839c81c, time=4294967295) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:82
#3  0xb7c4480d in QHostInfoAgent::run (this=0x839c810) at /home/kde-devel/kdesvn/qt-copy/src/network/kernel/qhostinfo.cpp:241
#4  0xb71572f3 in QThreadPrivate::start (arg=0x839c810) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:185
#5  0xb70d046b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0xb658e6de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread -1461445744 (LWP 3719)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb70d4676 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb7157cc6 in QWaitCondition::wait (this=0x815e870, mutex=0x815e86c, time=4294967295) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:82
#3  0xa976bcd6 in RenderThread::run (this=0x815e864) at /home/kde-devel/kdesvn/kdebase/workspace/plasma/wallpapers/image/renderthread.cpp:90
#4  0xb71572f3 in QThreadPrivate::start (arg=0x815e864) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:185
#5  0xb70d046b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0xb658e6de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread -1264519456 (LWP 3709)):
[KCrash Handler]
#6  QHash<KSharedPtr<TaskManager::Startup>, TaskManager::TaskItem*>::erase (this=0x83c3198, it={i = 0x83afe40})
    at /home/kde-devel/kdesvn/build/qt-copy/include/QtCore/../../../../qt-copy/src/corelib/tools/qhash.h:809
#7  0xa9832f60 in TaskManager::GroupManager::add (this=0x83c8620, task=@0xbf84b834) at /home/kde-devel/kdesvn/build/qt-copy/include/QtCore/../../../../qt-copy/src/corelib/tools/qhash.h:1007
#8  0xa98347fb in TaskManager::GroupManager::qt_metacall (this=0x83c8620, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbf84b90c)
    at /home/kde-devel/kdesvn/build/kdebase/workspace/libs/taskmanager/groupmanager.moc:87
#9  0xb724083a in QMetaObject::activate (sender=0x83be790, from_signal_index=<value optimized out>, to_signal_index=4, argv=<value optimized out>)
    at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3028
#10 0xb7240d82 in QMetaObject::activate (sender=0x83be790, m=0xa9861318, local_signal_index=0, argv=0xbf84b90c) at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3101
#11 0xa9852ff3 in TaskManager::TaskManager::taskAdded (this=0x83be790, _t1=@0xbf84b9a8) at /home/kde-devel/kdesvn/build/kdebase/workspace/libs/taskmanager/taskmanager.moc:147
#12 0xa98547b4 in TaskManager::TaskManager::windowAdded (this=0x83be790, w=23068674) at /home/kde-devel/kdesvn/kdebase/workspace/libs/taskmanager/taskmanager.cpp:255
#13 0xa9854d40 in TaskManager::TaskManager::qt_metacall (this=0x83be790, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0xbf84babc)
    at /home/kde-devel/kdesvn/build/kdebase/workspace/libs/taskmanager/taskmanager.moc:104
#14 0xb724083a in QMetaObject::activate (sender=0x80f83a0, from_signal_index=<value optimized out>, to_signal_index=5, argv=<value optimized out>)
    at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3028
#15 0xb7240d82 in QMetaObject::activate (sender=0x80f83a0, m=0xb79069cc, local_signal_index=1, argv=0xbf84babc) at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3101
#16 0xb78a55e3 in KWindowSystem::windowAdded (this=0x80f83a0, _t1=23068674) at /home/kde-devel/kdesvn/build/kdelibs/kdeui/kwindowsystem.moc:118
#17 0xb78a9f29 in KWindowSystemPrivate::addClient (this=0x80f67f8, w=23068674) at /home/kde-devel/kdesvn/kdelibs/kdeui/windowmanagement/kwindowsystem_x11.cpp:229
#18 0xb78b34ba in NETRootInfo::update (this=0x80f680c, dirty_props=0xbf84bc14) at /home/kde-devel/kdesvn/kdelibs/kdeui/windowmanagement/netwm.cpp:2114
#19 0xb78b3759 in NETRootInfo::event (this=0x80f680c, event=0xbf84c0e8, properties=0xbf84bcf8, properties_size=<value optimized out>)
    at /home/kde-devel/kdesvn/kdelibs/kdeui/windowmanagement/netwm.cpp:2043
#20 0xb78aa1c0 in KWindowSystemPrivate::x11Event (this=0x80f67f8, ev=0xbf84c0e8) at /home/kde-devel/kdesvn/kdelibs/kdeui/windowmanagement/kwindowsystem_x11.cpp:136
#21 0xb774bc3e in KApplication::x11EventFilter (this=0x806ad20, _event=0xbf84c0e8) at /home/kde-devel/kdesvn/kdelibs/kdeui/kernel/kapplication.cpp:947
#22 0xb7eeac05 in PlasmaApp::x11EventFilter (this=0x806ad20, event=0xbf84c0e8) at /home/kde-devel/kdesvn/kdebase/workspace/plasma/shells/desktop/plasmaapp.cpp:339
#23 0xb6a8c35e in qt_x11EventFilter (ev=0xbf84c0e8) at /home/kde-devel/kdesvn/qt-copy/src/gui/kernel/qapplication_x11.cpp:361
#24 0xb6a98ca5 in QApplication::x11ProcessEvent (this=0x806ad20, event=0xbf84c0e8) at /home/kde-devel/kdesvn/qt-copy/src/gui/kernel/qapplication_x11.cpp:2918
#25 0xb6abf5a4 in x11EventSourceDispatch (s=0x8087aa0, callback=0, user_data=0x0) at /home/kde-devel/kdesvn/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:142
#26 0xb5b3511c in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#27 0xb5b3855f in ?? () from /usr/lib/libglib-2.0.so.0
#28 0x08087078 in ?? ()
#29 0x00000000 in ?? ()
Comment 1 Aaron J. Seigo 2008-11-10 23:37:07 UTC
so it crashed when an item being started finished starting (the loop involving QMutableHashIterator<StartupPtr, TaskItem*> it(d->startupList); in GroupManager::add(TaskPtr task) ...

really hard to trace what the exact problem would be from that backtrace; the code _looks_ correct there.

does it continue to crash on startup, or was it just that once? if you log in as the user, delete the config files, and start plasma manually does it crash? do you get a crash when it starts at same time something else is starting?
Comment 2 SlashDevDsp 2008-11-11 02:25:49 UTC
It crashed only once with an empty home and dot directories, but once the config files and dot directories are populated with the config after first login, it does not crash any more on startup.
Comment 3 SlashDevDsp 2008-11-11 02:55:33 UTC
This is what I did now:
Clean home and dot directories logged in and the whole desktop hung. I did not see any cpu chewing process. So had to kill X with CTRL+alt+bkspace

On next login I deleted plasma-appletsrc and plasmarc the files in .kde4/share/config and tried to run ./kquitapp plasma which gave me an error:
"Application plasma could not be found using service org.kde.plasma and path /MainApplication."

So I tried killall plasma and ran ./plasma and the whole desktop hung after plasma loaded. No cpu chewing process that i can see in top and I had to kill the Xserver again.

Now I tried all the above *again* but instead of running ./plasma i ran gdb ./plasma and it still hung the whole desktop no response from gdb either on the xterminal. The only output i can see at the end is:

kbuildsycoca4(8890) KMimeFileParser::parseGlobFiles: Now Parsing "/home/kde-devel/share/mime/globs2" and thats the last output i can see on my xterminal with no disk activity or cpu activity, so I had to restart X again.

Please let me know what else I can try to find out the source of problem.
Comment 4 SlashDevDsp 2008-11-11 03:04:02 UTC
Regarding my Comment #2, I should say that now it crashes on random not just on login.

as for my comment #3, do you want me to file a separate bug report? I am not sure what other info I can provide other than what i have provided in comment #3.
Comment 5 Aaron J. Seigo 2008-11-11 05:22:44 UTC
i'm going to guess that the issue is that there is a jumble of incompatible libraries and plugins on your system that have built up as we've worked on 4.2. if you haven't already, can you try removing the installation directory and re-installing your kde4 build?
Comment 6 SlashDevDsp 2008-11-11 05:35:59 UTC
I will give that a go. I am going to cleanup my svn and installed dir and do everything when i get back home tonight. Await the results in another 10-12hrs :)
Comment 7 SlashDevDsp 2008-11-11 15:08:29 UTC
This is what I tried:
complete reconfigure and recompile of qt-copy and kde base/libs and friends. clean home and dot dirs before login.

on login bam, desktop loaded then the whole desktop is stuck, no response to keyboard (alt+f2), mouse moves but cannot click on any desktop component, no cpu or harddisk activity after loading.

killed X ctrl+alt+bkspace and on next login everything is running fine.
How to proceed to get more info on this bug
Comment 8 Aaron J. Seigo 2008-11-13 00:28:50 UTC
> then the whole desktop is stuck, no response to keyboard (alt+f2)

that's not plasma. that's kded4. this implies that something is, at least on first start, freezing up kded4 either permanently or for an extended period of time.

plasma is probably affected because it gets stuck doing a d-bus call that ends up in kded4 somewhere, probably registering a global shortcut.

looking at the global shortcuts dbus interface (kdelibs/kdeui/shortcuts/kdedglobalaccel_interface.h), all the calls there are blocking, even though the API that uses them doesn't always need the returns. 

these calls really ought to be made non-blocking (async) so as to avoid being hung by d-bus.

Andreas: thoughts?
Comment 9 SlashDevDsp 2008-11-13 01:50:55 UTC
if it is dbus/hal I should also mention that i am running ubuntu 7.10 (gutsy) with libhal 0.5.9.1 and libdbus-1-3 v.1.1.1.3, any problems with those versions? 

I also have seen sometimes kded4? unable to connect or disconnected to hal/dbus. once it happened and when trying to navigate a directory in dolphin it gave some error, althought it happened only one of two times.
Comment 10 SlashDevDsp 2008-11-14 07:38:48 UTC
Seems like there is an output bug somewhere?
first of all this is how i run kde, i also clean the .dirs for kde-devel

as user login from gdm to failsafe Xmode which presents me with an xterminal only.
1. i ssh -X kde-devel@lappy
2. source .bashrc 
#this contains all the kdesettings borowed from the techbase .bashrc settings for kde4 - modified appropriately to set correct directories for kdehome, kdedir, qtdir etc
3. cd kde/bin
4. ./startkde
# from the xterminal, after mostly loading it just hangs, but i have just tried ./startkde &> out.txt instead of ./startkde above and the whole desktop loads without problems... hurray

so far from testing:
./startkde &> out.txt # WORKS, no idea why this actually works

The ones below don't work
./startkde 2>&1 >> out.txt
./startkde &
./startkde
Comment 11 Aaron J. Seigo 2008-11-16 23:33:30 UTC
*** Bug 175342 has been marked as a duplicate of this bug. ***
Comment 12 Aaron J. Seigo 2008-11-16 23:34:06 UTC
both reporters are using svn sources. can you both note what revision was giving you the crash? thanks..
Comment 13 SlashDevDsp 2008-11-17 01:09:20 UTC
hmm I forgot to take a note of the svn revision for the crash, but if you can find the closest match for a svn revision for the date(the same day as i posted the bug report) should be enough? The bug was reported on 2008-11-10 15:24.
Comment 14 Oliver Putz 2008-11-17 08:32:08 UTC
Aaron, if you mean me by the second reporter: I use KDE-4.1.73 (self compiled via a gentoo overlay containing weekly snapshots). So the exact revision would be the one that was tagged as 4.1.73.

Further information that might be interesting after I read this bugreport:

- I already had previous KDE-4.1.xx snapshots installed, so I was using an old configuration (from like KDE-4.1.71) that however was pretty standard
- The time I logged out before the crash I had to kill the X Server via CTRL+Alt+Backspace because KDE did not shut down properly. (Krunner crashed, I wanted to save the backtrace, but after I closed the crash report the logout procedure did not continue, so I restarted the X Server in the aformentioned way)
Comment 15 SlashDevDsp 2008-11-20 13:18:16 UTC
i can confirm again in svn (kdebase/kdelibs): 886841. attached latest bt

Application: Plasma Workspace (plasma), signal SIGSEGV
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[New Thread -1264531744 (LWP 2552)]
[New Thread -1469424752 (LWP 2562)]
[New Thread -1456784496 (LWP 2560)]
[Current thread is 0 (LWP 2552)]

Thread 3 (Thread -1456784496 (LWP 2560)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb672e676 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb6791cc6 in QWaitCondition::wait (this=0x84b8ae0, mutex=0x84b8adc, time=4294967295) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:82
#3  0xb793283d in QHostInfoAgent::run (this=0x84b8ad0) at /home/kde-devel/kdesvn/qt-copy/src/network/kernel/qhostinfo.cpp:241
#4  0xb67912f3 in QThreadPrivate::start (arg=0x84b8ad0) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:185
#5  0xb672a46b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0xb658b6de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread -1469424752 (LWP 2562)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb672e676 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb6791cc6 in QWaitCondition::wait (this=0x83638a8, mutex=0x83638a4, time=4294967295) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:82
#3  0xa9401cc6 in RenderThread::run (this=0x836389c) at /home/kde-devel/kdesvn/kdebase/workspace/plasma/wallpapers/image/renderthread.cpp:90
#4  0xb67912f3 in QThreadPrivate::start (arg=0x836389c) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:185
#5  0xb672a46b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0xb658b6de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread -1264531744 (LWP 2552)):
[KCrash Handler]
#6  QHash<KSharedPtr<TaskManager::Startup>, TaskManager::TaskItem*>::erase (this=0x84c5e80, it={i = 0x83bf838})
    at /home/kde-devel/kdesvn/build/qt-copy/include/QtCore/../../../../qt-copy/src/corelib/tools/qhash.h:809
#7  0xa94fef60 in TaskManager::GroupManager::add (this=0x821f2f8, task=@0xbfb4bb34) at /home/kde-devel/kdesvn/build/qt-copy/include/QtCore/../../../../qt-copy/src/corelib/tools/qhash.h:1007
#8  0xa95007fb in TaskManager::GroupManager::qt_metacall (this=0x821f2f8, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbfb4bc0c)
    at /home/kde-devel/kdesvn/build/kdebase/workspace/libs/taskmanager/groupmanager.moc:87
#9  0xb687a85a in QMetaObject::activate (sender=0x8232760, from_signal_index=<value optimized out>, to_signal_index=4, argv=<value optimized out>)
    at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3028
#10 0xb687ada2 in QMetaObject::activate (sender=0x8232760, m=0xa952d318, local_signal_index=0, argv=0xbfb4bc0c) at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3101
#11 0xa951eff3 in TaskManager::TaskManager::taskAdded (this=0x8232760, _t1=@0xbfb4bca8) at /home/kde-devel/kdesvn/build/kdebase/workspace/libs/taskmanager/taskmanager.moc:147
#12 0xa9520114 in TaskManager::TaskManager::windowAdded (this=0x8232760, w=23068673) at /home/kde-devel/kdesvn/kdebase/workspace/libs/taskmanager/taskmanager.cpp:255
#13 0xa9520c70 in TaskManager::TaskManager::qt_metacall (this=0x8232760, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0xbfb4bdbc)
    at /home/kde-devel/kdesvn/build/kdebase/workspace/libs/taskmanager/taskmanager.moc:104
#14 0xb687a85a in QMetaObject::activate (sender=0x81927e8, from_signal_index=<value optimized out>, to_signal_index=5, argv=<value optimized out>)
    at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3028
#15 0xb687ada2 in QMetaObject::activate (sender=0x81927e8, m=0xb78c842c, local_signal_index=1, argv=0xbfb4bdbc) at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3101
#16 0xb7867113 in KWindowSystem::windowAdded (this=0x81927e8, _t1=23068673) at /home/kde-devel/kdesvn/build/kdelibs/kdeui/kwindowsystem.moc:118
#17 0xb786ba59 in KWindowSystemPrivate::addClient (this=0x8108d18, w=23068673) at /home/kde-devel/kdesvn/kdelibs/kdeui/windowmanagement/kwindowsystem_x11.cpp:229
#18 0xb787511a in NETRootInfo::update (this=0x8108d2c, dirty_props=0xbfb4bf14) at /home/kde-devel/kdesvn/kdelibs/kdeui/windowmanagement/netwm.cpp:2123
#19 0xb78753b9 in NETRootInfo::event (this=0x8108d2c, event=0xbfb4c3e8, properties=0xbfb4bff8, properties_size=<value optimized out>)
    at /home/kde-devel/kdesvn/kdelibs/kdeui/windowmanagement/netwm.cpp:2052
#20 0xb786bcf0 in KWindowSystemPrivate::x11Event (this=0x8108d18, ev=0xbfb4c3e8) at /home/kde-devel/kdesvn/kdelibs/kdeui/windowmanagement/kwindowsystem_x11.cpp:136
#21 0xb770ccae in KApplication::x11EventFilter (this=0x8068818, _event=0xbfb4c3e8) at /home/kde-devel/kdesvn/kdelibs/kdeui/kernel/kapplication.cpp:945
#22 0xb7f1b121 in PlasmaApp::x11EventFilter (this=0x8068818, event=0xbfb4c3e8) at /home/kde-devel/kdesvn/kdebase/workspace/plasma/shells/desktop/plasmaapp.cpp:371
#23 0xb6b1e35e in qt_x11EventFilter (ev=0xbfb4c3e8) at /home/kde-devel/kdesvn/qt-copy/src/gui/kernel/qapplication_x11.cpp:361
#24 0xb6b2aca5 in QApplication::x11ProcessEvent (this=0x8068818, event=0xbfb4c3e8) at /home/kde-devel/kdesvn/qt-copy/src/gui/kernel/qapplication_x11.cpp:2918
#25 0xb6b515a4 in x11EventSourceDispatch (s=0x8087410, callback=0, user_data=0x0) at /home/kde-devel/kdesvn/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:142
#26 0xb5a7b11c in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#27 0xb5a7e55f in ?? () from /usr/lib/libglib-2.0.so.0
#28 0x08086878 in ?? ()
#29 0x00000000 in ?? ()

Comment 16 Aaron J. Seigo 2008-11-27 21:24:51 UTC
*** Bug 175516 has been marked as a duplicate of this bug. ***
Comment 17 Dario Andres 2008-12-04 14:37:37 UTC
I think bug 176792 is a duplicate of this.
Here I can reproduce the crash. Using KDE4.2svn (now using, kdelibs rev.892368 / kdebase rev.892400)

I have been using this test account for a while, using daily/weekly updated SVN KDE. I first experienced this bug , may be, two weeks ago ~ .
(may be If I clean the .kde4 dir, or test it with a different account , it won't crash)

The backtrace is the same:

hread 1 (Thread 0x7fd829a32760 (LWP 20160)):
[KCrash Handler]
#5  TaskManager::GroupManager::add (this=0x14cdd20, task={d = 0x7fff31b75a30}) at /usr/include/QtCore/qhash.h:809
#6  0x00007fd80e2588bb in TaskManager::GroupManager::qt_metacall (this=0x14cdd20, _c=<value optimized out>, _id=<value optimized out>, _a=0x7fff31b75b50)
    at /home/kde-devel/kde/build/KDE/kdebase/workspace/libs/taskmanager/groupmanager.moc:90
#7  0x00007fd825238d00 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#8  0x00007fd80e26fed2 in TaskManager::TaskManager::taskAdded (this=0x13a72b0, _t1=<value optimized out>) at /home/kde-devel/kde/build/KDE/kdebase/workspace/libs/taskmanager/taskmanager.moc:147

...
Comment 18 Aaron J. Seigo 2008-12-04 19:30:29 UTC
*** Bug 176792 has been marked as a duplicate of this bug. ***
Comment 19 Aaron J. Seigo 2008-12-04 20:07:47 UTC
*** Bug 176907 has been marked as a duplicate of this bug. ***
Comment 20 SlashDevDsp 2008-12-05 14:19:40 UTC
still crashing with qt-copy+patches, kdelibs svn ver: 892691 with bt:

Application: Plasma Workspace (plasma), signal SIGSEGV
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[New Thread -1265358592 (LWP 4925)]
[New Thread -1610536048 (LWP 4935)]
[New Thread -1442145392 (LWP 4933)]
[New Thread -1433752688 (LWP 4932)]
[Current thread is 0 (LWP 4925)]

Thread 4 (Thread -1433752688 (LWP 4932)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb6771676 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb67d4cc6 in QWaitCondition::wait (this=0x84f0488, mutex=0x84f0484, time=4294967295) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:82
#3  0xb798983d in QHostInfoAgent::run (this=0x84f0478) at /home/kde-devel/kdesvn/qt-copy/src/network/kernel/qhostinfo.cpp:241
#4  0xb67d42f3 in QThreadPrivate::start (arg=0x84f0478) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:185
#5  0xb676d46b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0xb65ce6de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread -1442145392 (LWP 4933)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb65c72a1 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xb6891adf in QProcessManager::run (this=0x808d678) at /home/kde-devel/kdesvn/qt-copy/src/corelib/io/qprocess_unix.cpp:301
#3  0xb67d42f3 in QThreadPrivate::start (arg=0x808d678) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:185
#4  0xb676d46b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0xb65ce6de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread -1610536048 (LWP 4935)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb6771676 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb67d4cc6 in QWaitCondition::wait (this=0x8397c78, mutex=0x8397c74, time=4294967295) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:82
#3  0xaab98e76 in RenderThread::run (this=0x8397c6c) at /home/kde-devel/kdesvn/kdebase/workspace/plasma/wallpapers/image/renderthread.cpp:90
#4  0xb67d42f3 in QThreadPrivate::start (arg=0x8397c6c) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:185
#5  0xb676d46b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0xb65ce6de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread -1265358592 (LWP 4925)):
[KCrash Handler]
#6  QHash<KSharedPtr<TaskManager::Startup>, TaskManager::TaskItem*>::erase (this=0x852f4b0, it={i = 0x890a1b8})
    at /home/kde-devel/kdesvn/build/qt-copy/include/QtCore/../../../../qt-copy/src/corelib/tools/qhash.h:809
#7  0xaaccca32 in TaskManager::GroupManager::add (this=0x8335050, task=@0xbfa79a64) at /home/kde-devel/kdesvn/build/qt-copy/include/QtCore/../../../../qt-copy/src/corelib/tools/qhash.h:1007
#8  0xaacce4ab in TaskManager::GroupManager::qt_metacall (this=0x8335050, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbfa79b3c)
    at /home/kde-devel/kdesvn/build/kdebase/workspace/libs/taskmanager/groupmanager.moc:90
#9  0xb68bd85a in QMetaObject::activate (sender=0x8239f18, from_signal_index=<value optimized out>, to_signal_index=4, argv=<value optimized out>)
    at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3028
#10 0xb68bdda2 in QMetaObject::activate (sender=0x8239f18, m=0xaacf5318, local_signal_index=0, argv=0xbfa79b3c) at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3101
#11 0xaace78e3 in TaskManager::TaskManager::taskAdded (this=0x8239f18, _t1=@0xbfa79bd8) at /home/kde-devel/kdesvn/build/kdebase/workspace/libs/taskmanager/taskmanager.moc:147
#12 0xaace8a04 in TaskManager::TaskManager::windowAdded (this=0x8239f18, w=23068673) at /home/kde-devel/kdesvn/kdebase/workspace/libs/taskmanager/taskmanager.cpp:255
#13 0xaace9560 in TaskManager::TaskManager::qt_metacall (this=0x8239f18, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0xbfa79cec)
    at /home/kde-devel/kdesvn/build/kdebase/workspace/libs/taskmanager/taskmanager.moc:104
#14 0xb68bd85a in QMetaObject::activate (sender=0x811eb40, from_signal_index=<value optimized out>, to_signal_index=5, argv=<value optimized out>)
    at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3028
#15 0xb68bdda2 in QMetaObject::activate (sender=0x811eb40, m=0xb790c50c, local_signal_index=1, argv=0xbfa79cec) at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3101
#16 0xb78aa603 in KWindowSystem::windowAdded (this=0x811eb40, _t1=23068673) at /home/kde-devel/kdesvn/build/kdelibs/kdeui/kwindowsystem.moc:118
#17 0xb78aef49 in KWindowSystemPrivate::addClient (this=0x811d958, w=23068673) at /home/kde-devel/kdesvn/kdelibs/kdeui/windowmanagement/kwindowsystem_x11.cpp:229
#18 0xb78b860a in NETRootInfo::update (this=0x811d96c, dirty_props=0xbfa79e44) at /home/kde-devel/kdesvn/kdelibs/kdeui/windowmanagement/netwm.cpp:2123
#19 0xb78b88a9 in NETRootInfo::event (this=0x811d96c, event=0xbfa7a318, properties=0xbfa79f28, properties_size=<value optimized out>)
    at /home/kde-devel/kdesvn/kdelibs/kdeui/windowmanagement/netwm.cpp:2052
#20 0xb78af1e0 in KWindowSystemPrivate::x11Event (this=0x811d958, ev=0xbfa7a318) at /home/kde-devel/kdesvn/kdelibs/kdeui/windowmanagement/kwindowsystem_x11.cpp:136
#21 0xb774ff1e in KApplication::x11EventFilter (this=0x806a248, _event=0xbfa7a318) at /home/kde-devel/kdesvn/kdelibs/kdeui/kernel/kapplication.cpp:935
#22 0xb7f68753 in PlasmaApp::x11EventFilter (this=0x806a248, event=0xbfa7a318) at /home/kde-devel/kdesvn/kdebase/workspace/plasma/shells/desktop/plasmaapp.cpp:377
#23 0xb6b6135e in qt_x11EventFilter (ev=0xbfa7a318) at /home/kde-devel/kdesvn/qt-copy/src/gui/kernel/qapplication_x11.cpp:361
#24 0xb6b6dcc5 in QApplication::x11ProcessEvent (this=0x806a248, event=0xbfa7a318) at /home/kde-devel/kdesvn/qt-copy/src/gui/kernel/qapplication_x11.cpp:2920
#25 0xb6b945c4 in x11EventSourceDispatch (s=0x808cf00, callback=0, user_data=0x0) at /home/kde-devel/kdesvn/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:142
#26 0xb5aa711c in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#27 0xb5aaa55f in ?? () from /usr/lib/libglib-2.0.so.0
#28 0x0808c298 in ?? ()
#29 0x00000000 in ?? ()

Comment 21 sobik2 2008-12-10 20:26:28 UTC
have the similar problem : kde 4.1.3, ubuntu repo.
i just install kde4 on ubuntu 8.10, after login kde crashs:

Application: Plasma Workspace (plasma), signal SIGSEGV
(no debugging symbols found)
...
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xb55508e0 (LWP 6586)]
[New Thread 0xb37f6b90 (LWP 6587)]
(no debugging symbols found)
...
(no debugging symbols found)
[KCrash handler]
#6  0xb71dd414 in QGraphicsLinearLayout::setSpacing ()
   from /usr/lib/libQtGui.so.4
#7  0xb3905368 in ?? () from /usr/lib/kde4/plasma_applet_notes.so
#8  0xb3905410 in ?? () from /usr/lib/kde4/plasma_applet_notes.so
#9  0xb7d87585 in Plasma::Applet::flushPendingConstraintsEvents ()
   from /usr/lib/libplasma.so.2
#10 0xb7d87bc6 in Plasma::Applet::timerEvent () from /usr/lib/libplasma.so.2
#11 0xb76a753f in QObject::event () from /usr/lib/libQtCore.so.4
#12 0xb71e0447 in QGraphicsWidget::event () from /usr/lib/libQtGui.so.4
#13 0xb6c208ec in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#14 0xb6c2872e in QApplication::notify () from /usr/lib/libQtGui.so.4
#15 0xb7b66b2d in KApplication::notify () from /usr/lib/libkdeui.so.5
#16 0xb7697e61 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#17 0xb76c5d81 in ?? () from /usr/lib/libQtCore.so.4
#18 0xb76c2520 in ?? () from /usr/lib/libQtCore.so.4
#19 0xb59ce6f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#20 0xb59d1da3 in ?? () from /usr/lib/libglib-2.0.so.0
#21 0xb59d1f61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#22 0xb76c2478 in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#23 0xb6cbaea5 in ?? () from /usr/lib/libQtGui.so.4
#24 0xb769652a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#25 0xb76966ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#26 0xb708d987 in QDialog::exec () from /usr/lib/libQtGui.so.4
#27 0xb7ade0f4 in KMessageBox::createKMessageBox ()
   from /usr/lib/libkdeui.so.5
#28 0xb7adf071 in KMessageBox::createKMessageBox ()
   from /usr/lib/libkdeui.so.5
#29 0xb7adff1f in KMessageBox::errorListWId () from /usr/lib/libkdeui.so.5
#30 0xb7ae0131 in KMessageBox::error () from /usr/lib/libkdeui.so.5
#31 0xb691e1ab in KBookmarkManager::saveAs () from /usr/lib/libkio.so.5
#32 0xb6757512 in KFilePlacesModel::KFilePlacesModel ()
   from /usr/lib/libkfile.so.4
#33 0xb3910331 in ?? () from /usr/lib/kde4/plasma_applet_trash.so
#34 0xb7db7737 in Plasma::Corona::loadLayout () from /usr/lib/libplasma.so.2
#35 0xb7db8531 in Plasma::Corona::initializeLayout ()
   from /usr/lib/libplasma.so.2
#36 0xb801d199 in ?? () from /usr/lib/libkdeinit4_plasma.so
#37 0xb801e880 in ?? () from /usr/lib/libkdeinit4_plasma.so
#38 0xb8020a81 in ?? () from /usr/lib/libkdeinit4_plasma.so
#39 0xb801243a in kdemain () from /usr/lib/libkdeinit4_plasma.so
#40 0x080485b2 in _start ()
#0  0xb8063430 in __kernel_vsyscall ()

Comment 22 sobik2 2008-12-10 23:11:04 UTC
I tried to complete remove kde4 and install again, the same problem, after login to kde just Error message window and black screen, so total unusable...
Any ideas how to solve it ?
Comment 23 Dario Andres 2008-12-19 13:22:04 UTC
I haven't experienced this crash in a while :)

Now using:
Qt: 4.4.3 + qt-copy-patches-889120
KDE: 4.1.85 (KDE 4.1.85 (KDE 4.2 Beta2))
kdelibs svn rev. 898705 / kdebase svn rev. 898705
on ArchLinux x86_64 - Kernel 2.6.27.8

Crash in comment 21 seems to be completely unrelated.
Comment 24 alle gabry 2008-12-19 19:26:19 UTC
Applicazione: Spazio di lavoro di Plasma (plasma), segnale SIGABRT
[Current thread is 0 (LWP 6341)]

Thread 2 (Thread 0xa8cfbb90 (LWP 6342)):
#0  0xb7fdf430 in __kernel_vsyscall ()
#1  0xb57f1075 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb641a9ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb66056f2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb7980532 in ?? () from /usr/lib/libQtNetwork.so.4
#5  0xb66046ae in ?? () from /usr/lib/libQtCore.so.4
#6  0xb57ed50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb640c7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb4513b20 (LWP 6341)):
[KCrash Handler]
#6  0xb7fdf430 in __kernel_vsyscall ()
#7  0xb6356880 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb6358248 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb65fc795 in qt_message_output () from /usr/lib/libQtCore.so.4
#10 0xb65fc872 in qFatal () from /usr/lib/libQtCore.so.4
#11 0xb65fc915 in qt_assert () from /usr/lib/libQtCore.so.4
#12 0xb73bc530 in KConfigGroup::KConfigGroup () from /usr/lib/libkdecore.so.5
#13 0xb7e73ccc in Plasma::Theme::findInRectsCache () from /usr/lib/libplasma.so.3
#14 0xb7e6d9b3 in Plasma::Svg::hasElement () from /usr/lib/libplasma.so.3
#15 0xb7e3bd7d in Plasma::FrameSvg::hasElementPrefix () from /usr/lib/libplasma.so.3
#16 0xa90bb7e3 in ?? () from /usr/lib/kde4/plasma_applet_pager.so
#17 0xb7e048a9 in Plasma::Applet::paint () from /usr/lib/libplasma.so.3
#18 0xb6f5e7a4 in ?? () from /usr/lib/libQtGui.so.4
#19 0xb6f6220d in ?? () from /usr/lib/libQtGui.so.4
#20 0xb6f62681 in QGraphicsScene::drawItems () from /usr/lib/libQtGui.so.4
#21 0xb6f7602c in QGraphicsView::drawItems () from /usr/lib/libQtGui.so.4
#22 0xb6f7f6fc in QGraphicsView::paintEvent () from /usr/lib/libQtGui.so.4
#23 0xb7f71abc in ?? () from /usr/lib/libkdeinit4_plasma.so
#24 0xb6a2174b in QWidget::event () from /usr/lib/libQtGui.so.4
#25 0xb6d58fd3 in QFrame::event () from /usr/lib/libQtGui.so.4
#26 0xb6def7df in QAbstractScrollArea::viewportEvent () from /usr/lib/libQtGui.so.4
#27 0xb6f7cd0f in QGraphicsView::viewportEvent () from /usr/lib/libQtGui.so.4
#28 0xb6df1d85 in ?? () from /usr/lib/libQtGui.so.4
#29 0xb66f404a in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4
#30 0xb69c98ca in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#31 0xb69d17fa in QApplication::notify () from /usr/lib/libQtGui.so.4
#32 0xb7746d3d in KApplication::notify () from /usr/lib/libkdeui.so.5
#33 0xb66f4e61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#34 0xb6a2a3de in ?? () from /usr/lib/libQtGui.so.4
#35 0xb6a20110 in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4
#36 0xb6a208b2 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/libQtGui.so.4
#37 0xb6a1fd88 in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4
#38 0xb6b8ffae in ?? () from /usr/lib/libQtGui.so.4
#39 0xb6b90365 in ?? () from /usr/lib/libQtGui.so.4
#40 0xb6b903d3 in ?? () from /usr/lib/libQtGui.so.4
#41 0xb6a2db3e in ?? () from /usr/lib/libQtGui.so.4
#42 0xb6a39e40 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#43 0xb6a647aa in ?? () from /usr/lib/libQtGui.so.4
#44 0xb56326f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#45 0xb5635da3 in ?? () from /usr/lib/libglib-2.0.so.0
#46 0xb5635f61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#47 0xb671f478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#48 0xb6a63ea5 in ?? () from /usr/lib/libQtGui.so.4
#49 0xb66f352a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#50 0xb66f36ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#51 0xb66f5da5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#52 0xb69c9767 in QApplication::exec () from /usr/lib/libQtGui.so.4
#53 0xb7f69ce1 in kdemain () from /usr/lib/libkdeinit4_plasma.so
#54 0x08048712 in _start ()

i think is the same bug
Comment 25 Dario Andres 2008-12-19 19:33:47 UTC
@alle: backtrace in comment 24 looks like the one in bug 177463
Comment 26 Dario Andres 2008-12-28 14:12:37 UTC
Have anyone else experienced this bug again with an updated SVN build? (can this be closed?) Thanks :)
Comment 27 SlashDevDsp 2008-12-29 01:36:28 UTC
bug not happening any more, please close it
Comment 28 Sergio Martins 2009-02-04 19:39:40 UTC
I'm using KDE4.2.

When KDE started, I fired up firefox, kontact, pidgin and xchat, all at the same time, then, when I clicked the pidgin window in the taskbar, plasma crashed.

Reopen if you feel this is not fixed.


#4  QHash<KSharedPtr<TaskManager::Startup>, TaskManager::TaskItem*>::erase (this=0x831ea90, it={i = 0x85d7150})                             
    at /home/serj/qt-copy/include/QtCore/qhash.h:809                                                                                        
#5  0xaa3ebd9a in TaskManager::GroupManager::add (this=0x819c028, task=@0xbfad1e44) at /home/serj/qt-copy/include/QtCore/qhash.h:1007       
#6  0xaa3ecf7b in TaskManager::GroupManager::qt_metacall (this=0x819c028, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbfad1f4c)           
    at /home/serj/kde/build/KDE/kdebase/workspace/libs/taskmanager/groupmanager.moc:90                                                      
#7  0xb677022b in QMetaObject::activate (sender=0x82317f0, from_signal_index=4, to_signal_index=4, argv=0xbfad1f4c)                         
    at kernel/qobject.cpp:3028                                                                                                              
#8  0xb677069d in QMetaObject::activate (sender=0x82317f0, m=0xaa410cbc, local_signal_index=0, argv=0xbfad1f4c) at kernel/qobject.cpp:3101  
#9  0xaa405f41 in TaskManager::TaskManager::taskAdded (this=0x82317f0, _t1=@0xbfad1fe8)                                                     
    at /home/serj/kde/build/KDE/kdebase/workspace/libs/taskmanager/taskmanager.moc:150                                                      
#10 0xaa407964 in TaskManager::TaskManager::windowAdded (this=0x82317f0, w=52428935)                                                        
    at /home/serj/kde/src/KDE/kdebase/workspace/libs/taskmanager/taskmanager.cpp:246                                                        
#11 0xaa4087b8 in TaskManager::TaskManager::qt_metacall (this=0x82317f0, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0xbfad212c)           
    at /home/serj/kde/build/KDE/kdebase/workspace/libs/taskmanager/taskmanager.moc:106                                                      
#12 0xb677022b in QMetaObject::activate (sender=0x816db28, from_signal_index=5, to_signal_index=5, argv=0xbfad212c)                         
    at kernel/qobject.cpp:3028                                                                                                              
---Type <return> to continue, or q <return> to quit---                                                                                      
#13 0xb677069d in QMetaObject::activate (sender=0x816db28, m=0xb789f06c, local_signal_index=1, argv=0xbfad212c) at kernel/qobject.cpp:3101  
#14 0xb783bcba in KWindowSystem::windowAdded (this=0x816db28, _t1=52428935) at /home/serj/kde/build/KDE/kdelibs/kdeui/kwindowsystem.moc:118 
#15 0xb78406f9 in KWindowSystemPrivate::addClient (this=0x8080008, w=52428935)                                                              
    at /home/serj/kde/src/KDE/kdelibs/kdeui/windowmanagement/kwindowsystem_x11.cpp:229                                                      
#16 0xb784a64e in NETRootInfo::update (this=0x808001c, dirty_props=0xbfad22f8)                                                              
    at /home/serj/kde/src/KDE/kdelibs/kdeui/windowmanagement/netwm.cpp:2123                                                                 
#17 0xb784a8e3 in NETRootInfo::event (this=0x808001c, event=0xbfad2890, properties=0xbfad2378, properties_size=<value optimized out>)       
    at /home/serj/kde/src/KDE/kdelibs/kdeui/windowmanagement/netwm.cpp:2052                                                                 
#18 0xb784098d in KWindowSystemPrivate::x11Event (this=0x8080008, ev=0xbfad2890)                                                            
    at /home/serj/kde/src/KDE/kdelibs/kdeui/windowmanagement/kwindowsystem_x11.cpp:136
#19 0xb76d7479 in KApplication::x11EventFilter (this=0x805b9b0, _event=0xbfad2890)
    at /home/serj/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:935
#20 0xb7f8b6ef in PlasmaApp::x11EventFilter (this=0x805b9b0, event=0xbfad2890)
    at /home/serj/kde/src/KDE/kdebase/workspace/plasma/shells/desktop/plasmaapp.cpp:453
#21 0xb6a197a7 in qt_x11EventFilter (ev=0xbfad2890) at kernel/qapplication_x11.cpp:361
#22 0xb6a25415 in QApplication::x11ProcessEvent (this=0x805b9b0, event=0xbfad2890) at kernel/qapplication_x11.cpp:2920
#23 0xb6a5450d in x11EventSourceDispatch (s=0x807a438, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:142
#24 0xb58e5eaf in IA__g_main_context_dispatch (context=0x8079838) at gmain.c:2012
#25 0xb58e93bf in g_main_context_iterate (context=0x8079838, block=1, dispatch=1, self=0x80768a8) at gmain.c:2645
#26 0xb58e9937 in IA__g_main_context_iteration (context=0x8079838, may_block=1) at gmain.c:2708
---Type <return> to continue, or q <return> to quit---
#27 0xb678a5fa in QEventDispatcherGlib::processEvents (this=0x8053f20, flags=@0xbfad2a48) at kernel/qeventdispatcher_glib.cpp:319
#28 0xb6a53d68 in QGuiEventDispatcherGlib::processEvents (this=0x8053f20, flags=@0xbfad2a78) at kernel/qguieventdispatcher_glib.cpp:198
#29 0xb675912c in QEventLoop::processEvents (this=0xbfad2af0, flags=@0xbfad2ab4) at kernel/qeventloop.cpp:143
#30 0xb6759369 in QEventLoop::exec (this=0xbfad2af0, flags=@0xbfad2af8) at kernel/qeventloop.cpp:190
#31 0xb675ccb3 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845
#32 0xb69ad82a in QApplication::exec () at kernel/qapplication.cpp:3331
#33 0xb7f783c9 in kdemain (argc=1, argv=0xbfad2ca4) at /home/serj/kde/src/KDE/kdebase/workspace/plasma/shells/desktop/main.cpp:54
#34 0x08048772 in main (argc=0, argv=0x84855c8) at /home/serj/kde/build/KDE/kdebase/workspace/plasma/shells/desktop/plasma_qgv_dummy.cpp:3
Comment 29 Dario Andres 2009-02-22 18:59:35 UTC
*** Bug 185226 has been marked as a duplicate of this bug. ***
Comment 30 Dario Andres 2009-02-22 19:00:17 UTC
*** Bug 184526 has been marked as a duplicate of this bug. ***
Comment 31 Dario Andres 2009-02-22 19:01:21 UTC
This seems to be unsolved in KDE4.2 (not sure about trunk) . Should the report be re-opened ?
Comment 32 Dario Andres 2009-03-05 23:36:25 UTC
*** Bug 186217 has been marked as a duplicate of this bug. ***
Comment 33 Dario Andres 2009-03-06 18:46:53 UTC
*** Bug 186353 has been marked as a duplicate of this bug. ***
Comment 34 Christophe Marin 2009-03-08 14:51:21 UTC
*** Bug 181997 has been marked as a duplicate of this bug. ***
Comment 35 Dario Andres 2009-03-16 12:22:39 UTC
*** Bug 187275 has been marked as a duplicate of this bug. ***
Comment 36 Dario Andres 2009-03-16 12:23:17 UTC
Unsolved on KDE4.2.1+Qt4.5 too ( Bug 187275 )
Comment 37 Dario Andres 2009-03-26 00:57:13 UTC
*** Bug 183499 has been marked as a duplicate of this bug. ***
Comment 38 Dario Andres 2009-04-04 14:34:03 UTC
*** Bug 188774 has been marked as a duplicate of this bug. ***
Comment 39 Dario Andres 2009-04-05 01:54:56 UTC
*** Bug 188842 has been marked as a duplicate of this bug. ***
Comment 40 Bohan 2009-04-13 02:16:05 UTC
I confirm that this still occurs sometimes in 4.2.2. The weird thing is it does not seem to be triggered by any particular event.
Comment 41 Oliver Putz 2009-04-13 08:44:56 UTC
As the duplicate from comment #39 as well as comment #40 explicitly speak about KDE-4.2.2 and given that this bug was never really fixed anyway, I'll reopen this report. [Using UNCONFIRMED as I cannot choose REOPENED as status?]
Comment 42 Dario Andres 2009-04-27 23:36:16 UTC
*** Bug 190743 has been marked as a duplicate of this bug. ***
Comment 43 Aaron J. Seigo 2009-04-28 02:22:46 UTC
*** Bug 185994 has been marked as a duplicate of this bug. ***
Comment 44 Dario Andres 2009-05-02 16:53:52 UTC
*** Bug 191315 has been marked as a duplicate of this bug. ***
Comment 45 Dario Andres 2009-05-03 14:01:38 UTC
*** Bug 191443 has been marked as a duplicate of this bug. ***
Comment 46 Dario Andres 2009-05-04 23:37:53 UTC
*** Bug 191609 has been marked as a duplicate of this bug. ***
Comment 47 Aaron J. Seigo 2009-05-05 04:51:37 UTC
*** Bug 191626 has been marked as a duplicate of this bug. ***
Comment 48 Aaron J. Seigo 2009-05-10 10:34:06 UTC
*** Bug 192186 has been marked as a duplicate of this bug. ***
Comment 49 Aaron J. Seigo 2009-05-10 10:57:37 UTC
SVN commit 965977 by aseigo:

* be a LOT more careful with destroyed items (you can't really access their members safely or cast them -> they are being deleted!)
* catch deleting statup related TaskItem*s
* proper disconnect calls
* use a QSet instead of a QList for geometry trasks

not sure if the above addresses whatever is the root of bug 174787, but it certainly does fix up a lot of rather incorrect code
CCBUG:174787


 M  +20 -19    groupmanager.cpp  
 M  +2 -1      groupmanager.h  
 M  +16 -13    taskitem.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=965977
Comment 50 Dario Andres 2009-05-10 19:44:50 UTC
*** Bug 192253 has been marked as a duplicate of this bug. ***
Comment 51 Dario Andres 2009-05-12 18:24:06 UTC
*** Bug 192457 has been marked as a duplicate of this bug. ***
Comment 52 Aaron J. Seigo 2009-05-12 21:38:22 UTC
after having gone through this all yet again and simulating the various use cases described (e.g. a whole bunch of things starting up all at once, clicking on one of the items directly after, etc) i simply can not reproduce this one at all nor see how it could end up in such a problem now either. :/

are any of the reporters using kde from svn perchance? if not, can you please test with the next beta/rc/release of 4.3?
Comment 53 Dario Andres 2009-05-12 22:45:37 UTC
*** Bug 192486 has been marked as a duplicate of this bug. ***
Comment 54 Dario Andres 2009-05-16 15:15:47 UTC
*** Bug 190949 has been marked as a duplicate of this bug. ***
Comment 55 SlashDevDsp 2009-05-17 06:00:41 UTC
tested with trunk - today, it seems fixed. Thanks Aaron
Comment 56 Nicolas L. 2009-05-18 00:51:24 UTC
closing thanks to comment #55
Comment 57 Dario Andres 2009-05-22 04:57:02 UTC
*** Bug 193603 has been marked as a duplicate of this bug. ***
Comment 58 Dario Andres 2009-05-24 19:42:12 UTC
*** Bug 193921 has been marked as a duplicate of this bug. ***
Comment 59 Dario Andres 2009-05-27 19:19:47 UTC
*** Bug 194329 has been marked as a duplicate of this bug. ***
Comment 60 Dario Andres 2009-05-27 19:28:43 UTC
*** Bug 193815 has been marked as a duplicate of this bug. ***
Comment 61 Dario Andres 2009-05-29 19:17:30 UTC
*** Bug 194580 has been marked as a duplicate of this bug. ***
Comment 62 Dario Andres 2009-05-30 15:32:28 UTC
*** Bug 194651 has been marked as a duplicate of this bug. ***
Comment 63 Christophe Marin 2009-05-31 14:24:57 UTC
*** Bug 194676 has been marked as a duplicate of this bug. ***
Comment 64 Dario Andres 2009-06-02 12:57:49 UTC
*** Bug 194901 has been marked as a duplicate of this bug. ***
Comment 65 Jonathan Thomas 2009-06-03 02:24:56 UTC
*** Bug 195039 has been marked as a duplicate of this bug. ***
Comment 66 Aaron J. Seigo 2009-06-10 08:01:01 UTC
*** Bug 195849 has been marked as a duplicate of this bug. ***
Comment 67 Dario Andres 2009-06-19 22:53:00 UTC
*** Bug 197200 has been marked as a duplicate of this bug. ***
Comment 68 Dario Andres 2009-06-22 15:09:51 UTC
*** Bug 197480 has been marked as a duplicate of this bug. ***
Comment 69 Dario Andres 2009-06-23 00:32:35 UTC
*** Bug 197541 has been marked as a duplicate of this bug. ***
Comment 70 Dario Andres 2009-06-24 18:10:45 UTC
*** Bug 197743 has been marked as a duplicate of this bug. ***
Comment 71 Dario Andres 2009-06-28 22:48:36 UTC
*** Bug 198211 has been marked as a duplicate of this bug. ***
Comment 72 Dario Andres 2009-07-26 04:35:35 UTC
*** Bug 201511 has been marked as a duplicate of this bug. ***
Comment 73 Dario Andres 2009-08-03 14:41:00 UTC
*** Bug 202380 has been marked as a duplicate of this bug. ***
Comment 74 FiNeX 2009-08-04 16:47:45 UTC
*** Bug 195740 has been marked as a duplicate of this bug. ***
Comment 75 Dario Andres 2009-09-06 23:26:45 UTC
*** Bug 206548 has been marked as a duplicate of this bug. ***
Comment 76 Dario Andres 2009-09-07 13:40:15 UTC
*** Bug 206589 has been marked as a duplicate of this bug. ***
Comment 77 Dario Andres 2009-10-02 13:47:01 UTC
*** Bug 209190 has been marked as a duplicate of this bug. ***
Comment 78 Marius Groenewald 2009-10-06 23:20:20 UTC
I am currently using Kubuntu 9.04, that has KDE 4.2.2 installed. I added the backports repository to upgrade my KDE to 4.3.2. After the downloading and committing, I restarted my PC and now I am also stuck with this Plasma Workspace crash problem after logging in when starting up.
Comment 79 Dario Andres 2009-10-06 23:27:36 UTC
@Marius Groenewald: install the "kdebase-workspace-dbg" package and report a new bug (using the Crash Handler "Report" feature).. This crash was fixed some time ago, and you are probably getting a different one. Thanks
Comment 80 Marius Groenewald 2009-10-07 21:24:15 UTC
Thanks for the lightning fast response. Wow! Dario, before I opened my mailbox to read your solution, I tried a different approach that also worked. I also have the Gnome GUI installed on my laptop, so I rebooted into Gnome and ran Gnome´s Update Manager. It immediately recognised that I was busy with a Partial Upgrade (KDE 4.2.2 to KDE 4.3.2). It downloaded the necessary kdm files and installed. After I rebooted my laptop, everything was working fine.
That´s why I love Linux - the support is out of the Windows.