I forgot to mention that the problem with CppunitTest_cppuhelper_qa_misc manifests itself because it happens to have two tests: testCatchThrow first, which triggers the described behaviour and modifies global state, and testgetCaughtException second, that tries to test exception handling and fails because it's already broken at this stage. Trying to run only the latter (using CPPUNIT_TEST_NAME) will succeed. -- Best regards, Mike Kaganski