Я отлаживаю из журнала сбоев (C++, iOS), и я вижу стек вызовов, который выглядит так:
0 ??? 00000000 0 + 0
1 [ModuleName] 0x00130e3b MethodName
2 [ModuleName] 0x004ae417 OtherMethodName
...
Является ли верхняя часть стека вызовов намеком на любую очевидную проблему? Нулевая ссылка, может быть?
Это означает, что в стеке есть нулевой указатель, где ожидается адрес. Нуль будет декодирован для чего-то выбранного, чтобы привлечь ваше внимание, а не к тому, что предоставляет дополнительную информацию.
Итак, почему в вашем стеке вызовов есть нуль? Вероятно, из-за перезаписи стека в функции, вызванной из предыдущего метода. Это, конечно же, то, почему вы отлаживаете аварийный сброс.
dll
Смотрите здесь