Похоже, что что-то могло вызвать ошибку до того, как были инициализированы данные c, например, для Boost System ¹.
Наиболее вероятным виновником в таком случае являются глобальные переменные с нетривиальными конструкторами .
Если конструкторы попытаются что-то сделать до запуска main
, это может произойти, потому что соответствующая библиотека еще не инициализирована.
¹ см. «Stati c Порядок инициализации Fiasco»