Closed ghost closed 3 years ago
64-битный клиент? А старый какой?
@nekonomicon Да, amd64. Под старым я сам если честно не могу точно дать ответ, просто когда я обсуждал эту проблему с nillerusr, он сказал, что под старым клиентом у него всё норм (видно, он имел ввиду старые версии hlsdk-xash3d, но каких годов так и не ответил). Проверил последний коммит - баг остался.
Проблема движковая и аналогична этой: https://github.com/FWGS/hlsdk-xash3d/issues/150
Здесь возвращается указатель на мусор, а должен быть адрес буффера содержащего информацию об энтитях хранящуюся внутри карты в примерно таком виде:
{
"compiler" "ZHLT v3.4 VL33 (Feb 2 2014)"
"wad" "halflife.wad;"
"mapversion" "220"
"sounds" "1"
"skyname" "cliffedge"
"MaxRange" "7000"
"classname" "worldspawn"
}
{
"origin" "-207 -1024 -220"
"angles" "0 178 0"
"classname" "info_player_deathmatch"
}
@nekonomicon Окей, как тогда правильно оформить issue по этому поводу в репе самого движка? Я просто не разбираюсь особо в кодинге.
Напиши, что возможно падение при загрузке карты именно в 64-битной версии движка и приложи лог. Плюс ссылку на эту issue.
Сделал, спасибо за помощь.
При попытке загрузить карту stalevar, игра крашится с "stack smashing detected". При использовании старого клиента краша нету. Сама карта. (Сменить расширение на .bsp.) stalevar.zip Backtrace: