| Summary: | plasma crash [@ Plasma::ExtenderGroupPrivate::removeItemFromGroup] | ||
|---|---|---|---|
| Product: | [Unmaintained] plasma4 | Reporter: | Valery Mamonov <valerymamonov> |
| Component: | notifications | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED UNMAINTAINED | ||
| Severity: | crash | CC: | asraniel, plasma-bugs-null, thomas.luebking, valerymamonov |
| Priority: | NOR | ||
| Version First Reported In: | 4.6.5 | ||
| Target Milestone: | --- | ||
| Platform: | Debian testing | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | New crash information added by DrKonqi | ||
|
Description
Valery Mamonov
2011-08-03 21:37:27 UTC
Created attachment 62522 [details]
New crash information added by DrKonqi
plasma-desktop (0.4) on KDE Platform 4.6.5 (4.6.5) using Qt 4.7.3
Reproduced this bug with most recent Bespin style version.
Logged on
Pressed on system notifications in tray
Closed all opened notifications via X icons
Then pressed notification icon in tray again, it opened empty minimized notification window and if I resize this window (it's position is near tray) and move it, I get plasma crash.
Will try to reproduce with another style.
-- Backtrace (Reduced):
#6 0x00000033e0d32741 in Plasma::ExtenderGroupPrivate::removeItemFromGroup (this=0x73006e, item=0x1992800) at ../../plasma/extenders/extendergroup.cpp:352
#7 0x00000033e0d3771d in Plasma::ExtenderItem::setGroup (this=0x1992800, group=<value optimized out>, pos=<value optimized out>) at ../../plasma/extenders/extenderitem.cpp:475
#8 0x00000033e0d378ff in Plasma::ExtenderItem::setGroup (this=<value optimized out>, group=<value optimized out>) at ../../plasma/extenders/extenderitem.cpp:444
#9 0x00000033e0d3805b in Plasma::ExtenderItem::mouseMoveEvent (this=0x1992800, event=<value optimized out>) at ../../plasma/extenders/extenderitem.cpp:745
#10 0x00000033c9bc98ce in QGraphicsItem::sceneEvent (this=0x1992810, event=0x7fff8495a970) at graphicsview/qgraphicsitem.cpp:6715
Is this still reproducible with KDE 4.8.3 or trunk? No, it's not, but I'm currently don't use bespin plasma style. Can provide some info later. Thank you for the fast feedback. for the records: the crash happens quite deep in the GraphicsScene (where widget styles don't reach, there's no bespin "plasma style") and from the trace it looks like a dangeling item pointer (unpatched code at that line was "if (item->group() == q)") Since the bug was reproducible (no stack corruption) and there's no reference to bespin/QStyle in the trace either (but the trace leads directly from an X11 event into the extender) i rather doubt that this was QStyle or in particular libbespin related. The only thing actually related to the style could be the extender dimensions. Hello! Plasma 4 was replaced by Plasma 5 four years ago by the KDE community. In that time we have made great strides in stability and functionality. We are closing all Plasma 4 bugs as most of them are no longer applicable to the new frameworks Plasma 5 is built upon. If you could, please re-test with the latest version of Plasma 5, and submit a new bug to "plasmashell" if you continue to have an issue. Thank you! |