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 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 ***