Summary: | System Status plasmoid: crash [Plasma::Containment::containmentType, SystemMonitor::removeApplet, SystemMonitor::toggled] | ||
---|---|---|---|
Product: | [Plasma] plasma4 | Reporter: | Dotan Cohen <kde-2011.08> |
Component: | widget-systemmonitor | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED DOWNSTREAM | ||
Severity: | crash | CC: | alvaroillich, andresbajotierra, aseigo, asraniel, cool.deep.shan, d.baourdos, danielb, dougofborg, echidnaman, festinmwm, fly_n_low1260, grewolf, herr-schaefer, hsantanna, kuya.y.tak, L.Plant.98, odin1, peter, rohan253, sanachori, stuckinoregon, thelegendguitarist, valeriodean |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Unlisted Binaries | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Dotan Cohen
2009-08-30 09:32:56 UTC
#6 Plasma::Containment::containmentType (this=0x9be7750) at /build/buildd/kde4libs-4.3.0/plasma/containment.cpp:417 #7 0xa6c34323 in SystemMonitor::removeApplet (this=0x8d4e370, name=@0xbff56ca8) at /build/buildd/kdebase-workspace-4.3.0/plasma/applets/system-monitor/system-monitor.cpp:156 this backtrace doesn't actually make sense; line 156 of system-monitor.cpp in 4.3.0 does not call Containmnet::containmentType. this is evidently some sort of linking issue. *** Bug 207575 has been marked as a duplicate of this bug. *** *** Bug 207900 has been marked as a duplicate of this bug. *** *** Bug 207575 has been marked as a duplicate of this bug. *** We are shipping pristine, untouched upstream source for the System Monitor plasmoid. Line 156 of system-monitor.cpp calls applet->destroy(). If this applet were, say, a containment, trying to destroy the applet would call Containment::destroy at line 1650 in contaiment.cpp in kdelibs. This would in turn would call Containment::containmentType at line 417, as expected and shown in the backtrace. I don't know why the System Monitor is trying to delete a containment, but I can for sure say that we don't touch its source. This whole containment-in-plasmoid approach seems somewhat... dubious, to say the least. *** Bug 210045 has been marked as a duplicate of this bug. *** *** Bug 210828 has been marked as a duplicate of this bug. *** *** Bug 210687 has been marked as a duplicate of this bug. *** *** Bug 214075 has been marked as a duplicate of this bug. *** *** Bug 214455 has been marked as a duplicate of this bug. *** *** Bug 214381 has been marked as a duplicate of this bug. *** *** Bug 214519 has been marked as a duplicate of this bug. *** From bug 214577: --- What I was doing when the application crashed: In Karmic Koala System monitor Widget in task bar is working fine displaying status of hard disk, memory, etc, then I double clicked on hard disk icon and plasma crashed. *** Bug 214577 has been marked as a duplicate of this bug. *** *** Bug 214847 has been marked as a duplicate of this bug. *** From bug 217107: --- What I was doing when the application crashed: Opening the system monitor applet and clicking the next to last icon (I am not sure what it is supposed to be, would be nice with some tooltip) in the top row causes this crash for me. *** Bug 217107 has been marked as a duplicate of this bug. *** *** Bug 217453 has been marked as a duplicate of this bug. *** *** Bug 218427 has been marked as a duplicate of this bug. *** *** Bug 219965 has been marked as a duplicate of this bug. *** From bug 224261: --- What I was doing when the application crashed: In system monitor applet (the all-in-one), view 1st item (cpu?) view 2nd item (disk?) view 3rd item (?) Disabling 2nd item (because no use) ==> KDE crashes *** Bug 224261 has been marked as a duplicate of this bug. *** *** Bug 224427 has been marked as a duplicate of this bug. *** From bug 226994: I add a System Monitor plasmoid in the panel and when I try to go in the settings pannel I obtain the crash. *** Bug 226994 has been marked as a duplicate of this bug. *** - Have anyone experienced this on KDE SC 4.4.0 ? Regards Due to another bug, I cannot test this at the moment. Sorry. re: comment #5 -> none of the applets in the system monitor are containments. the backtrace still doesn't make much sense since the intervening Containment::destroy() call isn't shown either (if that was what was being called). looking at all of the crashes, the line that causes the problem is this: Animator::self()->animateItem(this, Animator::DisappearAnimation); which calls a virtual method in AnimationDriver ... which is a virtual method. which goes right back to my first diagnosis, esp combined with the crashes consistently coming with 4.3.2 from Kubuntu. *** Bug 245667 has been marked as a duplicate of this bug. *** *** Bug 255501 has been marked as a duplicate of this bug. *** |