From dbeeb1534aae9ff4f29d27dc2e923de4a7a8bcfb Mon Sep 17 00:00:00 2001 From: Benjamin Nauck Date: Sun, 29 Sep 2024 14:21:59 +0200 Subject: [PATCH] Fix macos crashes when unhandled exceptions reaches qt --- src/Mod/Measure/Gui/QuickMeasure.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/Mod/Measure/Gui/QuickMeasure.cpp b/src/Mod/Measure/Gui/QuickMeasure.cpp index 7d513505d5..4762f18c77 100644 --- a/src/Mod/Measure/Gui/QuickMeasure.cpp +++ b/src/Mod/Measure/Gui/QuickMeasure.cpp @@ -48,6 +48,8 @@ using namespace Measure; using namespace MeasureGui; +FC_LOG_LEVEL_INIT("QuickMeasure", true, true) + QuickMeasure::QuickMeasure(QObject* parent) : QObject(parent) , measurement {new Measure::Measurement()} @@ -91,6 +93,12 @@ void QuickMeasure::processSelection() catch (const Base::Exception& e) { e.ReportException(); } + catch (const Standard_Failure& e) { + FC_ERR(e); + } + catch (...) { + FC_ERR("Unhandled unknown exception"); + } } }