Игрок в карту прислал краш репорт, по причине фатала карты в примерно рандомные промежутки времени.
The instruction at '0x06D77C50' referenced memory at '0x000000F4'.
The memory could not be 'read'.
Заранее спасибо.

ты добавляешь где-то ANeg на не-геройского юнита, в чистой 26 это краш
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
19
Раз адрес 0x06D77C50, запусти WC3, подключи к нему CheatEngine, открой редактор памяти, нажми CTRL+G и вбей туда Game.dll + 2D77C50 (или 2B77C50), там-то и будет находится функция, которая, пытаясь получить доступ к памяти, фаталит. Скорее всего та память, к которой она пытается получить доступ, равна нулю, т.к написано: "...referenced memory at '0x000000F4'.
The memory could not be 'read'".

Ах да, заметил, что она ссылается к адресу 0x000000F4, который не пренадлежит процессу WC3, т.к у WC3 адресное пространство начинается либо от 0x00400000 либо от 0x6F000000, а иногда от 0x04200000.
16
просто приложи сюда чертов крашлог .txt, зачем ты в загадки играешь?
2
DracoL1ch:
просто приложи сюда чертов крашлог .txt, зачем ты в загадки играешь?
Не сочти за грубость, но это было исключительно из-за конфиденциальности игрока, т.к. он об этом ничего не знает. (как бы смешно и нелепо это не звучало)
Прилагаю текстовик ниже
Загруженные файлы
38
если у инструкции адресс 100500 то и у адресса куда она лезит 100400 а не 15
Это полнейший бред, советую почитать про области памяти
32
ScorpioT1000, Эмм, читай внимательно, я к тому что не может быть таких адресов у вара, но чувак то не гуру у вас. Когда ты видишь что адрес то маленький, это явно не диапазон вара.
16
ты добавляешь где-то ANeg на не-геройского юнита, в чистой 26 это краш
Принятый ответ
25
Найти источник ошибки таким образом чуть менее чем нереально. Особенно с учетом, что ты даже версию игры не указал.
2
DracoL1ch:
ты добавляешь где-то ANeg на не-геройского юнита, в чистой 26 это краш
Весьма благодарен. Попробую изучить эту информацию, дабы прийти к тому же выводу что и у тебя, что бы в дальнейшем не задавать таких вопросов.
26
Famouzy, варик в некоторых случаях чувствителен к длине пути к файлу, а у него путь длинный. Например, 1.26 карты не видит из-за длинного пути. Пусть перенесёт папку с вариком на диск С сперва.
19
8gabriel8, если я не ошибаюсь, то макс длина 256 символов.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.