std::exitで終了を管理してるからリークは避けられない