Thanks Noel, That last patch fixed the segfault, but the subsequent Unit Tests are still failing at: [build CUT] cppuhelper_qa_misc `anonymous namespace'::Test::testCatchThrow finished in: 10ms D:/core/cppuhelper/qa/misc/test_misc.cxx:69:`anonymous namespace'::Test::testgetCaughtException assertion failed - Expression: bool(aSavedException) `anonymous namespace'::Test::testgetCaughtException finished in: 160ms D:/core/cppuhelper/qa/misc/test_misc.cxx(69) : error : Assertion Test name: `anonymous namespace'::Test::testgetCaughtException assertion failed - Expression: bool(aSavedException) Failures !!! Run: 2 Failure total: 1 Failures: 1 Errors: 0 Error: a unit test failed, please do one of: make CppunitTest_cppuhelper_qa_misc CPPUNITTRACE=TRUE # which is a shortcut for the following line make CppunitTest_cppuhelper_qa_misc CPPUNITTRACE="'C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/Common7/IDE/devenv.exe' /debugexe" # for interactive debugging in Visual Studio make CppunitTest_cppuhelper_qa_misc CPPUNITTRACE="drmemory -free_max_frames 20" # for memory checking (install Dr.Memory first, and put it to your PATH) You can limit the execution to just one particular test by: make CppunitTest_cppuhelper_qa_misc CPPUNIT_TEST_NAME="testXYZ" ...above mentioned params... make[1]: *** [D:/core/solenv/gbuild/CppunitTest.mk:117: D:/core/workdir/CppunitTest/cppuhelper_qa_misc.test] Error 1 make[1]: *** Waiting for unfinished jobs.... make: *** [Makefile:286: build] Error 2 Do you have access to a Windows machine or do you me to gather any additional debug info for you?