Summary: | Plasma shell crashes when adding widgets. | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Bhushan Shah <bhush94> |
Component: | general | Assignee: | Sebastian Kügler <sebas> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | notmart |
Priority: | NOR | ||
Version: | master | ||
Target Milestone: | 1.0 | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Bhushan Shah
2013-12-30 07:03:05 UTC
I can't reproduce this, so I won't be able to fix it. :/ Can you give more information: - which distro - which version of Qt - which version of XCB - same problem in Xephyr? (Really just a guess) - does it crash on startup, or only if you add widgets from the explorer? - can you sprinke debugging statements into your code and point out a "rough" place where it crashes? - does it work with plasmoidviewer? - does it crash for any applet, or specific ones? (The obvious problem with this bugreport is is that simple a bt is not nearly enough to debug this, something to remember for the future.) - Arch Linux - Using Qt version 5.2.0 - libxcb-1.10-1 (From package name) - Not using Xephyr (I can try but) - No it doesn't, only If I add widgets from the explorer - Plasmoid viewer is not usable on my system (That's another problem) - It crashes for any applet (To be specific, any containment like panel or applet) Please try in Xephyr. (That was the point of the question.) Why is plasmoidviewer not usable? (Don't tease, just point it out right away, preferably with a bug#.) We need to tackle these problems, not ignore them and try to navigate around. Could you try to check what happens if you remove bits and pieces from onAppletAdded in the containment, and see where it stops crashing, if at all? It is totally crashing at start up in Xephyr. Can not test it. But as I tested it is going out of onAppletAdded and addApplet safely. Good. Now go on like that. :) - Does it still crash if you return early from onAppletAdded? - Does disabling code in appletinterface.cpp help? Crash disappeared automatically after updating frameworks, closing bug, This in particular doesn't happen anymore in master (i fixed it a while ago). If similar crashes happen again however, much more details are needed in the report, such as more detailed bt (completed with source file/line) and most important a detailed description of what you were doing that lead to the crash: for instance here "adding widgets" is not specified if it by double click on the widget explorer or by drag and drop, that are two completely different code paths (just by chance i see from the bt that is probably related to drag and drop since is similar to what i used to have, but still, the more details the better) Yes this bug is fixed.. it was drag and drop thing. |