<div dir="ltr"><div><div><div><div><div><div>I'm not sure they're the same.<br><br></div>Jan's crash is a double delete in QMenuProxy (qmenu.cpp in p-f) and QApplication.<br><br></div>QApplication::~QApplication deletes all QWidgets that don't have a parent <br></div><div>That creates a list of QWidgets including our QML scene and a QMenu and itterates through them<br></div>Deleting our QML scene deletes our  QMenuProxy which deletes a QMenu<br><div>Then QApplication tries to delete the menu<br></div><br></div>The question (and the bug) is why wasn't our QMLScene destroyed earlier when we close the window, which happens before we quit the application?<br></div></div><div><br>Jan, can you place a breakpoint on QMenuProxy::~QMenuProxy and get me a full trace of that point. The one in valgrind is too short.<br><div>I would do it myself, but I can't reproduce the crash here.<br></div><div><br></div><div>David<br></div><div><div><div><br></div></div></div></div></div>