From c12b7bc9d85ad9b72e152a27625bdd4cc5486af0 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Mon, 9 Mar 2015 01:41:34 +0100 Subject: [PATCH] explicitly shutdown engine at exit Callbacks like EngineHalted or DeviceListChanged can be deadly while the UI is being torn down. --- gtk2_ardour/main.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/gtk2_ardour/main.cc b/gtk2_ardour/main.cc index ec63f21017..bc9de63d2e 100644 --- a/gtk2_ardour/main.cc +++ b/gtk2_ardour/main.cc @@ -301,6 +301,7 @@ int main (int argc, char *argv[]) } ui->run (text_receiver); + ui->disconnect_from_engine(); Gtkmm2ext::Application::instance()->cleanup(); delete ui; ui = 0;