If I am correct, the cause is, that some of the plugins or the core app do not delete the notebookpages from infopane on close (when app is shutting down), but the associated windows (loggers, lists, whatever) are destroyed.
wxAuiNotebook tries to delete all pages until the notebook is empty and that is what leads to a crash (most likely).
I moved the destroying of infopane after the destroying of managers and plugins, to keep the loggers valid as long as the logmanager might use it.
This was to fix a crash with debug-messages of C::B under wx2.9, that occured after destroying the infopane.
The problem is, that the logger do not write anything into the logwindow, if IsAppShuttingDown() returns true, but the appropriate flag was set after the infopane was destroyed.
A probably better solution would be to explicitely set the m_AppShuttingDown-flag in the manager directly after or even just before sending cbEVT_APP_START_SHUTDOWN.