Bug 282803 - Plasma crashed
Summary: Plasma crashed
Status: RESOLVED DUPLICATE of bug 271887
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-26 14:07 UTC by alevitale
Modified: 2011-09-29 12:57 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description alevitale 2011-09-26 14:07:50 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.00 (4.7.0)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-11-generic i686
Distribution: Ubuntu 11.04

-- Information about the crash:
I added google task 1.4 on desktop; then I removed it, and plasma crashed

-- Backtrace:
Application: Shell del desktop di Plasma (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb6a97730 (LWP 1744))]

Thread 6 (Thread 0xafd34b70 (LWP 1749)):
#0  0x03e92d41 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x03698dd8 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x037654f2 in updateCurrentTime (this=0xaf401a74, tm=...) at kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0xaf401a74, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x03763d32 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xafd340bc) at kernel/qeventdispatcher_glib.cpp:136
#6  0x03763dcd in timerSourcePrepare (source=0xaf401a40, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x057e2fd4 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x057e3e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x057e4524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x03764577 in QEventDispatcherGlib::processEvents (this=0x9b02380, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x03736289 in QEventLoop::processEvents (this=0xafd34270, flags=...) at kernel/qeventloop.cpp:149
#12 0x03736522 in QEventLoop::exec (this=0xafd34270, flags=...) at kernel/qeventloop.cpp:201
#13 0x036402a0 in QThread::exec (this=0x9a79db0) at thread/qthread.cpp:492
#14 0x03717fdb in QInotifyFileSystemWatcherEngine::run (this=0x9a79db0) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x03642da2 in QThreadPrivate::start (arg=0x9a79db0) at thread/qthread_unix.cpp:320
#16 0x03e3ee99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x00bfb73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 5 (Thread 0xaddbdb70 (LWP 1751)):
#0  0x03e92d41 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x03698dd8 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x037654f2 in updateCurrentTime (this=0x9b36e34, tm=...) at kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0x9b36e34, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x03763d32 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xaddbd0bc) at kernel/qeventdispatcher_glib.cpp:136
#6  0x03763dcd in timerSourcePrepare (source=0x9b36e00, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x057e2fd4 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x057e3e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x057e4524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x03764577 in QEventDispatcherGlib::processEvents (this=0x93cb2d0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x03736289 in QEventLoop::processEvents (this=0xaddbd270, flags=...) at kernel/qeventloop.cpp:149
#12 0x03736522 in QEventLoop::exec (this=0xaddbd270, flags=...) at kernel/qeventloop.cpp:201
#13 0x036402a0 in QThread::exec (this=0x93cb568) at thread/qthread.cpp:492
#14 0x03717fdb in QInotifyFileSystemWatcherEngine::run (this=0x93cb568) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x03642da2 in QThreadPrivate::start (arg=0x93cb568) at thread/qthread_unix.cpp:320
#16 0x03e3ee99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x00bfb73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 4 (Thread 0xaa51bb70 (LWP 10328)):
#0  0x0092b416 in __kernel_vsyscall ()
#1  0x03e4348c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x00c093fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x02aafb57 in scavengerThread (context=0x3060700) at wtf/FastMalloc.cpp:2378
#4  WTF::TCMalloc_PageHeap::runScavengerThread (context=0x3060700) at wtf/FastMalloc.cpp:1497
#5  0x03e3ee99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0x00bfb73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xaf3ffb70 (LWP 10338)):
#0  0x03e92d41 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x03698dd8 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x037654f2 in updateCurrentTime (this=0x945cb2c, tm=...) at kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0x945cb2c, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x03763d32 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xaf3ff0fc) at kernel/qeventdispatcher_glib.cpp:136
#6  0x03763dcd in timerSourcePrepare (source=0x945caf8, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x057e2fd4 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x057e3e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x057e4524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x03764577 in QEventDispatcherGlib::processEvents (this=0xa5635e8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x03736289 in QEventLoop::processEvents (this=0xaf3ff2b0, flags=...) at kernel/qeventloop.cpp:149
#12 0x03736522 in QEventLoop::exec (this=0xaf3ff2b0, flags=...) at kernel/qeventloop.cpp:201
#13 0x036402a0 in QThread::exec (this=0x95d2280) at thread/qthread.cpp:492
#14 0x002823ed in Plasma::StorageThread::run (this=0x95d2280) at ../../plasma/private/storagethread.cpp:326
#15 0x03642da2 in QThreadPrivate::start (arg=0x95d2280) at thread/qthread_unix.cpp:320
#16 0x03e3ee99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x00bfb73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xacb3db70 (LWP 10848)):
#0  0x0092b416 in __kernel_vsyscall ()
#1  0x03e4348c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x00c093fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x031f8817 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x330c1c0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#4  0x031f8851 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x330c1c0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#5  0x03e3ee99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0x00bfb73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb6a97730 (LWP 1744)):
[KCrash Handler]
#7  QList (this=0x0) at ../../include/QtCore/../../src/corelib/tools/qlist.h:118
#8  QGraphicsScene::views (this=0x0) at graphicsview/qgraphicsscene.cpp:3314
#9  0x027e0654 in QGraphicsWebViewPrivate::_q_updateMicroFocus (this=0xa6858a0) at ../WebKit/qt/Api/qgraphicswebview.cpp:263
#10 0x027e099e in QGraphicsWebView::qt_metacall (this=0xaeec290, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0xbfeb9b5c) at ./moc_qgraphicswebview.cpp:136
#11 0x0373d6ba in QMetaObject::metacall (object=0xaeec290, cl=QMetaObject::InvokeMetaMethod, idx=33, argv=0xbfeb9b5c) at kernel/qmetaobject.cpp:237
#12 0x0374d4ff in QMetaObject::activate (sender=0xaecd430, m=0x3024404, local_signal_index=18, argv=0x0) at kernel/qobject.cpp:3287
#13 0x027e6047 in QWebPage::microFocusChanged (this=0xaecd430) at ./moc_qwebpage.cpp:465
#14 0x027c67c5 in WebCore::EditorClientQt::respondToChangedSelection (this=0xa896d68) at ../WebKit/qt/WebCoreSupport/EditorClientQt.cpp:227
#15 0x02464f56 in WebCore::Editor::respondToChangedSelection (this=0xa9c2e944, oldSelection=...) at editing/Editor.cpp:388
#16 0x026168f1 in WebCore::Frame::respondToChangedSelection (this=0xa9c2e580, oldSelection=..., closeTyping=false) at page/Frame.cpp:1740
#17 0x024a982a in WebCore::SelectionController::setSelection (this=0xa9c2e860, s=..., closeTyping=false, clearTypingStyle=false, userTriggered=false, granularity=WebCore::CharacterGranularity) at editing/SelectionController.cpp:163
#18 0x024aa630 in WebCore::SelectionController::nodeWillBeRemoved (this=0xa9c2e860, node=0xa70e47c0) at editing/SelectionController.cpp:233
#19 0x023d7372 in WebCore::Document::nodeWillBeRemoved (this=0xa7a9d000, n=0xa70e47c0) at dom/Document.cpp:2995
#20 0x023d45ad in willRemoveChild (this=0xa70bd400, oldChild=0xa70e47c0, ec=@0xbfeba0a8) at dom/ContainerNode.cpp:298
#21 WebCore::ContainerNode::removeChild (this=0xa70bd400, oldChild=0xa70e47c0, ec=@0xbfeba0a8) at dom/ContainerNode.cpp:344
#22 0x022ef591 in WebCore::JSNode::removeChild (this=0xa6ee9c40, exec=0xa97f1980, args=...) at bindings/js/JSNodeCustom.cpp:148
#23 0x01f0d1ea in WebCore::jsNodePrototypeFunctionRemoveChild (exec=<value optimized out>, thisValue=..., args=...) at generated/JSNode.cpp:443
#24 0x0553516e in ?? ()
#25 0x029e17c9 in execute (this=0xa9c54270, closure=..., exception=0xa9c36da8) at jit/JITCode.h:77
#26 JSC::Interpreter::execute (this=0xa9c54270, closure=..., exception=0xa9c36da8) at interpreter/Interpreter.cpp:755
#27 0x02b29751 in call (exec=0xa97f1568, thisValue=..., args=...) at interpreter/CachedCall.h:51
#28 JSC::arrayProtoFuncForEach (exec=0xa97f1568, thisValue=..., args=...) at runtime/ArrayPrototype.cpp:782
#29 0x0553516e in ?? ()
#30 0x029e11c8 in execute (this=0xa9c54270, functionExecutable=0xa79f4b88, callFrame=0xada4ab4, function=0xa6ed8380, thisObj=0xa9780000, args=..., scopeChain=0xa70e9210, exception=0xa9c36da8) at jit/JITCode.h:77
#31 JSC::Interpreter::execute (this=0xa9c54270, functionExecutable=0xa79f4b88, callFrame=0xada4ab4, function=0xa6ed8380, thisObj=0xa9780000, args=..., scopeChain=0xa70e9210, exception=0xa9c36da8) at interpreter/Interpreter.cpp:687
#32 0x02a3460c in JSC::JSFunction::call (this=0xa6ed8380, exec=0xada4ab4, thisValue=..., args=...) at runtime/JSFunction.cpp:122
#33 0x02a0c25e in JSC::call (exec=0xada4ab4, functionObject=..., callType=JSC::CallTypeJS, callData=..., thisValue=..., args=...) at runtime/CallData.cpp:39
#34 0x02312abf in WebCore::JSEventListener::handleEvent (this=0xa70ea360, scriptExecutionContext=0xa9ccd830, event=0xa7a462d0) at bindings/js/JSEventListener.cpp:115
#35 0x02402c9d in WebCore::EventTarget::fireEventListeners (this=0xa9c19630, event=0xa7a462d0, d=0xa9c196b0, entry=...) at dom/EventTarget.cpp:315
#36 0x02402df2 in WebCore::EventTarget::fireEventListeners (this=0xa9c19630, event=0xa7a462d0) at dom/EventTarget.cpp:276
#37 0x025f7e6f in WebCore::DOMWindow::dispatchEvent (this=0xa9c19630, prpEvent=..., prpTarget=...) at page/DOMWindow.cpp:1421
#38 0x025a5251 in WebCore::FrameLoader::stopLoading (this=0xa9c306b0, unloadEventPolicy=WebCore::UnloadEventPolicyUnloadAndPageHide, databasePolicy=WebCore::DatabasePolicyStop) at loader/FrameLoader.cpp:533
#39 0x025a5629 in WebCore::FrameLoader::closeURL (this=0xa9c306b0) at loader/FrameLoader.cpp:603
#40 0x025a567c in WebCore::FrameLoader::detachFromParent (this=0xa9c306b0) at loader/FrameLoader.cpp:3185
#41 0x027ec8b3 in QWebPage::~QWebPage (this=0xaecd430, __in_chrg=<value optimized out>) at ../WebKit/qt/Api/qwebpage.cpp:1956
#42 0x0044c4c2 in KWebPage::~KWebPage (this=0xaecd430, __in_chrg=<value optimized out>) at ../../kdewebkit/kwebpage.cpp:273
#43 0x0044c502 in KWebPage::~KWebPage (this=0xaecd430, __in_chrg=<value optimized out>) at ../../kdewebkit/kwebpage.cpp:276
#44 0x027de060 in QGraphicsWebView::~QGraphicsWebView (this=0xaeec290, __in_chrg=<value optimized out>) at ../WebKit/qt/Api/qgraphicswebview.cpp:569
#45 0x0044b49b in KGraphicsWebView::~KGraphicsWebView (this=0xaeec290, __in_chrg=<value optimized out>) at ../../kdewebkit/kgraphicswebview.cpp:43
#46 0x00255b2b in ~AnimableGraphicsWebView (this=0xaeec290, __in_chrg=<value optimized out>) at ../../plasma/private/animablegraphicswebview_p.h:44
#47 Plasma::AnimableGraphicsWebView::~AnimableGraphicsWebView (this=0xaeec290, __in_chrg=<value optimized out>) at ../../plasma/private/animablegraphicswebview_p.h:44
#48 0x01916566 in QGraphicsItem::~QGraphicsItem (this=0xa0e82c0, __in_chrg=<value optimized out>) at graphicsview/qgraphicsitem.cpp:1481
#49 0x0196b74d in ~QGraphicsObject (this=0xa0e82b8, __in_chrg=<value optimized out>) at ../../include/QtGui/../../src/gui/graphicsview/qgraphicsitem.h:547
#50 QGraphicsWidget::~QGraphicsWidget (this=0xa0e82b8, __in_chrg=<value optimized out>) at graphicsview/qgraphicswidget.cpp:232
#51 0x0196b8d2 in QGraphicsWidget::~QGraphicsWidget (this=0xa0e82b8, __in_chrg=<value optimized out>) at graphicsview/qgraphicswidget.cpp:277
#52 0x01916566 in QGraphicsItem::~QGraphicsItem (this=0xa73af90, __in_chrg=<value optimized out>) at graphicsview/qgraphicsitem.cpp:1481
#53 0x0196b74d in ~QGraphicsObject (this=0xa73af88, __in_chrg=<value optimized out>) at ../../include/QtGui/../../src/gui/graphicsview/qgraphicsitem.h:547
#54 QGraphicsWidget::~QGraphicsWidget (this=0xa73af88, __in_chrg=<value optimized out>) at graphicsview/qgraphicswidget.cpp:232
#55 0x0030d722 in Plasma::ScrollWidget::~ScrollWidget (this=0xa73af88, __in_chrg=<value optimized out>) at ../../plasma/widgets/scrollwidget.cpp:1124
#56 0x0030d782 in Plasma::ScrollWidget::~ScrollWidget (this=0xa73af88, __in_chrg=<value optimized out>) at ../../plasma/widgets/scrollwidget.cpp:1127
#57 0x01916566 in QGraphicsItem::~QGraphicsItem (this=0xa9bd150, __in_chrg=<value optimized out>) at graphicsview/qgraphicsitem.cpp:1481
#58 0x0196b74d in ~QGraphicsObject (this=0xa9bd148, __in_chrg=<value optimized out>) at ../../include/QtGui/../../src/gui/graphicsview/qgraphicsitem.h:547
#59 QGraphicsWidget::~QGraphicsWidget (this=0xa9bd148, __in_chrg=<value optimized out>) at graphicsview/qgraphicswidget.cpp:232
#60 0x003232c9 in Plasma::WebView::~WebView (this=0xa9bd148, __in_chrg=<value optimized out>) at ../../plasma/widgets/webview.cpp:93
#61 0x00323322 in Plasma::WebView::~WebView (this=0xa9bd148, __in_chrg=<value optimized out>) at ../../plasma/widgets/webview.cpp:96
#62 0x01916566 in QGraphicsItem::~QGraphicsItem (this=0xac6f4f0, __in_chrg=<value optimized out>) at graphicsview/qgraphicsitem.cpp:1481
#63 0x0196b74d in ~QGraphicsObject (this=0xac6f4e8, __in_chrg=<value optimized out>) at ../../include/QtGui/../../src/gui/graphicsview/qgraphicsitem.h:547
#64 QGraphicsWidget::~QGraphicsWidget (this=0xac6f4e8, __in_chrg=<value optimized out>) at graphicsview/qgraphicswidget.cpp:232
#65 0x001f6db1 in Plasma::Applet::~Applet (this=0xac6f4e8, __in_chrg=<value optimized out>) at ../../plasma/applet.cpp:199
#66 0x002521b8 in Plasma::PopupApplet::~PopupApplet (this=0xac6f4e8, __in_chrg=<value optimized out>) at ../../plasma/popupapplet.cpp:70
#67 0x00252202 in Plasma::PopupApplet::~PopupApplet (this=0xac6f4e8, __in_chrg=<value optimized out>) at ../../plasma/popupapplet.cpp:74
#68 0x03749bc5 in qDeleteInEventHandler (o=0xac6f4e8) at kernel/qobject.cpp:3995
#69 0x0374c3e8 in QObject::event (this=0xac6f4e8, e=0x9e9cdc0) at kernel/qobject.cpp:1209
#70 0x01967a14 in QGraphicsWidget::event (this=0xac6f4e8, event=0x9e9cdc0) at graphicsview/qgraphicswidget.cpp:1423
#71 0x012cdd24 in QApplicationPrivate::notify_helper (this=0x9311dd8, receiver=0xac6f4e8, e=0x9e9cdc0) at kernel/qapplication.cpp:4462
#72 0x012d28ce in QApplication::notify (this=0x93038b0, receiver=0xac6f4e8, e=0x9e9cdc0) at kernel/qapplication.cpp:3862
#73 0x00fc993a in KApplication::notify (this=0x93038b0, receiver=0xac6f4e8, event=0x9e9cdc0) at ../../kdeui/kernel/kapplication.cpp:311
#74 0x037370bb in QCoreApplication::notifyInternal (this=0x93038b0, receiver=0xac6f4e8, event=0x9e9cdc0) at kernel/qcoreapplication.cpp:731
#75 0x0373ac79 in sendEvent (receiver=0x0, event_type=0, data=0x929ff20) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#76 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x929ff20) at kernel/qcoreapplication.cpp:1372
#77 0x0373ae0d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1265
#78 0x037643c4 in sendPostedEvents (s=0x9319500) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#79 postEventSourceDispatch (s=0x9319500) at kernel/qeventdispatcher_glib.cpp:277
#80 0x057e3aa8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#81 0x057e4270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#82 0x057e4524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#83 0x0376453c in QEventDispatcherGlib::processEvents (this=0x929fa78, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#84 0x013841e5 in QGuiEventDispatcherGlib::processEvents (this=0x929fa78, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#85 0x03736289 in QEventLoop::processEvents (this=0xbfebb554, flags=...) at kernel/qeventloop.cpp:149
#86 0x03736522 in QEventLoop::exec (this=0xbfebb554, flags=...) at kernel/qeventloop.cpp:201
#87 0x0373aecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#88 0x012cb8e7 in QApplication::exec () at kernel/qapplication.cpp:3736
#89 0x00db97cb in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so
#90 0x080485cb in _start ()

Possible duplicates by query: bug 271887.

Reported using DrKonqi
Comment 1 Dario Andres 2011-09-29 12:57:44 UTC
[Comment from a bug triager]
This issue seems to be caused by some QtWebKit code. It is being tracked at bug 271887, merging.
Thanks

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