Summary: | Plasma crashes when removing a monitor from 'system monitor' plasmoid | ||
---|---|---|---|
Product: | [Plasma] plasma4 | Reporter: | Luke Plant <L.Plant.98> |
Component: | general | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | andresbajotierra |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Unlisted Binaries | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: | Backtrace after installing debug packages. |
Description
Luke Plant
2009-09-16 14:01:45 UTC
The backtrace is likely to be bug 205660. Can you install the "kdebase-workspace-dbg" package and paste here a new backtrace?, so we can compare them. Thanks Created attachment 37006 [details]
Backtrace after installing debug packages.
Backtrace as requested.
Thanks! Pasting backtrace inline: --------- Application: Plasma Workspace (kdeinit4), signal: Segmentation fault [Current thread is 0 (LWP 18332)] Thread 2 (Thread 0xa89ffb90 (LWP 18337)): #0 0xb7ff5430 in __kernel_vsyscall () #1 0xb65070e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb66e72ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0xb7ded172 in QWaitCondition::wait (this=0x948cec0, mutex=0x948cebc, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 0xb772aac2 in QHostInfoAgent::run (this=0x948ceb0) at kernel/qhostinfo.cpp:260 #5 0xb7dec132 in QThreadPrivate::start (arg=0x948ceb0) at thread/qthread_unix.cpp:188 #6 0xb65034ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #7 0xb66d849e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 1 (Thread 0xb6010a10 (LWP 18332)): [KCrash Handler] #6 Plasma::Containment::containmentType (this=0x9d5ca60) at /build/buildd/kde4libs-4.3.1/plasma/containment.cpp:417 #7 0xa8b40323 in SystemMonitor::removeApplet (this=0x9125bc8, name=@0xbfb0d578) at /build/buildd/kdebase-workspace-4.3.1/plasma/applets/system-monitor/system-monitor.cpp:156 #8 0xa8b4194a in SystemMonitor::toggled (this=0x9125bc8, toggled=false) at /build/buildd/kdebase-workspace-4.3.1/plasma/applets/system-monitor/system-monitor.cpp:108 #9 0xa8b41a85 in SystemMonitor::qt_metacall (this=0x9125bc8, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfb0d67c) at /build/buildd/kdebase-workspace-4.3.1/obj-i486-linux-gnu/plasma/applets/system-monitor/system-monitor.moc:72 #10 0xb7ef61b8 in QMetaObject::activate (sender=0x9d24cb0, from_signal_index=8, to_signal_index=8, argv=0xbfb0d67c) at kernel/qobject.cpp:3113 #11 0xb7ef6e42 in QMetaObject::activate (sender=0x9d24cb0, m=0xb5ee15dc, local_signal_index=1, argv=0xbfb0d67c) at kernel/qobject.cpp:3187 #12 0xb5e23f19 in Plasma::PushButton::toggled (this=0x9d24cb0, _t1=false) at /build/buildd/kde4libs-4.3.1/obj-i486-linux-gnu/plasma/pushbutton.moc:140 #13 0xb5e25780 in Plasma::PushButton::qt_metacall (this=0x9d24cb0, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfb0d7cc) at /build/buildd/kde4libs-4.3.1/obj-i486-linux-gnu/plasma/pushbutton.moc:85 #14 0xa8b42c5a in MonitorButton::qt_metacall (this=0x9d24cb0, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfb0d7cc) at /build/buildd/kdebase-workspace-4.3.1/obj-i486-linux-gnu/plasma/applets/system-monitor/monitorbutton.moc:67 #15 0xb7ef61b8 in QMetaObject::activate (sender=0x9d1dca0, from_signal_index=31, to_signal_index=31, argv=0xbfb0d7cc) at kernel/qobject.cpp:3113 #16 0xb7ef6e42 in QMetaObject::activate (sender=0x9d1dca0, m=0xb72180a4, local_signal_index=4, argv=0xbfb0d7cc) at kernel/qobject.cpp:3187 #17 0xb702eeb9 in QAbstractButton::toggled (this=0x9d1dca0, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:207 #18 0xb6d58385 in QAbstractButton::setChecked (this=0x9d1dca0, checked=false) at widgets/qabstractbutton.cpp:763 #19 0xb6d58560 in QAbstractButton::nextCheckState (this=0x9d1dca0) at widgets/qabstractbutton.cpp:1017 #20 0xb6d58003 in QAbstractButtonPrivate::click (this=0x9cfd950) at widgets/qabstractbutton.cpp:525 #21 0xb6d582d6 in QAbstractButton::mouseReleaseEvent (this=0x9d1dca0, e=0x9d00520) at widgets/qabstractbutton.cpp:1115 #22 0xb69f4973 in QWidget::event (this=0x9d1dca0, event=0x9d00520) at kernel/qwidget.cpp:7549 #23 0xb6d5628e in QAbstractButton::event (this=0x9d1dca0, e=0x9d00520) at widgets/qabstractbutton.cpp:1077 #24 0xb6e01050 in QPushButton::event (this=0x9d1dca0, e=0x9d00520) at widgets/qpushbutton.cpp:662 #25 0xb699dd3c in QApplicationPrivate::notify_helper (this=0x8ec50c8, receiver=0x9d1dca0, e=0x9d00520) at kernel/qapplication.cpp:4056 #26 0xb69a69b1 in QApplication::notify (this=0x8e87230, receiver=0x9d1dca0, e=0x9d00520) at kernel/qapplication.cpp:3758 #27 0xb74ae85d in KApplication::notify (this=0x8e87230, receiver=0x9d1dca0, event=0x9d00520) at /build/buildd/kde4libs-4.3.1/kdeui/kernel/kapplication.cpp:302 #28 0xb7ee0bcb in QCoreApplication::notifyInternal (this=0x8e87230, receiver=0x9d1dca0, event=0x9d00520) at kernel/qcoreapplication.cpp:610 #29 0xb69a5a1e in QApplicationPrivate::sendMouseEvent (receiver=0x9d1dca0, event=0x9d00520, alienWidget=0x0, nativeWidget=0x9d1dca0, buttonDown=0xbfb0ddec, lastMouseReceiver=@0x9d200fc) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216 #30 0xb700fb51 in QGraphicsProxyWidgetPrivate::sendWidgetMouseEvent (this=0x9d1ffa0, event=0xbfb0e404) at graphicsview/qgraphicsproxywidget.cpp:278 #31 0xb6fab144 in QGraphicsItem::sceneEvent (this=0x9d24cb8, event=0xbfb0e404) at graphicsview/qgraphicsitem.cpp:5030 #32 0xb6ffb95f in QGraphicsWidget::sceneEvent (this=0x9d24cb0, event=0xbfb0e404) at graphicsview/qgraphicswidget.cpp:1110 #33 0xb6fd07bc in QGraphicsScenePrivate::sendEvent (this=0x8f1a430, item=0x9d24cb8, event=0xbfb0e404) at graphicsview/qgraphicsscene.cpp:1159 #34 0xb6fd1e22 in QGraphicsScenePrivate::sendMouseEvent (this=0x8f1a430, mouseEvent=0xbfb0e404) at graphicsview/qgraphicsscene.cpp:1230 #35 0xb6fdc431 in QGraphicsScene::mouseReleaseEvent (this=0x8f54240, mouseEvent=0xbfb0e404) at graphicsview/qgraphicsscene.cpp:4445 #36 0xb6fde08a in QGraphicsScene::event (this=0x8f54240, event=0xbfb0e404) at graphicsview/qgraphicsscene.cpp:3808 #37 0xb699dd3c in QApplicationPrivate::notify_helper (this=0x8ec50c8, receiver=0x8f54240, e=0xbfb0e404) at kernel/qapplication.cpp:4056 #38 0xb69a603e in QApplication::notify (this=0x8e87230, receiver=0x8f54240, e=0xbfb0e404) at kernel/qapplication.cpp:3603 #39 0xb74ae85d in KApplication::notify (this=0x8e87230, receiver=0x8f54240, event=0xbfb0e404) at /build/buildd/kde4libs-4.3.1/kdeui/kernel/kapplication.cpp:302 #40 0xb7ee0bcb in QCoreApplication::notifyInternal (this=0x8e87230, receiver=0x8f54240, event=0xbfb0e404) at kernel/qcoreapplication.cpp:610 #41 0xb6ff0712 in QGraphicsView::mouseReleaseEvent (this=0x9d263b0, event=0xbfb0ea08) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #42 0xb69f4973 in QWidget::event (this=0x9d263b0, event=0xbfb0ea08) at kernel/qwidget.cpp:7549 #43 0xb6da5a53 in QFrame::event (this=0x9d263b0, e=0xbfb0ea08) at widgets/qframe.cpp:559 #44 0xb6e45c2f in QAbstractScrollArea::viewportEvent (this=0x9d263b0, e=0x0) at widgets/qabstractscrollarea.cpp:962 #45 0xb6ff09b2 in QGraphicsView::viewportEvent (this=0x9d263b0, event=0xbfb0ea08) at graphicsview/qgraphicsview.cpp:2919 #46 0xb6e48235 in QAbstractScrollAreaFilter::eventFilter (this=0x9cfc400, o=0x9d06808, e=0xbfb0ea08) at widgets/qabstractscrollarea_p.h:100 #47 0xb7edfdea in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8ec50c8, receiver=0x9d06808, event=0xbfb0ea08) at kernel/qcoreapplication.cpp:726 #48 0xb699dd1a in QApplicationPrivate::notify_helper (this=0x8ec50c8, receiver=0x9d06808, e=0xbfb0ea08) at kernel/qapplication.cpp:4052 #49 0xb69a69b1 in QApplication::notify (this=0x8e87230, receiver=0x9d06808, e=0xbfb0ea08) at kernel/qapplication.cpp:3758 #50 0xb74ae85d in KApplication::notify (this=0x8e87230, receiver=0x9d06808, event=0xbfb0ea08) at /build/buildd/kde4libs-4.3.1/kdeui/kernel/kapplication.cpp:302 #51 0xb7ee0bcb in QCoreApplication::notifyInternal (this=0x8e87230, receiver=0x9d06808, event=0xbfb0ea08) at kernel/qcoreapplication.cpp:610 #52 0xb69a5a1e in QApplicationPrivate::sendMouseEvent (receiver=0x9d06808, event=0xbfb0ea08, alienWidget=0x9d06808, nativeWidget=0x9127220, buttonDown=0xb721faa0, lastMouseReceiver=@0xb721faa4) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216 #53 0xb6a15cce in QETWidget::translateMouseEvent (this=0x9127220, event=0xbfb1009c) at kernel/qapplication_x11.cpp:4409 #54 0xb6a15085 in QApplication::x11ProcessEvent (this=0x8e87230, event=0xbfb1009c) at kernel/qapplication_x11.cpp:3428 #55 0xb6a4037a in x11EventSourceDispatch (s=0x8ec78b0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #56 0xb6550b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #57 0xb65540eb in ?? () from /usr/lib/libglib-2.0.so.0 #58 0xb6554268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #59 0xb7f0c2f8 in QEventDispatcherGlib::processEvents (this=0x8ec4eb8, flags={i = -1078918568}) at kernel/qeventdispatcher_glib.cpp:327 #60 0xb6a3fa75 in QGuiEventDispatcherGlib::processEvents (this=0x8ec4eb8, flags={i = -1078918520}) at kernel/qguieventdispatcher_glib.cpp:202 #61 0xb7edf1fa in QEventLoop::processEvents (this=0xbfb10300, flags={i = -1078918456}) at kernel/qeventloop.cpp:149 #62 0xb7edf642 in QEventLoop::exec (this=0xbfb10300, flags={i = -1078918392}) at kernel/qeventloop.cpp:201 #63 0xb7ee1ae9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #64 0xb699dbb7 in QApplication::exec () at kernel/qapplication.cpp:3525 #65 0xb4b42310 in kdemain (argc=1, argv=0x8ea5240) at /build/buildd/kdebase-workspace-4.3.1/plasma/shells/desktop/main.cpp:50 #66 0x0804e27d in launch (argc=1, _name=0x8e4f57c "/usr/bin/plasma-desktop", args=0x8e4f594 "", cwd=0x0, envc=0, envs=0x8e4f598 "", reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x805136d "0") at /build/buildd/kde4libs-4.3.1/kinit/kinit.cpp:677 #67 0x0804ea5d in handle_launcher_request (sock=7, who=<value optimized out>) at /build/buildd/kde4libs-4.3.1/kinit/kinit.cpp:1169 #68 0x0804efe5 in handle_requests (waitForPid=0) at /build/buildd/kde4libs-4.3.1/kinit/kinit.cpp:1362 #69 0x0804fbca in main (argc=2, argv=0xbfb10af4, envp=0xbfb10b00) at /build/buildd/kde4libs-4.3.1/kinit/kinit.cpp:1793 Thanks *** This bug has been marked as a duplicate of bug 205660 *** bug 205660 is marked RESOLVED FIXED, yet the only comment on it states that the backtrace seems to be wrong - there is no explanation of how the bug was actually fixed, if it has been. That was in KDE 4.3.0, and this crash occurred in KDE 4.3.1, so whatever the state of the backtrace, the bug seems to be still alive. Has there actually been a commit that has fixed this? Ok, let's get a complete backtrace before deciding it.(situations matched, and it seems to be an Ubuntu error) Please install the "kdebase-workspace-dbg" package, repeat the crash situation and paste here a new backtrace. Thanks Sorry, I just misread something.. err I marked both reports as duplicates as the backtraces match, the line numbers didn't changed from 4.3.0 to 4.3.1 It may not be fixed, but it seems to be an Ubuntu error, as the lines do not match with the official KDE code: http://websvn.kde.org/tags/KDE/4.3.1/kdebase/workspace/plasma/applets/system-monitor/system-monitor.cpp?view=annotate Regards *** This bug has been marked as a duplicate of bug 205660 *** |