--- gigedit/trunk/src/gigedit/CombineInstrumentsDialog.cpp 2014/05/14 16:09:58 2552 +++ gigedit/trunk/src/gigedit/CombineInstrumentsDialog.cpp 2014/05/14 19:57:56 2553 @@ -858,6 +858,11 @@ Gtk::MessageDialog msg(*this, e.Message, false, Gtk::MESSAGE_ERROR); msg.run(); return; + } catch (...) { + Glib::ustring txt = _("An unknown exception occurred!"); + Gtk::MessageDialog msg(*this, txt, false, Gtk::MESSAGE_ERROR); + msg.run(); + return; } if (!g_warnings.empty()) {