Application that crashed: plasma-desktop Version of the application: 0.3 KDE Version: 4.2.85 (KDE 4.2.85 (KDE 4.3 Beta1)) Qt Version: 4.5.1 Operating System: Linux 2.6.29.2-128.fc11.i586 i686 -- Backtrace: Application: Plasma Workspace (plasma-desktop), signal: Aborted [Current thread is 1 (Thread 0xb7ffa710 (LWP 5703))] Thread 2 (Thread 0xab52fb70 (LWP 5712)): #0 0x001f7422 in __kernel_vsyscall () #1 0x001cf2d2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x081fb521 in QWaitConditionPrivate::wait (this=0xa51fd18, time=30000) at thread/qwaitcondition_unix.cpp:85 #3 0x081fb33f in QWaitCondition::wait (this=0xa52e0d0, mutex=0xa52e0cc, time=30000) at thread/qwaitcondition_unix.cpp:159 #4 0x081edc12 in QThreadPoolThread::run (this=0xa152a70) at concurrent/qthreadpool.cpp:140 #5 0x081fa2c7 in QThreadPrivate::start (arg=0xa152a70) at thread/qthread_unix.cpp:189 #6 0x001ca935 in start_thread () from /lib/libpthread.so.0 #7 0x0786c82e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb7ffa710 (LWP 5703)): [KCrash Handler] #5 0x001f7422 in __kernel_vsyscall () #6 0x077b97c1 in raise () from /lib/libc.so.6 #7 0x077bb092 in abort () from /lib/libc.so.6 #8 0x081f0986 in qt_message_output (msgType=QtFatalMsg, buf=0xa15b6e0 "ASSERT: \"d\" in file /usr/local/kde4/include/ksharedptr.h, line 126") at global/qglobal.cpp:2017 #9 0x081f0df2 in qFatal (msg=0x833fe20 "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2216 #10 0x081f05a5 in qt_assert (assertion=0x8c898cd "d", file=0x8c898a8 "/usr/local/kde4/include/ksharedptr.h", line=126) at global/qglobal.cpp:1786 #11 0x08c72b8f in KSharedPtr<TaskManager::Task>::operator-> (this=0xbf81f944) at /usr/local/kde4/include/ksharedptr.h:126 #12 0x08c7cfde in AbstractTaskItem::timerEvent (this=0xa671240, event=0xbf81fe74) at /root/kdebase/workspace/plasma/applets/tasks/abstracttaskitem.cpp:400 #13 0x082fea36 in QObject::event (this=0xa671240, e=0xbf81fe74) at kernel/qobject.cpp:1073 #14 0x067d9bcd in QGraphicsWidget::event (this=0xa671240, event=0xbf81fe74) at graphicsview/qgraphicswidget.cpp:1340 #15 0x0614438d in QApplicationPrivate::notify_helper (this=0x9aef350, receiver=0xa671240, e=0xbf81fe74) at kernel/qapplication.cpp:4057 #16 0x061428e4 in QApplication::notify (this=0x9ae6360, receiver=0xa671240, e=0xbf81fe74) at kernel/qapplication.cpp:3604 #17 0x010143a2 in KApplication::notify (this=0x9ae6360, receiver=0xa671240, event=0xbf81fe74) at /root/kdelibs/kdeui/kernel/kapplication.cpp:307 #18 0x082eb200 in QCoreApplication::notifyInternal (this=0x9ae6360, receiver=0xa671240, event=0xbf81fe74) at kernel/qcoreapplication.cpp:606 #19 0x082ee4b7 in QCoreApplication::sendEvent (receiver=0xa671240, event=0xbf81fe74) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #20 0x0831cfe7 in QTimerInfoList::activateTimers (this=0x9af1514) at kernel/qeventdispatcher_unix.cpp:572 #21 0x08319a32 in timerSourceDispatch (source=0x9af14e0) at kernel/qeventdispatcher_glib.cpp:164 #22 0x014041e8 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #23 0x014077f8 in ?? () from /lib/libglib-2.0.so.0 #24 0x0140796a in g_main_context_iteration () from /lib/libglib-2.0.so.0 #25 0x0831a746 in QEventDispatcherGlib::processEvents (this=0x9aef0e0, flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:324 #26 0x061e6144 in QGuiEventDispatcherGlib::processEvents (this=0x9aef0e0, flags={i = 36}) at kernel/qguieventdispatcher_glib.cpp:202 #27 0x082e8e5f in QEventLoop::processEvents (this=0xbf8200fc, flags={i = 36}) at kernel/qeventloop.cpp:149 #28 0x082e8f8e in QEventLoop::exec (this=0xbf8200fc, flags={i = 0}) at kernel/qeventloop.cpp:196 #29 0x082eb8a6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #30 0x061425a0 in QApplication::exec () at kernel/qapplication.cpp:3526 #31 0x00e08d42 in kdemain (argc=1, argv=0xbf8202b4) at /root/kdebase/workspace/plasma/shells/desktop/main.cpp:50 #32 0x08048749 in main (argc=1, argv=0xbf8202b4) at /root/kdebase-dev/workspace/plasma/shells/desktop/plasma-desktop_dummy.cpp:3
*** This bug has been marked as a duplicate of bug 191412 ***
SVN commit 966907 by aseigo: make sure that the items we hover have tasks before we access them; also reduce the default allocation of the QVarLengthArray down to 32 items since it'll be rare to have more than that number of windows in a group (and 1024 is just silly :) BUG:192411 M +28 -5 abstracttaskitem.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=966907