Я html-кодер, и я все еще борюсь с трудно воспроизводимым сбоем в IE 8. Хорошо, мне удалось получить аварийный дамп из него, и я распаковал (декодировал? Расшифровал ?) Это. Теперь у меня есть трассировка стека того, что происходило до аварии, и я хочу выяснить, что пошло не так. Это выглядит так:
BUGCHECK_STR: APPLICATION_FAULT_NULL_POINTER_READ_WITH_SCRIPT
PRIMARY_PROBLEM_CLASS: NULL_POINTER_READ_WITH_SCRIPT
STACK_TEXT:
01f898c0... mshtml!SRunPointer::SpanQualifier+0xd
01f898e8... mshtml!CLsClient::IterateOverCrossingSpansAndDoOperation+0x76
01f89948... mshtml!CLsClient::ModifyLineHeightForAlmostStandardsDocument+0x86
01f899b0... mshtml!CLsClient::CreateLine+0x212
01f899c0... mshtml!CLsClient::ReCreateLineForDisplay+0x67
01f89a74... mshtml!CTextDisplayBox::DrawClient+0x1e6
....
Я не знаю, что это значит. К сожалению, Google не может сильно помочь . И Yahoo. И Бинг. И MSDN тоже. Это на самом деле довольно удивительно, я чувствую, что брожу по каким-то тайным сетям ниндзя.
Хорошо, мой вопрос: как я могу получить больше информации об этом? Если MSIE вылетает на моей странице и говорит «NULL_POINTER_READ_WITH_SCRIPT», что это значит? Как я могу исправить мой HTML, чтобы остановить это? У меня нет опыта в отладке Windows-приложений, поэтому я полностью потерян. Если Google не удается, куда идти? Кого спросить? Пожалуйста, помогите.