openSUSE/snapper — pull request #8 by oniko (2013-02-19 17:34:58+00:00)
Title: - hack to avoid abort during termination phase

Hi,

this one really tested my ability to understand allocation/deallocation rules. AFAIK the abort is invoked in termination phase (somewhere in exit()) when auto_ptr is about to be destroyed. in case dtor calls simple_log_do() for the first time in the testsuite lifetime, it fails boost::lock_error (bacause mutex can't be allocated in termination phase, i suppose)