| Summary: | Crash when deleting a recently added Google Tasks plasmoid (on panel) [null QList, QGraphicsScene::views,QGraphicsWebViewPrivate::_q_updateMicroFocus, ..., WebCore::EditorClientQt::respondToChangedSelection] | ||
|---|---|---|---|
| Product: | [Unmaintained] plasma4 | Reporter: | judas |
| Component: | general | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED UPSTREAM | ||
| Severity: | crash | CC: | aseigo, vitalealessandro |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | openSUSE | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
*** Bug 282803 has been marked as a duplicate of this bug. *** |
Application: plasma-desktop (0.3) KDE Platform Version: 4.5.5 (KDE 4.5.5) "release 1" Qt Version: 4.6.3 Operating System: Linux 2.6.34.7-0.2-desktop i686 Distribution: "openSUSE 11.3 (i586)" -- Information about the crash: - What I was doing when the application crashed: I installed Google Tasks plasmoid from kde-look via the installer inside KDE itself, and everytime I delete the plasmoid it crashes again. It only happens when the plasmoid is added to the pannel, not when I add it to desktop. The crash can be reproduced every time. -- Backtrace: Application: Área de trabajo de Plasma (kdeinit4), signal: Segmentation fault [Current thread is 1 (Thread 0xb5902710 (LWP 25524))] Thread 3 (Thread 0xaafedb70 (LWP 25526)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb6c6f125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb3acbfa7 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0xb3bb31a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304 #3 0xb3acbfef in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0xb3bb31a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438 #4 0xb6c6ab25 in start_thread () from /lib/libpthread.so.0 #5 0xb605746e in clone () from /lib/libc.so.6 Thread 2 (Thread 0xa8b15b70 (LWP 25544)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb6c6f125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb3e691f7 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib/libQtWebKit.so.4 #3 0xb3e6923f in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/libQtWebKit.so.4 #4 0xb6c6ab25 in start_thread () from /lib/libpthread.so.0 #5 0xb605746e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb5902710 (LWP 25524)): [KCrash Handler] #7 QList (this=0x0) at ../../src/corelib/tools/qlist.h:114 #8 QGraphicsScene::views (this=0x0) at graphicsview/qgraphicsscene.cpp:3281 #9 0xb4371893 in QGraphicsWebViewPrivate::_q_updateMicroFocus() () from /usr/lib/libQtWebKit.so.4 #10 0xb4371b83 in QGraphicsWebView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtWebKit.so.4 #11 0xb6de4efd in QMetaObject::metacall (object=0xa3d39d8, cl=QMetaObject::InvokeMetaMethod, idx=27, argv=0xbfe2fdfc) at kernel/qmetaobject.cpp:237 #12 0xb6df3fe8 in QMetaObject::activate (sender=0x9e65ef0, m=0xb4c7d0dc, local_signal_index=18, argv=0x0) at kernel/qobject.cpp:3295 #13 0xb4375775 in QWebPage::microFocusChanged() () from /usr/lib/libQtWebKit.so.4 #14 0xb4359e03 in WebCore::EditorClientQt::respondToChangedSelection() () from /usr/lib/libQtWebKit.so.4 #15 0xb40388e6 in WebCore::Editor::respondToChangedSelection(WebCore::VisibleSelection const&) () from /usr/lib/libQtWebKit.so.4 #16 0xb41cb259 in WebCore::Frame::respondToChangedSelection(WebCore::VisibleSelection const&, bool) () from /usr/lib/libQtWebKit.so.4 #17 0xb4081d23 in WebCore::SelectionController::setSelection(WebCore::VisibleSelection const&, bool, bool, bool) () from /usr/lib/libQtWebKit.so.4 #18 0xb4083145 in WebCore::SelectionController::nodeWillBeRemoved(WebCore::Node*) () from /usr/lib/libQtWebKit.so.4 #19 0xb3fb4e7d in WebCore::Document::nodeWillBeRemoved(WebCore::Node*) () from /usr/lib/libQtWebKit.so.4 #20 0xb3fb2418 in WebCore::dispatchChildRemovalEvents(WebCore::Node*) () from /usr/lib/libQtWebKit.so.4 #21 0xb3fb2a9e in WebCore::ContainerNode::removeChild(WebCore::Node*, int&) () from /usr/lib/libQtWebKit.so.4 #22 0xb3ede1f3 in WebCore::JSNode::removeChild(JSC::ExecState*, JSC::ArgList const&) () from /usr/lib/libQtWebKit.so.4 #23 0xb45cd7c3 in WebCore::jsNodePrototypeFunctionRemoveChild(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, JSC::ArgList const&) () from /usr/lib/libQtWebKit.so.4 #24 0xa987216e in ?? () #25 0xb3d7bf08 in JSC::Interpreter::execute(JSC::CallFrameClosure&, JSC::JSValue*) () from /usr/lib/libQtWebKit.so.4 #26 0xb3dc1645 in JSC::arrayProtoFuncForEach(JSC::ExecState*, JSC::JSObject*, JSC::JSValue, JSC::ArgList const&) () from /usr/lib/libQtWebKit.so.4 #27 0xa987216e in ?? () #28 0xb3d7b846 in JSC::Interpreter::execute(JSC::FunctionExecutable*, JSC::ExecState*, JSC::JSFunction*, JSC::JSObject*, JSC::ArgList const&, JSC::ScopeChainNode*, JSC::JSValue*) () from /usr/lib/libQtWebKit.so.4 #29 0xb3df7652 in JSC::JSFunction::call(JSC::ExecState*, JSC::JSValue, JSC::ArgList const&) () from /usr/lib/libQtWebKit.so.4 #30 0xb3dca789 in JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) () from /usr/lib/libQtWebKit.so.4 #31 0xb3ef873e in WebCore::callInWorld(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&, WebCore::DOMWrapperWorld*) () from /usr/lib/libQtWebKit.so.4 #32 0xb3efca08 in WebCore::JSEventListener::handleEvent(WebCore::ScriptExecutionContext*, WebCore::Event*) () from /usr/lib/libQtWebKit.so.4 #33 0xb3fdb82d in WebCore::EventTarget::fireEventListeners(WebCore::Event*) () from /usr/lib/libQtWebKit.so.4 #34 0xb41af5e9 in WebCore::DOMWindow::dispatchEvent(WTF::PassRefPtr<WebCore::Event>, WTF::PassRefPtr<WebCore::EventTarget>) () from /usr/lib/libQtWebKit.so.4 #35 0xb41608e2 in WebCore::FrameLoader::stopLoading(WebCore::UnloadEventPolicy, WebCore::DatabasePolicy) () from /usr/lib/libQtWebKit.so.4 #36 0xb4160b47 in WebCore::FrameLoader::closeURL() () from /usr/lib/libQtWebKit.so.4 #37 0xb4160ba4 in WebCore::FrameLoader::detachFromParent() () from /usr/lib/libQtWebKit.so.4 #38 0xb437b6c4 in QWebPage::~QWebPage() () from /usr/lib/libQtWebKit.so.4 #39 0xb38d0977 in KWebPage::~KWebPage (this=0x9e65ef0, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.5.5/kdewebkit/kwebpage.cpp:171 #40 0xb38d09b2 in KWebPage::~KWebPage (this=0x9e65ef0, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.5.5/kdewebkit/kwebpage.cpp:174 #41 0xb4371da8 in QGraphicsWebView::~QGraphicsWebView() () from /usr/lib/libQtWebKit.so.4 #42 0xb38d0c0b in KGraphicsWebView::~KGraphicsWebView (this=0xa3d39d8, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.5.5/kdewebkit/kgraphicswebview.cpp:43 #43 0xb4e20bdb in ~AnimableGraphicsWebView (this=0xa3d39d8, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.5.5/plasma/private/animablegraphicswebview_p.h:44 #44 Plasma::AnimableGraphicsWebView::~AnimableGraphicsWebView (this=0xa3d39d8, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.5.5/plasma/private/animablegraphicswebview_p.h:44 #45 0xb6971db3 in QGraphicsItem::~QGraphicsItem (this=0xa3bafa0, __in_chrg=<value optimized out>) at graphicsview/qgraphicsitem.cpp:1378 #46 0xb69c7a73 in ~QGraphicsObject (this=0xa3baf98, __in_chrg=<value optimized out>) at ../../src/gui/graphicsview/qgraphicsitem.h:537 #47 QGraphicsWidget::~QGraphicsWidget (this=0xa3baf98, __in_chrg=<value optimized out>) at graphicsview/qgraphicswidget.cpp:232 #48 0xb69c7b92 in QGraphicsWidget::~QGraphicsWidget (this=0xa3baf98, __in_chrg=<value optimized out>) at graphicsview/qgraphicswidget.cpp:277 #49 0xb6971db3 in QGraphicsItem::~QGraphicsItem (this=0x9e66828, __in_chrg=<value optimized out>) at graphicsview/qgraphicsitem.cpp:1378 #50 0xb69c7a73 in ~QGraphicsObject (this=0x9e66820, __in_chrg=<value optimized out>) at ../../src/gui/graphicsview/qgraphicsitem.h:537 #51 QGraphicsWidget::~QGraphicsWidget (this=0x9e66820, __in_chrg=<value optimized out>) at graphicsview/qgraphicswidget.cpp:232 #52 0xb4ecc9e3 in Plasma::ScrollWidget::~ScrollWidget (this=0x9e66820, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.5.5/plasma/widgets/scrollwidget.cpp:1095 #53 0xb4ecca52 in Plasma::ScrollWidget::~ScrollWidget (this=0x9e66820, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.5.5/plasma/widgets/scrollwidget.cpp:1098 #54 0xb6971db3 in QGraphicsItem::~QGraphicsItem (this=0x9fc02c8, __in_chrg=<value optimized out>) at graphicsview/qgraphicsitem.cpp:1378 #55 0xb69c7a73 in ~QGraphicsObject (this=0x9fc02c0, __in_chrg=<value optimized out>) at ../../src/gui/graphicsview/qgraphicsitem.h:537 #56 QGraphicsWidget::~QGraphicsWidget (this=0x9fc02c0, __in_chrg=<value optimized out>) at graphicsview/qgraphicswidget.cpp:232 #57 0xb4edf099 in Plasma::WebView::~WebView (this=0x9fc02c0, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.5.5/plasma/widgets/webview.cpp:84 #58 0xb4edf0f2 in Plasma::WebView::~WebView (this=0x9fc02c0, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.5.5/plasma/widgets/webview.cpp:87 #59 0xb6971db3 in QGraphicsItem::~QGraphicsItem (this=0xa38e918, __in_chrg=<value optimized out>) at graphicsview/qgraphicsitem.cpp:1378 #60 0xb69c7a73 in ~QGraphicsObject (this=0xa38e910, __in_chrg=<value optimized out>) at ../../src/gui/graphicsview/qgraphicsitem.h:537 #61 QGraphicsWidget::~QGraphicsWidget (this=0xa38e910, __in_chrg=<value optimized out>) at graphicsview/qgraphicswidget.cpp:232 #62 0xb4dc2525 in Plasma::Applet::~Applet (this=0xa38e910, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.5.5/plasma/applet.cpp:190 #63 0xb4dc2572 in Plasma::Applet::~Applet (this=0xa38e910, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.5.5/plasma/applet.cpp:215 #64 0xb6df0483 in qDeleteInEventHandler (o=0xa38e910) at kernel/qobject.cpp:4001 #65 0xb6df1968 in QObject::event (this=0xa38e910, e=0xa38dcd0) at kernel/qobject.cpp:1231 #66 0xb69c3c54 in QGraphicsWidget::event (this=0xa38e910, event=0xa38dcd0) at graphicsview/qgraphicswidget.cpp:1355 #67 0xb6317c64 in QApplicationPrivate::notify_helper (this=0x80a8c58, receiver=0xa38e910, e=0xa38dcd0) at kernel/qapplication.cpp:4302 #68 0xb631fbf7 in QApplication::notify (this=0x80a0630, receiver=0xa38e910, e=0xa38dcd0) at kernel/qapplication.cpp:3706 #69 0xb73fd9f1 in KApplication::notify (this=0x80a0630, receiver=0xa38e910, event=0xa38dcd0) at /usr/src/debug/kdelibs-4.5.5/kdeui/kernel/kapplication.cpp:310 #70 0xb6ddee0e in QCoreApplication::notifyInternal (this=0x80a0630, receiver=0xa38e910, event=0xa38dcd0) at kernel/qcoreapplication.cpp:726 #71 0xb6de29b4 in sendEvent (receiver=0x0, event_type=0, data=0x8057368) at kernel/qcoreapplication.h:215 #72 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8057368) at kernel/qcoreapplication.cpp:1367 #73 0xb6de2b9c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1260 #74 0xb6e0a83d in sendPostedEvents (s=0x80aaf78) at kernel/qcoreapplication.h:220 #75 postEventSourceDispatch (s=0x80aaf78) at kernel/qeventdispatcher_glib.cpp:276 #76 0xb5b65b49 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #77 0xb5b66350 in ?? () from /usr/lib/libglib-2.0.so.0 #78 0xb5b6660e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #79 0xb6e0ad4b in QEventDispatcherGlib::processEvents (this=0x80a8838, flags=...) at kernel/qeventdispatcher_glib.cpp:412 #80 0xb63c819a in QGuiEventDispatcherGlib::processEvents (this=0x80a8838, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #81 0xb6dde11d in QEventLoop::processEvents (this=0xbfe31964, flags=...) at kernel/qeventloop.cpp:149 #82 0xb6dde319 in QEventLoop::exec (this=0xbfe31964, flags=...) at kernel/qeventloop.cpp:201 #83 0xb6de2c70 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003 #84 0xb6315164 in QApplication::exec () at kernel/qapplication.cpp:3581 #85 0xb2cf06aa in kdemain (argc=1, argv=0x809d2c0) at /usr/src/debug/kdebase-workspace-4.5.5/plasma/desktop/shell/main.cpp:118 #86 0x0804e3f1 in launch (argc=1, _name=0x809bfdc "/usr/bin/plasma-desktop", args=<value optimized out>, cwd=0x0, envc=0, envs=<value optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x8052323 "0") at /usr/src/debug/kdelibs-4.5.5/kinit/kinit.cpp:723 #87 0x0804ef27 in handle_launcher_request (sock=8, who=<value optimized out>) at /usr/src/debug/kdelibs-4.5.5/kinit/kinit.cpp:1215 #88 0x0804f5cc in handle_requests (waitForPid=<value optimized out>) at /usr/src/debug/kdelibs-4.5.5/kinit/kinit.cpp:1408 #89 0x08050449 in main (argc=0, argv=0x0, envp=0x0) at /usr/src/debug/kdelibs-4.5.5/kinit/kinit.cpp:1892 Reported using DrKonqi