https://issues.qgis.org/https://issues.qgis.org/favicon.ico2011-04-16T06:07:50ZQGIS Issue TrackingQGIS Application - Bug report #3531: Bug: QgisApp instance never deletehttps://issues.qgis.org/issues/3531?journal_id=242302011-04-16T06:07:50ZAnne Ghisla
<ul></ul><p>Which are the steps and the setup to reproduce this bug?</p> QGIS Application - Bug report #3531: Bug: QgisApp instance never deletehttps://issues.qgis.org/issues/3531?journal_id=242312011-04-17T04:28:03Z05092009 -05092009@foo.bar
<ul></ul><p>Just set a breakpoint in <a class="wiki-page new" href="https://issues.qgis.org/projects/qgis/wiki/QgisApp">QgisApp</a>'s destructor, and close application. Debugger won't go there. <br />Try to have a look on the code. <a class="wiki-page new" href="https://issues.qgis.org/projects/qgis/wiki/QgisApp">QgisApp</a>, as you know, is a singleton. It's instance is created in funcion main (main.cpp), but instance should be deleted in a straightforward way, by calling delete. Instead of these, no delete called and main just returns QApplication's exec.<br />That causes all the data, associated with <a class="wiki-page new" href="https://issues.qgis.org/projects/qgis/wiki/QgisApp">QgisApp</a> to stay in memory 4ever.</p> QGIS Application - Bug report #3531: Bug: QgisApp instance never deletehttps://issues.qgis.org/issues/3531?journal_id=242322011-04-17T08:27:00ZMartin Dobiaswonder.sk@gmail.com
<ul><li><strong>Resolution</strong> set to <i>fixed</i></li><li><strong>Status</strong> changed from <i>Open</i> to <i>Closed</i></li></ul><p>Fixed in <a class="changeset" href="https://issues.qgis.org/projects/qgis/repository/revisions/99a32059eeea7c9e0abc33781f3c4f8485b5f0fa" title="Delete QgisApp on destruction in order to get the destructor called (#3531). Let's hope it will ...">99a32059</a> (SVN r15752)</p>