zHz00 Untitled

вторник, 19 января 2021
23:59 Почему отладчик показывает полную ерунду?
Столкнулся второй раз -- и ушло некоторое время, чтобы вспомнить, что было в первый. Запишу.

Симптом: access violation, открываю отладчик, там вроде моя функция. Но есть пара особенностей.

У этой функции:
а) все переменные имеют рандомные значения, а не те, которые должны быть по логике
б) call stack вместо нормальных источников вызова показывает кучу штук в духе ntdll.dll.0x479A2BD(). При этом тех функций, которые могли бы в теории вызвать ту, где произошёл acess violation, в списке нет.

А причина одна -- порушенный стек. Это либо проблемы с многопоточностью, либо кто-то вышел за границы массива.

@темы: Программирование, Говнокод

URL
Увидела. Прониклась. Восхитилась. Поняла, что ... Убедила...
Вот появилось ненужное компьютерное железо, решил продать...
Ох и паршиво же, когда действительно близкому тебе челове...
С утра смотрел футбол...Сенегал - Уругвай. Для большинс...
Этот кофе уже просто бесит.. но не могу без него. Без нег...
Тихий зимний вечер. На улице медленно падали искрящиеся п...
Добавить комментарий

Расширенная форма

Подписаться на новые комментарии
Получать уведомления о новых комментариях на E-mail