It seems to me that folly::benchmarks (the vector) is subject to static initialisation order fiasco. All my tests are constructed, "adding them" to benchmarks, and then benchmarks is initialised :(