Bug 1559523 Comment 0 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

This bug is for crash report bp-aa20b0de-671c-4dcb-a441-2c88c0190614.

```
Top 10 frames of crashing thread:

0 xul.dll mozilla::dom::Document::EndLoad dom/base/Document.cpp:7093
1 xul.dll nsHtml5TreeOpExecutor::DidBuildModel parser/html/nsHtml5TreeOpExecutor.cpp:202
2 xul.dll nsHtml5TreeOpExecutor::FlushDocumentWrite parser/html/nsHtml5TreeOpExecutor.cpp:623
3 xul.dll nsHtml5Parser::ParseUntilBlocked parser/html/nsHtml5Parser.cpp:577
4 xul.dll nsHtml5Parser::Parse parser/html/nsHtml5Parser.cpp:213
5 xul.dll mozilla::dom::Document::Close dom/base/Document.cpp:8824
6 xul.dll static bool mozilla::dom::Document_Binding::close dom/bindings/DocumentBinding.cpp:3236
7 xul.dll mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy, mozilla::dom::binding_detail::ThrowExceptions> dom/bindings/BindingUtils.cpp:3171
8 xul.dll js::InternalCallOrConstruct js/src/vm/Interpreter.cpp:540
9 xul.dll static bool InternalCall js/src/vm/Interpreter.cpp:595

```
This happens when connecting to IRC in Thunderbird. In the debugger, I see this crash:

```
>	xul.dll!mozilla::dom::Document::EndLoad() Line 7093	C++
 	xul.dll!nsHtml5TreeOpExecutor::DidBuildModel(bool) Line 210	C++
 	xul.dll!nsHtml5TreeOpExecutor::FlushDocumentWrite() Line 625	C++
 	xul.dll!nsHtml5Parser::ParseUntilBlocked() Line 580	C++
 	xul.dll!nsHtml5Parser::Parse(const nsTSubstring<char16_t> & aSourceBuffer, void * aKey, bool) Line 213	C++
 	xul.dll!mozilla::dom::Document::Close(mozilla::ErrorResult & rv) Line 8824	C++
 	xul.dll!mozilla::dom::Document_Binding::close(JSContext * cx, JS::Handle<JSObject *> obj, mozilla::dom::Document * self, const JSJitMethodCallArgs & args) Line 3237	C++
 	xul.dll!mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext * cx, unsigned int argc, JS::Value * vp) Line 3173	C++
 	xul.dll!CallJSNative(JSContext * cx, bool(*)(JSContext *, unsigned int, JS::Value *) native, const JS::CallArgs & args) Line 448	C++
```
This bug is for crash report bp-aa20b0de-671c-4dcb-a441-2c88c0190614.

```
Top 10 frames of crashing thread:

0 xul.dll mozilla::dom::Document::EndLoad dom/base/Document.cpp:7093
1 xul.dll nsHtml5TreeOpExecutor::DidBuildModel parser/html/nsHtml5TreeOpExecutor.cpp:202
2 xul.dll nsHtml5TreeOpExecutor::FlushDocumentWrite parser/html/nsHtml5TreeOpExecutor.cpp:623
3 xul.dll nsHtml5Parser::ParseUntilBlocked parser/html/nsHtml5Parser.cpp:577
4 xul.dll nsHtml5Parser::Parse parser/html/nsHtml5Parser.cpp:213
5 xul.dll mozilla::dom::Document::Close dom/base/Document.cpp:8824
6 xul.dll static bool mozilla::dom::Document_Binding::close dom/bindings/DocumentBinding.cpp:3236
7 xul.dll mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy, mozilla::dom::binding_detail::ThrowExceptions> dom/bindings/BindingUtils.cpp:3171
8 xul.dll js::InternalCallOrConstruct js/src/vm/Interpreter.cpp:540
9 xul.dll static bool InternalCall js/src/vm/Interpreter.cpp:595

```
This happens when connecting to IRC in Thunderbird. In the debugger, I see this crash:

```
xul.dll!mozilla::dom::Document::EndLoad() Line 7093	C++
xul.dll!nsHtml5TreeOpExecutor::DidBuildModel(bool) Line 210	C++
xul.dll!nsHtml5TreeOpExecutor::FlushDocumentWrite() Line 625	C++
xul.dll!nsHtml5Parser::ParseUntilBlocked() Line 580	C++
xul.dll!nsHtml5Parser::Parse(const nsTSubstring<char16_t> & aSourceBuffer, void * aKey, bool) Line 213	C++
xul.dll!mozilla::dom::Document::Close(mozilla::ErrorResult & rv) Line 8824	C++
xul.dll!mozilla::dom::Document_Binding::close(JSContext * cx, JS::Handle<JSObject *> obj, mozilla::dom::Document * self, const JSJitMethodCallArgs & args) Line 3237	C++
xul.dll!mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext * cx, unsigned int argc, JS::Value * vp) Line 3173	C++
 	xul.dll!CallJSNative(JSContext * cx, bool(*)(JSContext *, unsigned int, JS::Value *) native, const JS::CallArgs & args) Line 448	C++
```

Back to Bug 1559523 Comment 0