Заметил, что чаще всего вылетает во время «кулачного боя», примерно в 60% случаев. Именно поэтому я застрял на той миссии. Не думаю, что поможет какая-то другая версия игры, скорее всего баг в портированной версии.
Ubuntu 20.04, VC успешно запустилась, но вылетает на миссии где нужно устроить саботаж среди рабочих. Раз пять пробовал и каждый раз вылетало. И в логах ничего, за исключением Segmentation fault. Увы, пока не поиграть)
Проверил у себя. Скомпилировал приведенный пример, включая строку setlocale и библиотеку locale.h (без нее не скомпилировалось). Сборка релизная, статичная.
Windows 7 x64 Ultimate, MS VS Ultimate 2013 v. 12.0.21005.1
ESS 9.0.375.1 (аналогичный) База 13437
Результат сканирования (расширенного, со всеми опциями эвристики): чисто.
Start loading taxi
Finish loading taxi
[DBG]: Request Ped WFOTR
[DBG]: Remove Ped WMYCW
[DBG]: Request Ped HMOTR
[DBG]: Remove Ped WMYCW
Start loading regina
Finish loading regina
Segmentation fault (core dumped)
Windows 7 x64 Ultimate, MS VS Ultimate 2013 v. 12.0.21005.1
ESS 9.0.375.1 (аналогичный) База 13437
Результат сканирования (расширенного, со всеми опциями эвристики): чисто.