Bug 192411 - Plasma crashed with taskmanager plasmoid
Summary: Plasma crashed with taskmanager plasmoid
Status: RESOLVED DUPLICATE of bug 191412
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-12 10:46 UTC by Shawn Starr
Modified: 2009-05-12 11:22 UTC (History)
0 users

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 Shawn Starr 2009-05-12 10:46:06 UTC
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
Comment 1 Pino Toscano 2009-05-12 11:06:49 UTC

*** This bug has been marked as a duplicate of bug 191412 ***
Comment 2 Aaron J. Seigo 2009-05-12 11:10:04 UTC
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
Comment 3 Pino Toscano 2009-05-12 11:22:47 UTC

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