Assertion failure: mRawPtr != 0 (You can't dereference a NULL nsCOMPtr with operator->().), at nsCOMPtr.h:734

RESOLVED DUPLICATE of bug 854864

Status

()

Core
DOM: Core & HTML
RESOLVED DUPLICATE of bug 854864
2 years ago
2 years ago

People

(Reporter: Tomcat, Unassigned)

Tracking

(Blocks: 1 bug, {assertion})

Firefox Tracking Flags

(Not tracked)

Details

(URL)

(Reporter)

Description

2 years ago
Found via bughunter and reproduced on a windows 7 debug build with todays m-c

Steps to reproduce:
-> Load https://leboutique.com/?new=1
-->> Assertion failure

Assertion failure: mRawPtr != 0 (You can't dereference a NULL nsCOMPtr with operator->().), at c:\users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\include\nsCOMPtr.h:734
#01: nsDocShell::InternalLoad[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x4d8bb3f]
#02: nsDocShell::InternalLoad[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x4d8c5fb]
#03: nsDocShell::OnLinkClickSync[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x4d9a0f7]
#04: mozilla::dom::HTMLFormElement::SubmitSubmission[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x3552da2]
#05: mozilla::dom::HTMLFormElement::DoSubmit[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x351aadc]
#06: mozilla::dom::HTMLFormElement::DoSubmitOrReset[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x351abde]
#07: mozilla::dom::HTMLFormElement::Submit[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x3551de5]
#08: mozilla::dom::GetParentObject<mozilla::dom::HTMLDataElement,1>::Get[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x2fb204a]
#09: mozilla::dom::GenericBindingMethod[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x30ed4cf]
#10: js::CallJSNative[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x60fa956]
#11: js::Invoke[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x6117c75]
#12: js::InternalConstructWithProvidedThis[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x610c85a]
#13: js::RunScript[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x611c443]
#14: js::ExecuteKernel[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x60fd7e0]
#15: js::Execute[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x60fd5a6]
#16: js::EscapedStringPrinter[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x6016451]
#17: js::EscapedStringPrinter[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x6015fe7]
#18: JS::Evaluate[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x601651c]
#19: nsJSUtils::EvaluateString[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x20df15a]
#20: nsJSUtils::EvaluateString[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x20df5de]
#21: nsScriptLoader::EvaluateScript[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x21229da]
#22: nsScriptLoader::ProcessRequest[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x2134b21]
#23: nsScriptRequestProcessor::Run[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x213bb01]
#24: nsContentUtils::RemoveScriptBlocker[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x1e1b0e4]
#25: nsDocument::EndUpdate[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x205188f]
#26: nsHTMLDocument::EndUpdate[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x35c8a5d]
#27: mozAutoDocUpdate::~mozAutoDocUpdate[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x1dfd337]
#28: nsINode::ReplaceOrInsertBefore[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x20f6f32]
#29: nsINode::InsertBefore[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x1f2bafd]
#30: mozilla::dom::MozVoicemailBinding::GetProtoObjectHandle[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x253d1f4]
#31: mozilla::dom::GenericBindingMethod[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x30ed4cf]
(Reporter)

Comment 1

2 years ago
Olli, do you know who could take a look at this ?
Flags: needinfo?(bugs)
(Reporter)

Comment 2

2 years ago
still reproducible

Updated

2 years ago
Status: NEW → RESOLVED
Last Resolved: 2 years ago
Flags: needinfo?(bugs)
Resolution: --- → DUPLICATE
Duplicate of bug: 854864
You need to log in before you can comment on or make changes to this bug.