14.11.2017, 08:19
(
Последний раз редактировалось OstGot; 18.11.2017 в 19:59.
)
Привет, такой вопрос: из-за чего может происходить ошибка крашдетекта "Run time error 6: "Invalid instruction""?
Вот полный код, который мне скинули в режиме -d3 (при этом конкретную строку всё равно не выводит):
Также, что обозначают адреса выше, например "0x00000005", и могут ли они каким-то образом помочь в поиске строки в коде?
OnPlayerConnect не имеет ничего сверхъестественного и подозрения у меня скорее на y_hooks, который из зависимостей единственный подключенный. Но также странно то, что проблема на одних и тех же файлах сервера воспроизводится у одного человека, но не воспроизводится у меня, т.е. ничего подобного крашдетект не пишет (оба тестировали на домашнем компьютере с виндой). А, и ещё одно: как сообщил столкнувшийся с этой проблемой знакомый, такая ошибка происходит только после коннекта второго игрока на сервер.
В общем-то, больше всего интересно узнать именно предназначение этих адресов из ошибки и как они могут помочь в самостоятельном поиске проблемы.
Вот полный код, который мне скинули в режиме -d3 (при этом конкретную строку всё равно не выводит):
PHP код:
[09/11/2017 11:28:36] [debug] Run time error 6: "Invalid instruction"
[09/11/2017 11:28:36] [debug] Unknown opcode 0x78000000 at address 0x00000005
[09/11/2017 11:28:36] [debug] AMX backtrace:
[09/11/2017 11:28:36] [debug] #0 00000000 in public OnPlayerConnect ()
OnPlayerConnect не имеет ничего сверхъестественного и подозрения у меня скорее на y_hooks, который из зависимостей единственный подключенный. Но также странно то, что проблема на одних и тех же файлах сервера воспроизводится у одного человека, но не воспроизводится у меня, т.е. ничего подобного крашдетект не пишет (оба тестировали на домашнем компьютере с виндой). А, и ещё одно: как сообщил столкнувшийся с этой проблемой знакомый, такая ошибка происходит только после коннекта второго игрока на сервер.
В общем-то, больше всего интересно узнать именно предназначение этих адресов из ошибки и как они могут помочь в самостоятельном поиске проблемы.