Summary: | taskbar crash after starting an application | ||
---|---|---|---|
Product: | [Plasma] plasma4 | Reporter: | Shaun Reich <sreich> |
Component: | widget-taskbar | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | alberthilbert, andresbajotierra, andrew.i.coles, ar, bart, bozhan, bugs.kde.org3, bugzilla.kde, carlos.fernandez1, celine2002, chanyunkwan0217, corneliudabija, createurdebugs, dazjorz, denis.kot, domlyons, duodraco, eaton.mark, finder155, finex, gabextreme, heavensguard87, hhancock, iamstanislav, jonnybecker, kaltsi, kde, kenjmiller, kenlewis, ky6uk.kun, loacoon, luis.davila.pc, luizromario, marcosgdavid, mattmill30, maxim_m, mehulrajput, moizie, mtadeunet, MurzNN, nowardev, ozgurktekin, p.a.s, qvebj00, rcarreras, rizzitello, saigkill, schirrer, shawn.starr, steffen.schloenvoigt, sunxran, technowizard, timofey.solomko, tuxerito, urbain.joffroy, vmikiv, zdenek.zikan, zobbychris |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Unlisted Binaries | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: | Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault |
Description
Shaun Reich
2009-05-03 04:18:15 UTC
This could be related to bug 191448 *** Bug 191448 has been marked as a duplicate of this bug. *** *** Bug 191571 has been marked as a duplicate of this bug. *** *** Bug 191701 has been marked as a duplicate of this bug. *** The steps should be similar to the ones in bug 191141 comment 1. I'm now getting something similar to bug 191448 (which is marked as duplicate of this bug, but I don't know if they are exactly the same, mine has no assert) *** Bug 191911 has been marked as a duplicate of this bug. *** Plasma crashed when starting Firefox Firefox 3.0.10 Crashing at first start after logging in kde -- Application and System information: Application that crashed: plasma-desktop Version of the application: 0.3 KDE Version: 4.2.71 (KDE 4.2.71 (KDE 4.3 >= 20090428)) Qt Version: 4.5.0 Operating System: Linux 2.6.29-ARCH x86_64 -- Backtrace: Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault [Current thread is 0 (LWP 15473)] Thread 3 (Thread 0x7fa12b37c950 (LWP 15474)): #0 0x00007fa145ab4d69 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fa145d25d19 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 #2 0x00007fa1494fbe1c in ?? () from /usr/lib/libQtNetwork.so.4 #3 0x00007fa145d24d22 in ?? () from /usr/lib/libQtCore.so.4 #4 0x00007fa145ab0fc7 in start_thread () from /lib/libpthread.so.0 #5 0x00007fa14507f5dd in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fa129294950 (LWP 15475)): #0 0xffffffffff6001a7 in ?? () #1 0x00007fff52dfe5fb in ?? () #2 0x00007fa141b30f6f in clock_gettime () from /lib/librt.so.1 #3 0x00007fa145e382ed in ?? () from /usr/lib/libQtCore.so.4 #4 0x00007fa145e384e1 in ?? () from /usr/lib/libQtCore.so.4 #5 0x00007fa145e3a3f3 in ?? () from /usr/lib/libQtCore.so.4 #6 0x00007fa145e369ac in ?? () from /usr/lib/libQtCore.so.4 #7 0x00007fa1418a5fe2 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #8 0x00007fa1418a63ff in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #9 0x00007fa1418a687c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #10 0x00007fa145e367fe in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #11 0x00007fa145e0ba32 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #12 0x00007fa145e0bdfd in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #13 0x00007fa149923dfc in KIO::NetAccess::enter_loop () from /usr/lib/libkio.so.5 #14 0x00007fa149924436 in KIO::NetAccess::synchronousRunInternal () from /usr/lib/libkio.so.5 #15 0x00007fa149924a6e in KIO::NetAccess::synchronousRun () from /usr/lib/libkio.so.5 #16 0x00007fa12bbd24a4 in Update_Thread::downloadFile () from /usr/lib/kde4/plasma_applet_cwp.so #17 0x00007fa12bbdd6b8 in Update_Thread::collectAndParseData () from /usr/lib/kde4/plasma_applet_cwp.so #18 0x00007fa12bbde4dc in Update_Thread::run () from /usr/lib/kde4/plasma_applet_cwp.so #19 0x00007fa145d24d22 in ?? () from /usr/lib/libQtCore.so.4 #20 0x00007fa145ab0fc7 in start_thread () from /lib/libpthread.so.0 #21 0x00007fa14507f5dd in clone () from /lib/libc.so.6 #22 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fa14ab3c790 (LWP 15473)): [KCrash Handler] #5 0x00007fa12d2ec850 in TaskManager::Task::window () from /usr/lib/libtaskmanager.so.4 #6 0x00007fa12cd24b43 in AbstractTaskItem::timerEvent () from /usr/lib/kde4/plasma_applet_tasks.so #7 0x00007fa145e1ce43 in QObject::event () from /usr/lib/libQtCore.so.4 #8 0x00007fa146b280fb in QGraphicsWidget::event () from /usr/lib/libQtGui.so.4 #9 0x00007fa14651570d in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #10 0x00007fa14651d8fa in QApplication::notify () from /usr/lib/libQtGui.so.4 #11 0x00007fa148e38cfb in KApplication::notify () from /usr/lib/libkdeui.so.5 #12 0x00007fa145e0d18c in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #13 0x00007fa145e3a356 in ?? () from /usr/lib/libQtCore.so.4 #14 0x00007fa145e3687d in ?? () from /usr/lib/libQtCore.so.4 #15 0x00007fa1418a301a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #16 0x00007fa1418a66e0 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #17 0x00007fa1418a687c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #18 0x00007fa145e367df in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #19 0x00007fa1465ac74f in ?? () from /usr/lib/libQtGui.so.4 #20 0x00007fa145e0ba32 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #21 0x00007fa145e0bdfd in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #22 0x00007fa145e0e0c4 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4 #23 0x00007fa14a81b8bb in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so #24 0x00007fa144fce546 in __libc_start_main () from /lib/libc.so.6 #25 0x0000000000400809 in _start () Valgrind trace of plasmoidviewer tasks: ==3923== Invalid read of size 4 ==3923== at 0x144F72E7: TaskManager::Task::window() const (task.cpp:355) ==3923== by 0x4A1B15E: QObject::event(QEvent*) (qobject.cpp:1082) ==3923== by 0x52FC066: QGraphicsWidget::event(QEvent*) (qgraphicswidget.cpp:1317) ==3923== by 0x4C78F2B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4084) ==3923== by 0x4C8122D: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3631) ==3923== by 0x41FCF4C: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:307) ==3923== by 0x4A0AA3A: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:602) ==3923== by 0x4A39D70: QTimerInfoList::activateTimers() (qcoreapplication.h:213) ==3923== by 0x4A364DF: timerSourceDispatch(_GSource*, int (*)(void*), void*) (qeventdispatcher_glib.cpp:164) ==3923== by 0x6EB2B87: g_main_context_dispatch (gmain.c:1814) ==3923== by 0x6EB60EA: g_main_context_iterate (gmain.c:2448) ==3923== by 0x6EB6267: g_main_context_iteration (gmain.c:2511) ==3923== Address 0xc is not stack'd, malloc'd or (recently) free'd Will carry on looking, but I'm no expert in this part of the code. *** Bug 192043 has been marked as a duplicate of this bug. *** *** Bug 192089 has been marked as a duplicate of this bug. *** *** Bug 192345 has been marked as a duplicate of this bug. *** *** Bug 192411 has been marked as a duplicate of this bug. *** 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 *** Bug 192411 has been marked as a duplicate of this bug. *** *** Bug 192482 has been marked as a duplicate of this bug. *** still crash with r 967171 @miki: if it is still crashing at that revision, is it the same backtrace as this? May be the issue was unrelated. sry but no backtrance ....just crash and plasma reboot :( @miki, if you get a new backtrace, post it in a new report, as it may be unrelated. Thanks! oket , tnx *** Bug 192578 has been marked as a duplicate of this bug. *** *** Bug 192713 has been marked as a duplicate of this bug. *** *** Bug 192194 has been marked as a duplicate of this bug. *** *** Bug 192806 has been marked as a duplicate of this bug. *** *** Bug 192848 has been marked as a duplicate of this bug. *** *** Bug 192868 has been marked as a duplicate of this bug. *** *** Bug 192913 has been marked as a duplicate of this bug. *** *** Bug 192933 has been marked as a duplicate of this bug. *** *** Bug 192987 has been marked as a duplicate of this bug. *** *** Bug 193091 has been marked as a duplicate of this bug. *** *** Bug 193159 has been marked as a duplicate of this bug. *** *** Bug 193180 has been marked as a duplicate of this bug. *** *** Bug 193186 has been marked as a duplicate of this bug. *** *** Bug 193253 has been marked as a duplicate of this bug. *** *** Bug 193262 has been marked as a duplicate of this bug. *** *** Bug 193295 has been marked as a duplicate of this bug. *** *** Bug 193361 has been marked as a duplicate of this bug. *** *** Bug 193397 has been marked as a duplicate of this bug. *** *** Bug 193412 has been marked as a duplicate of this bug. *** *** Bug 193457 has been marked as a duplicate of this bug. *** *** Bug 193494 has been marked as a duplicate of this bug. *** *** Bug 193526 has been marked as a duplicate of this bug. *** *** Bug 193576 has been marked as a duplicate of this bug. *** *** Bug 193601 has been marked as a duplicate of this bug. *** *** Bug 193620 has been marked as a duplicate of this bug. *** *** Bug 193646 has been marked as a duplicate of this bug. *** *** Bug 193691 has been marked as a duplicate of this bug. *** *** Bug 193727 has been marked as a duplicate of this bug. *** *** Bug 193728 has been marked as a duplicate of this bug. *** *** Bug 193729 has been marked as a duplicate of this bug. *** *** Bug 193794 has been marked as a duplicate of this bug. *** *** Bug 193799 has been marked as a duplicate of this bug. *** *** Bug 193852 has been marked as a duplicate of this bug. *** *** Bug 193862 has been marked as a duplicate of this bug. *** *** Bug 193875 has been marked as a duplicate of this bug. *** *** Bug 193936 has been marked as a duplicate of this bug. *** *** Bug 193975 has been marked as a duplicate of this bug. *** *** Bug 193980 has been marked as a duplicate of this bug. *** *** Bug 194039 has been marked as a duplicate of this bug. *** *** Bug 194081 has been marked as a duplicate of this bug. *** *** Bug 194140 has been marked as a duplicate of this bug. *** *** Bug 194208 has been marked as a duplicate of this bug. *** *** Bug 194247 has been marked as a duplicate of this bug. *** *** Bug 194280 has been marked as a duplicate of this bug. *** *** Bug 194372 has been marked as a duplicate of this bug. *** *** Bug 194400 has been marked as a duplicate of this bug. *** *** Bug 194414 has been marked as a duplicate of this bug. *** *** Bug 194423 has been marked as a duplicate of this bug. *** My back trace says: Thread 1 (Thread 0x7f074f4337a0 (LWP 32293)): [KCrash Handler] #5 TaskManager::Task::window (this=0x0) at ../../../libs/taskmanager/task.cpp:357 #6 0x00007f0730c33c4e in AbstractTaskItem::timerEvent (this=0x3dda0c0, event=<value optimized out>) at ../../../../plasma/applets/tasks/abstracttaskitem.cpp:403 #7 0x00007f074c0d7b83 in QObject::event (this=0x3dda0c0, e=0x3488b00) at kernel/qobject.cpp:1082 #8 0x00007f074cdd810b in QGraphicsWidget::event (this=0x3dda0c0, event=0x7fff73c09110) at graphicsview/qgraphicswidget.cpp:1340 (see #194400 for the full backtrace) TaskManager::Task::window (this=0x0) <-- This seems to be the clue; as far as I can see r966907 indeed fixed this specific bug. People still having crashes are probably indeed suffering a different bug. > People still having crashes are probably indeed suffering a different bug.
My guess is that you didn't handle all the duplicated of this bug.
All the bugs duplicated of this one have either
KDE Version: 4.2.71 (KDE 4.2.71 (KDE 4.3 >= 20090428))
or
KDE Version: 4.2.85 (KDE 4.2.85 (KDE 4.3 Beta1))
as KDE version, not any other one. In fact, I've not seen a reported bug that would be like this one with KDE >= 4.2.86.
*** Bug 194465 has been marked as a duplicate of this bug. *** *** Bug 194520 has been marked as a duplicate of this bug. *** *** Bug 194514 has been marked as a duplicate of this bug. *** *** Bug 194625 has been marked as a duplicate of this bug. *** *** Bug 194658 has been marked as a duplicate of this bug. *** *** Bug 194771 has been marked as a duplicate of this bug. *** *** Bug 194779 has been marked as a duplicate of this bug. *** *** Bug 194795 has been marked as a duplicate of this bug. *** *** Bug 194842 has been marked as a duplicate of this bug. *** *** Bug 194882 has been marked as a duplicate of this bug. *** *** Bug 194909 has been marked as a duplicate of this bug. *** *** Bug 195089 has been marked as a duplicate of this bug. *** *** Bug 195160 has been marked as a duplicate of this bug. *** *** Bug 191456 has been marked as a duplicate of this bug. *** *** Bug 191983 has been marked as a duplicate of this bug. *** *** Bug 195352 has been marked as a duplicate of this bug. *** *** Bug 195370 has been marked as a duplicate of this bug. *** *** Bug 195384 has been marked as a duplicate of this bug. *** *** Bug 195437 has been marked as a duplicate of this bug. *** *** Bug 195451 has been marked as a duplicate of this bug. *** *** Bug 195591 has been marked as a duplicate of this bug. *** Created attachment 37875 test1 Created attachment 37876 test2 Created attachment 37877 test3 Created attachment 55823 [details]
Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault
--
LiZARD
Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb78a5720 (LWP 1628))]
Thread 2 (Thread 0xb05b7b70 (LWP 1629)):
#0 0x0069e416 in __kernel_vsyscall ()
#1 0x002c1884 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0x00237df4 in pthread_cond_timedwait () from /lib/libc.so.6
#3 0x064cf94f in wait (this=0x8ca9244, mutex=0x8ca9240, time=30000) at thread/qwaitcondition_unix.cpp:86
#4 QWaitCondition::wait (this=0x8ca9244, mutex=0x8ca9240, time=30000) at thread/qwaitcondition_unix.cpp:160
#5 0x064c35b3 in QThreadPoolThread::run (this=0x8cc47c8) at concurrent/qthreadpool.cpp:140
#6 0x064cedf9 in QThreadPrivate::start (arg=0x8cc47c8) at thread/qthread_unix.cpp:266
#7 0x002bccc9 in start_thread () from /lib/libpthread.so.0
#8 0x0022a69e in clone () from /lib/libc.so.6
Thread 1 (Thread 0xb78a5720 (LWP 1628)):
[KCrash Handler]
#7 0x05189c9c in Notifications::~Notifications (this=0x8fffad8, __in_chrg=<value optimized out>) at ../../../../../plasma/generic/applets/notifications/ui/notifications.cpp:115
#8 0x00a04e21 in Plasma::ExtenderPrivate::loadExtenderItems (this=0x8fd30f0) at ../../plasma/extenders/extender.cpp:736
#9 0x00a05ac2 in Plasma::Extender::Extender (this=0x8fd3308, applet=0x8ac0520) at ../../plasma/extenders/extender.cpp:105
#10 0x009abe20 in Plasma::Applet::extender (this=0x8ac0520) at ../../plasma/applet.cpp:763
#11 0x080638e1 in createCalendarExtender (this=0x8ac0520) at ../../../libs/plasmaclock/clockapplet.cpp:121
#12 ClockApplet::init (this=0x8ac0520) at ../../../libs/plasmaclock/clockapplet.cpp:571
#13 0x02b8285f in Clock::init (this=0x8ac0520) at ../../../../../plasma/generic/applets/digital-clock/clock.cpp:72
#14 0x009cd76c in Plasma::ContainmentPrivate::initApplets (this=0x8820c30) at ../../plasma/containment.cpp:462
#15 0x009e303f in Plasma::CoronaPrivate::importLayout (this=0x85e4a10, conf=..., mergeConfig=false) at ../../plasma/corona.cpp:523
#16 0x009e3d5c in Plasma::Corona::loadLayout (this=0x85dda88, configName=...) at ../../plasma/corona.cpp:458
#17 0x009e495e in Plasma::Corona::initializeLayout (this=0x85dda88, configName=...) at ../../plasma/corona.cpp:361
#18 0x00834972 in PlasmaApp::corona (this=0x85306a0) at ../../../../plasma/desktop/shell/plasmaapp.cpp:800
#19 0x00834f5e in PlasmaApp::setupDesktop (this=0x85306a0) at ../../../../plasma/desktop/shell/plasmaapp.cpp:286
#20 0x0083804c in PlasmaApp::qt_metacall (this=0x85306a0, _c=QMetaObject::InvokeMetaMethod, _id=15, _a=0x85d4df0) at ./plasmaapp.moc:148
#21 0x065d68ca in QMetaObject::metacall (object=0x85306a0, cl=QMetaObject::ReadProperty, idx=42, argv=0x85d4df0) at kernel/qmetaobject.cpp:237
#22 0x065e1df6 in QMetaCallEvent::placeMetaCall (this=0x85d6060, object=0x85306a0) at kernel/qobject.cpp:534
#23 0x065e36a2 in QObject::event (this=0x85306a0, e=0x9068b28) at kernel/qobject.cpp:1219
#24 0x065d09db in QCoreApplication::event (this=0x85306a0, e=0x85d6060) at kernel/qcoreapplication.cpp:1561
#25 0x01a2d4d4 in QApplication::event (this=0x85306a0, e=0x85d6060) at kernel/qapplication.cpp:2439
#26 0x01a29fdc in QApplicationPrivate::notify_helper (this=0x853c290, receiver=0x85306a0, e=0x85d6060) at kernel/qapplication.cpp:4396
#27 0x01a3004e in QApplication::notify (this=0x85306a0, receiver=0x85306a0, e=0x85d6060) at kernel/qapplication.cpp:3798
#28 0x00dc568a in KApplication::notify (this=0x85306a0, receiver=0x85306a0, event=0x85d6060) at ../../kdeui/kernel/kapplication.cpp:310
#29 0x065d0b3b in QCoreApplication::notifyInternal (this=0x85306a0, receiver=0x85306a0, event=0x85d6060) at kernel/qcoreapplication.cpp:732
#30 0x065d3d8b in sendEvent (receiver=0x0, event_type=0, data=0x851a028) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#31 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x851a028) at kernel/qcoreapplication.cpp:1373
#32 0x065d3f4d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266
#33 0x065ffa74 in sendPostedEvents (s=0x853e710) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#34 postEventSourceDispatch (s=0x853e710) at kernel/qeventdispatcher_glib.cpp:277
#35 0x01707855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#36 0x0170b668 in ?? () from /lib/libglib-2.0.so.0
#37 0x0170b848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#38 0x065ff565 in QEventDispatcherGlib::processEvents (this=0x8519ce8, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#39 0x01aebbe5 in QGuiEventDispatcherGlib::processEvents (this=0x8519ce8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#40 0x065cf609 in QEventLoop::processEvents (this=0xbfb70804, flags=) at kernel/qeventloop.cpp:149
#41 0x065cfa8a in QEventLoop::exec (this=0xbfb70804, flags=...) at kernel/qeventloop.cpp:201
#42 0x065d400f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#43 0x01a28e07 in QApplication::exec () at kernel/qapplication.cpp:3672
#44 0x0081986e in kdemain (argc=1, argv=0xbfb70a14) at ../../../../plasma/desktop/shell/main.cpp:118
#45 0x080485bb in main (argc=1, argv=0xbfb70a14) at plasma-desktop_dummy.cpp:3
[Comment from a bug triager] @tony: your crash is a different one: bug 228987 Regards |