David Edmundson <> changed:

           What    |Removed                     |Added
                 CC|                            |

--- Comment #6 from David Edmundson <> ---
Writing the top backtrace out in words:

frame 9: containment(an applet subclass) gets deleted
frame 8: that deletes it's qobject children
frame 6: that deletes it's ContainmentInterface (the QML exposed containment
frame 3: that accesses the applet, which we delete in frame 9

Can do a simple QPointer guard, but that's just masking a more significant

This crash shouldn't happen because:
Applet::~Applet should run between frames 9 and 8, AppletPrivate::~Private runs
delete script, delete script *should* delete the ContainmentInterface.

So that means someone somewhere is calling
Find that and we find our crash.

You are receiving this mail because:
You are watching all bug changes.

Reply via email to