Closed Bug 846150 Opened 12 years ago Closed 12 years ago

test_opener.html test_popup-navigates-children.html test_reserved.html test_bug413310.html test_bug580069.html test_grandchild.html test_child.html test_bug527935.html | Assertion count 1 is greater than expected (Window has gone away?!: 'window')

Categories

(Core Graveyard :: Security: UI, defect)

x86_64
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
mozilla22

People

(Reporter: RyanVM, Assigned: billm)

References

Details

(Keywords: assertion, intermittent-failure)

Attachments

(1 file)

https://tbpl.mozilla.org/php/getParsedLog.php?id=20167757&tree=Mozilla-Inbound Rev4 MacOSX Snow Leopard 10.6 mozilla-inbound debug test mochitest-2 on 2013-02-27 19:06:36 PST for push d859fffb9648 slave: talos-r4-snow-026 19:08:52 INFO - ++DOMWINDOW == 143 (0x11028d368) [serial = 449] [outer = 0x150643408] 19:08:52 INFO - ###!!! ASSERTION: Window has gone away?!: 'window', file ../../../../../security/manager/boot/src/nsSecureBrowserUIImpl.cpp, line 450 19:09:08 INFO - nsHTMLFormElement::NotifySubmitObservers(nsIURI*, bool*, bool) [content/html/content/src/nsHTMLFormElement.cpp:964] 19:09:08 INFO - nsHTMLFormElement::SubmitSubmission(nsFormSubmission*) [content/html/content/src/nsHTMLFormElement.cpp:862] 19:09:08 INFO - nsHTMLFormElement::DoSubmit(nsEvent*) [content/html/content/src/nsHTMLFormElement.cpp:745] 19:09:08 INFO - nsHTMLFormElement::Submit() [content/html/content/src/nsHTMLFormElement.cpp:665] 19:09:08 INFO - nsIDOMHTMLFormElement_Submit [obj-firefox/js/xpconnect/src/dom_quickstubs.cpp:3621] 19:09:08 INFO - js::InvokeKernel(JSContext*, JS::CallArgs, js::MaybeConstruct) [js/src/jscntxtinlines.h:327] 19:09:08 INFO - js::Interpret(JSContext*, js::StackFrame*, js::InterpMode) [js/src/jsinterp.cpp:2362] 19:09:08 INFO - js::RunScript(JSContext*, js::StackFrame*) [js/src/jsinterp.cpp:340] 19:09:08 INFO - js::InvokeKernel(JSContext*, JS::CallArgs, js::MaybeConstruct) [js/src/jsinterp.cpp:397] 19:09:08 INFO - js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value*, JS::Value*) [js/src/vm/Stack.h:187] 19:09:08 INFO - JS_CallFunctionValue(JSContext*, JSObject*, JS::Value, unsigned int, JS::Value*, JS::Value*) [js/src/jsapi.cpp:5741] 19:09:08 INFO - mozilla::dom::EventHandlerNonNull::Call(JSContext*, JSObject*, nsIDOMEvent*, mozilla::ErrorResult&) [obj-firefox/dom/bindings/EventHandlerBinding.cpp:48] 19:09:08 INFO - JS::Value mozilla::dom::EventHandlerNonNull::Call<nsISupports*>(nsISupports* const&, nsIDOMEvent*, mozilla::ErrorResult&, mozilla::dom::CallbackObject::ExceptionHandling) [obj-firefox/dist/include/mozilla/dom/EventHandlerBinding.h:59] 19:09:08 INFO - nsJSEventListener::HandleEvent(nsIDOMEvent*) [obj-firefox/dist/include/mozilla/ErrorResult.h:101] 19:09:08 INFO - nsEventListenerManager::HandleEventInternal(nsPresContext*, nsEvent*, nsIDOMEvent**, nsIDOMEventTarget*, nsEventStatus*, nsCxPusher*) [content/events/src/nsEventListenerManager.cpp:923] 19:09:08 INFO - nsEventTargetChainItem::HandleEvent(nsEventChainPostVisitor&, bool, nsCxPusher*) [content/events/src/nsEventDispatcher.cpp:184] 19:09:08 INFO - nsEventTargetChainItem::HandleEventTargetChain(nsEventChainPostVisitor&, nsDispatchingCallback*, bool, nsCxPusher*) [content/events/src/nsEventDispatcher.cpp:315] 19:09:08 INFO - nsEventDispatcher::Dispatch(nsISupports*, nsPresContext*, nsEvent*, nsIDOMEvent*, nsEventStatus*, nsDispatchingCallback*, nsCOMArray<nsIDOMEventTarget>*) [content/events/src/nsEventDispatcher.cpp:683] 19:09:08 INFO - nsDocumentViewer::LoadComplete(tag_nsresult) [layout/base/nsDocumentViewer.cpp:1038] 19:09:08 INFO - nsDocShell::EndPageLoad(nsIWebProgress*, nsIChannel*, tag_nsresult) [docshell/base/nsDocShell.cpp:6643] 19:09:08 INFO - nsDocShell::OnStateChange(nsIWebProgress*, nsIRequest*, unsigned int, tag_nsresult) [obj-firefox/dist/include/nsCOMPtr.h:492] 19:09:08 INFO - _ZThn368_N10nsDocShell13OnStateChangeEP14nsIWebProgressP10nsIRequestj12tag_nsresult [docshell/base/nsDocShell.cpp:6477] 19:09:08 INFO - nsDocLoader::DoFireOnStateChange(nsIWebProgress*, nsIRequest*, int&, tag_nsresult) [uriloader/base/nsDocLoader.cpp:1274] 19:09:08 INFO - nsDocLoader::doStopDocumentLoad(nsIRequest*, tag_nsresult) [uriloader/base/nsDocLoader.cpp:869] 19:09:08 INFO - nsDocLoader::DocLoaderIsEmpty(bool) [obj-firefox/dist/include/nsCOMArray.h:361] 19:09:08 INFO - nsDocLoader::OnStopRequest(nsIRequest*, nsISupports*, tag_nsresult) [uriloader/base/nsDocLoader.cpp:644] 19:09:08 INFO - _ZThn8_N11nsDocLoader13OnStopRequestEP10nsIRequestP11nsISupports12tag_nsresult [uriloader/base/nsDocLoader.cpp:648] 19:09:08 INFO - nsLoadGroup::RemoveRequest(nsIRequest*, nsISupports*, tag_nsresult) [netwerk/base/src/nsLoadGroup.cpp:676] 19:09:08 INFO - nsDocument::DoUnblockOnload() [obj-firefox/dist/include/nsCOMPtr.h:492] 19:09:08 INFO - nsDocument::UnblockOnload(bool) [content/base/src/nsDocument.cpp:7567] 19:09:08 INFO - nsDocument::DispatchContentLoadedEvents() [obj-firefox/dist/include/nsCOMPtr.h:492] 19:09:08 INFO - nsRunnableMethodImpl<void (nsDocument::*)(), true>::Run() [obj-firefox/dist/include/nsThreadUtils.h:367] 19:09:08 INFO - nsThread::ProcessNextEvent(bool, bool*) [xpcom/threads/nsThread.cpp:627] 19:09:08 INFO - NS_ProcessPendingEvents_P(nsIThread*, unsigned int) [obj-firefox/xpcom/build/nsThreadUtils.cpp:188] 19:09:08 INFO - nsBaseAppShell::NativeEventCallback() [widget/xpwidgets/nsBaseAppShell.cpp:98] 19:09:08 INFO - nsAppShell::ProcessGeckoEvents(void*) [widget/cocoa/nsAppShell.mm:388] 19:09:08 INFO - CoreFoundation + 0x4e401 19:09:08 INFO - CoreFoundation + 0x4c5f9 19:09:08 INFO - CoreFoundation + 0x4bdbf 19:09:08 INFO - HIToolbox + 0x2e7ee 19:09:08 INFO - HIToolbox + 0x2e551 19:09:08 INFO - HIToolbox + 0x2e4ac 19:09:08 INFO - AppKit + 0x43eb2 19:09:08 INFO - -AppKit + 0x43801 19:09:08 INFO - -[GeckoNSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] [widget/cocoa/nsAppShell.mm:164] 19:09:08 INFO - -AppKit + 0x968f 19:09:08 INFO - nsAppShell::Run() [widget/cocoa/nsAppShell.mm:741] 19:09:08 INFO - nsAppStartup::Run() [toolkit/components/startup/nsAppStartup.cpp:288] 19:09:08 INFO - XREMain::XRE_mainRun() [toolkit/xre/nsAppRunner.cpp:3885] 19:09:08 INFO - XREMain::XRE_main(int, char**, nsXREAppData const*) [toolkit/xre/nsAppRunner.cpp:3952] 19:09:08 INFO - XRE_main [toolkit/xre/nsAppRunner.cpp:4155] 19:09:08 INFO - main [browser/app/nsBrowserApp.cpp:224] 19:09:08 INFO - ++DOMWINDOW == 144 (0x10ca4b848) [serial = 450] [outer = 0x14e7bd818] 19:09:08 INFO - ++DOMWINDOW == 145 (0x10d513fb8) [serial = 451] [outer = 0x14f3576f8] 19:09:08 INFO - ++DOMWINDOW == 146 (0x153c117f8) [serial = 452] [outer = 0x14eef9458] 19:09:08 INFO - WARNING: 1 sort operation has occurred for the SQL statement '0x1525cf580'. See https://developer.mozilla.org/En/Storage/Warnings details.: file ../../../storage/src/mozStoragePrivateHelpers.cpp, line 110 19:09:08 INFO - WARNING: 1 sort operation has occurred for the SQL statement '0x15060fe00'. See https://developer.mozilla.org/En/Storage/Warnings details.: file ../../../storage/src/mozStoragePrivateHelpers.cpp, line 110 19:09:08 INFO - WARNING: 1 sort operation has occurred for the SQL statement '0x15060fe00'. See https://developer.mozilla.org/En/Storage/Warnings details.: file ../../../storage/src/mozStoragePrivateHelpers.cpp, line 110 19:09:08 INFO - WARNING: 1 sort operation has occurred for the SQL statement '0x15060fe00'. See https://developer.mozilla.org/En/Storage/Warnings details.: file ../../../storage/src/mozStoragePrivateHelpers.cpp, line 110 19:09:08 INFO - WARNING: 1 sort operation has occurred for the SQL statement '0x15060fe00'. See https://developer.mozilla.org/En/Storage/Warnings details.: file ../../../storage/src/mozStoragePrivateHelpers.cpp, line 110 19:09:08 INFO - WARNING: 1 sort operation has occurred for the SQL statement '0x15060fe00'. See https://developer.mozilla.org/En/Storage/Warnings details.: file ../../../storage/src/mozStoragePrivateHelpers.cpp, line 110 19:09:08 INFO - WARNING: 1 sort operation has occurred for the SQL statement '0x15060fe00'. See https://developer.mozilla.org/En/Storage/Warnings details.: file ../../../storage/src/mozStoragePrivateHelpers.cpp, line 110 19:09:08 INFO - WARNING: 1 sort operation has occurred for the SQL statement '0x15060fe00'. See https://developer.mozilla.org/En/Storage/Warnings details.: file ../../../storage/src/mozStoragePrivateHelpers.cpp, line 110 19:09:08 INFO - 75 INFO TEST-PASS | /tests/docshell/test/navigation/test_popup-navigates-children.html | Should be able to navigate on-domain opener's children by setting location. 19:09:08 INFO - 76 INFO TEST-PASS | /tests/docshell/test/navigation/test_popup-navigates-children.html | Should be able to navigate on-domain opener's children by calling window.open. 19:09:08 INFO - 77 INFO TEST-PASS | /tests/docshell/test/navigation/test_popup-navigates-children.html | Should be able to navigate on-domain opener's children by submitting form. 19:09:08 INFO - 78 INFO TEST-PASS | /tests/docshell/test/navigation/test_popup-navigates-children.html | Should be able to navigate on-domain opener's children by targeted hyperlink. 19:09:08 INFO - WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file ../../../../content/base/src/nsContentUtils.cpp, line 3011 19:09:08 INFO - WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file ../../../../content/xbl/src/nsXBLProtoImplMethod.cpp, line 308 19:09:08 INFO - WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file ../../../../content/base/src/nsContentUtils.cpp, line 3011 19:09:08 INFO - WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file ../../../../content/xbl/src/nsXBLProtoImplMethod.cpp, line 308 19:09:08 INFO - WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file ../../../../content/base/src/nsContentUtils.cpp, line 3011 19:09:08 INFO - WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file ../../../../content/xbl/src/nsXBLProtoImplMethod.cpp, line 308 19:09:08 INFO - WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file ../../../../content/base/src/nsContentUtils.cpp, line 3011 19:09:08 INFO - WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file ../../../../content/xbl/src/nsXBLProtoImplMethod.cpp, line 308 19:09:08 INFO - WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file ../../../../content/base/src/nsContentUtils.cpp, line 3011 19:09:08 INFO - WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file ../../../../content/xbl/src/nsXBLProtoImplMethod.cpp, line 308 19:09:08 INFO - WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file ../../../../content/base/src/nsContentUtils.cpp, line 3011 19:09:08 INFO - WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file ../../../../content/xbl/src/nsXBLProtoImplMethod.cpp, line 308 19:09:08 INFO - WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file ../../../../content/base/src/nsContentUtils.cpp, line 3011 19:09:08 INFO - WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file ../../../../content/xbl/src/nsXBLProtoImplMethod.cpp, line 308 19:09:08 INFO - WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file ../../../../content/base/src/nsContentUtils.cpp, line 3011 19:09:08 INFO - WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file ../../../../content/xbl/src/nsXBLProtoImplMethod.cpp, line 308 19:09:08 INFO - WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file ../../../../content/base/src/nsContentUtils.cpp, line 3011 19:09:08 INFO - WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file ../../../../content/xbl/src/nsXBLProtoImplMethod.cpp, line 308 19:09:08 INFO - WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file ../../../../content/base/src/nsContentUtils.cpp, line 3011 19:09:08 INFO - WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file ../../../../content/xbl/src/nsXBLProtoImplMethod.cpp, line 308 19:09:08 INFO - WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file ../../../../content/base/src/nsContentUtils.cpp, line 3011 19:09:08 INFO - WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file ../../../../content/xbl/src/nsXBLProtoImplMethod.cpp, line 308 19:09:08 INFO - WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file ../../../../content/base/src/nsContentUtils.cpp, line 3011 19:09:08 INFO - WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file ../../../../content/xbl/src/nsXBLProtoImplMethod.cpp, line 308 19:09:08 INFO - WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file ../../../../content/base/src/nsContentUtils.cpp, line 3011 19:09:08 INFO - WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file ../../../../content/xbl/src/nsXBLProtoImplMethod.cpp, line 308 19:09:08 INFO - WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file ../../../../content/base/src/nsContentUtils.cpp, line 3011 19:09:08 INFO - WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file ../../../../content/xbl/src/nsXBLProtoImplMethod.cpp, line 308 19:09:08 INFO - WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file ../../../../content/base/src/nsContentUtils.cpp, line 3011 19:09:08 INFO - WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file ../../../../content/xbl/src/nsXBLProtoImplMethod.cpp, line 308 19:09:08 INFO - WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file ../../../../content/base/src/nsContentUtils.cpp, line 3011 19:09:08 INFO - WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file ../../../../content/xbl/src/nsXBLProtoImplMethod.cpp, line 308 19:09:08 INFO - WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file ../../../../content/base/src/nsContentUtils.cpp, line 3011 19:09:08 INFO - WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file ../../../../content/xbl/src/nsXBLProtoImplMethod.cpp, line 308 19:09:08 INFO - WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file ../../../../content/base/src/nsContentUtils.cpp, line 3011 19:09:08 INFO - WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file ../../../../content/xbl/src/nsXBLProtoImplMethod.cpp, line 308 19:09:08 INFO - WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file ../../../../content/base/src/nsContentUtils.cpp, line 3011 19:09:08 INFO - WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file ../../../../content/xbl/src/nsXBLProtoImplMethod.cpp, line 308 19:09:08 INFO - WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file ../../../../content/base/src/nsContentUtils.cpp, line 3011 19:09:08 INFO - WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file ../../../../content/xbl/src/nsXBLProtoImplMethod.cpp, line 308 19:09:08 INFO - WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file ../../../../content/base/src/nsContentUtils.cpp, line 3011 19:09:08 INFO - WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file ../../../../content/xbl/src/nsXBLProtoImplMethod.cpp, line 308 19:09:08 INFO - WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file ../../../../content/base/src/nsContentUtils.cpp, line 3011 19:09:08 INFO - WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file ../../../../content/xbl/src/nsXBLProtoImplMethod.cpp, line 308 19:09:08 INFO - WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file ../../../../content/base/src/nsContentUtils.cpp, line 3011 19:09:08 INFO - WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file ../../../../content/xbl/src/nsXBLProtoImplMethod.cpp, line 308 19:09:08 INFO - WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file ../../../../content/base/src/nsContentUtils.cpp, line 3011 19:09:08 INFO - WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file ../../../../content/xbl/src/nsXBLProtoImplMethod.cpp, line 308 19:09:08 INFO - WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file ../../../../content/base/src/nsContentUtils.cpp, line 3011 19:09:08 INFO - WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file ../../../../content/xbl/src/nsXBLProtoImplMethod.cpp, line 308 19:09:08 INFO - WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file ../../../../content/base/src/nsContentUtils.cpp, line 3011 19:09:08 INFO - WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file ../../../../content/xbl/src/nsXBLProtoImplMethod.cpp, line 308 19:09:08 INFO - WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file ../../../../content/base/src/nsContentUtils.cpp, line 3011 19:09:08 INFO - WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file ../../../../content/xbl/src/nsXBLProtoImplMethod.cpp, line 308 19:09:08 INFO - WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file ../../../../content/base/src/nsContentUtils.cpp, line 3011 19:09:08 INFO - WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file ../../../../content/xbl/src/nsXBLProtoImplMethod.cpp, line 308 19:09:09 INFO - 79 INFO TEST-END | /tests/docshell/test/navigation/test_popup-navigates-children.html | finished in 25667ms 19:09:09 INFO - ++DOMWINDOW == 147 (0x1576b8948) [serial = 453] [outer = 0x12b2e0858] 19:09:10 INFO - --DOMWINDOW == 146 (0x15814ebe8) [serial = 444] [outer = 0x153ccaf98] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 145 (0x1581458e8) [serial = 443] [outer = 0x157153338] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 144 (0x15813e728) [serial = 442] [outer = 0x157150d88] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 143 (0x157150d88) [serial = 419] [outer = 0x0] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 142 (0x158128338) [serial = 441] [outer = 0x1576af258] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 141 (0x15811f008) [serial = 440] [outer = 0x156ec1f48] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 140 (0x158117e68) [serial = 439] [outer = 0x156ebf998] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 139 (0x156ebf998) [serial = 417] [outer = 0x0] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 138 (0x1563f4ff8) [serial = 438] [outer = 0x1101478c8] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 137 (0x1563eb928) [serial = 437] [outer = 0x156e34988] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 136 (0x1563e4918) [serial = 436] [outer = 0x156e323d8] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 135 (0x156e323d8) [serial = 415] [outer = 0x0] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 134 (0x1563c1398) [serial = 435] [outer = 0x1571cb308] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 133 (0x1563b7b38) [serial = 434] [outer = 0x12ea30a08] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 132 (0x1563b0a28) [serial = 433] [outer = 0x14eef41d8] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 131 (0x14eef41d8) [serial = 413] [outer = 0x0] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 130 (0x153c09d68) [serial = 432] [outer = 0x153ccaf98] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 129 (0x12af45ec8) [serial = 430] [outer = 0x1576af258] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 128 (0x1576168c8) [serial = 428] [outer = 0x1101478c8] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 127 (0x12fb74588) [serial = 426] [outer = 0x157153338] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 126 (0x157153338) [serial = 420] [outer = 0x0] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 125 (0x14be5bf78) [serial = 425] [outer = 0x156ec1f48] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 124 (0x156ec1f48) [serial = 418] [outer = 0x0] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 123 (0x15222d078) [serial = 424] [outer = 0x156e34988] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 122 (0x156e34988) [serial = 416] [outer = 0x0] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 121 (0x1512a8e68) [serial = 423] [outer = 0x12ea30a08] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 120 (0x12ea30a08) [serial = 414] [outer = 0x0] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 119 (0x1571e4008) [serial = 422] [outer = 0x1571cb308] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 118 (0x12ee4b1f8) [serial = 404] [outer = 0x150643408] [url = http://test1.example.org/tests/docshell/test/navigation/blank.html] 19:09:10 INFO - --DOMWINDOW == 117 (0x1506f18e8) [serial = 403] [outer = 0x14e7bd818] [url = http://test1.example.org/tests/docshell/test/navigation/blank.html] 19:09:10 INFO - --DOMWINDOW == 116 (0x151e6c598) [serial = 402] [outer = 0x14f3576f8] [url = http://test1.example.org/tests/docshell/test/navigation/blank.html] 19:09:10 INFO - --DOMWINDOW == 115 (0x147b617c8) [serial = 401] [outer = 0x14eef9458] [url = http://test1.example.org/tests/docshell/test/navigation/blank.html] 19:09:10 INFO - --DOMWINDOW == 114 (0x153cbcc68) [serial = 395] [outer = 0x12b2e0858] [url = http://mochi.test:8888/tests/SimpleTest/iframe-between-tests.html] 19:09:10 INFO - --DOMWINDOW == 113 (0x14eeefb88) [serial = 390] [outer = 0x151249ab8] [url = http://test1.example.org/tests/docshell/test/navigation/blank.html] 19:09:10 INFO - --DOMWINDOW == 112 (0x13029bcf8) [serial = 389] [outer = 0x151249ab8] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 111 (0x152521798) [serial = 387] [outer = 0x12dc0d7f8] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 110 (0x12dc0d7f8) [serial = 382] [outer = 0x0] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 109 (0x152533778) [serial = 386] [outer = 0x12af65c38] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 108 (0x12af65c38) [serial = 381] [outer = 0x0] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 107 (0x151e2ed48) [serial = 385] [outer = 0x14be78268] [url = http://test1.example.org/tests/docshell/test/navigation/blank.html] 19:09:10 INFO - --DOMWINDOW == 106 (0x154af8c58) [serial = 394] [outer = 0x151249ab8] [url = data:text/html,<html><body>This%20frame%20was%20navigated.</body></html>] 19:09:10 INFO - --DOMWINDOW == 105 (0x151249ab8) [serial = 383] [outer = 0x0] [url = data:text/html,<html><body>This%20frame%20was%20navigated.</body></html>] 19:09:10 INFO - --DOMWINDOW == 104 (0x149781598) [serial = 376] [outer = 0x10ba48c78] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 103 (0x10ba48c78) [serial = 371] [outer = 0x0] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 102 (0x12dca0568) [serial = 375] [outer = 0x130252178] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 101 (0x130252178) [serial = 370] [outer = 0x0] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 100 (0x12d5c5608) [serial = 374] [outer = 0x12f1b07d8] [url = http://test1.example.org/tests/docshell/test/navigation/blank.html] 19:09:10 INFO - --DOMWINDOW == 99 (0x14be8c748) [serial = 393] [outer = 0x14be78268] [url = data:text/html,<html><body>This%20frame%20was%20navigated.</body></html>] 19:09:10 INFO - --DOMWINDOW == 98 (0x14be78268) [serial = 372] [outer = 0x0] [url = data:text/html,<html><body>This%20frame%20was%20navigated.</body></html>] 19:09:10 INFO - --DOMWINDOW == 97 (0x14e7323a8) [serial = 365] [outer = 0x10d534688] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 96 (0x10d534688) [serial = 360] [outer = 0x0] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 95 (0x12f11cfe8) [serial = 364] [outer = 0x1506b1b98] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 94 (0x1506b1b98) [serial = 359] [outer = 0x0] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 93 (0x14c347ac8) [serial = 363] [outer = 0x147bae038] [url = http://test1.example.org/tests/docshell/test/navigation/blank.html] 19:09:10 INFO - --DOMWINDOW == 92 (0x154ada068) [serial = 392] [outer = 0x12f1b07d8] [url = data:text/html,<html><body>This%20frame%20was%20navigated.</body></html>] 19:09:10 INFO - --DOMWINDOW == 91 (0x12f1b07d8) [serial = 361] [outer = 0x0] [url = data:text/html,<html><body>This%20frame%20was%20navigated.</body></html>] 19:09:10 INFO - --DOMWINDOW == 90 (0x14c39ffa8) [serial = 354] [outer = 0x151e99df8] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 89 (0x151e99df8) [serial = 350] [outer = 0x0] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 88 (0x12fbb1678) [serial = 353] [outer = 0x147b10e58] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 87 (0x147b10e58) [serial = 349] [outer = 0x0] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 86 (0x130262868) [serial = 391] [outer = 0x147bae038] [url = data:text/html,<html><body>This%20frame%20was%20navigated.</body></html>] 19:09:10 INFO - --DOMWINDOW == 85 (0x147bae038) [serial = 351] [outer = 0x0] [url = data:text/html,<html><body>This%20frame%20was%20navigated.</body></html>] 19:09:10 INFO - --DOMWINDOW == 84 (0x151fa7298) [serial = 346] [outer = 0x12b2e0858] [url = http://mochi.test:8888/tests/docshell/test/navigation/test_opener.html] 19:09:10 INFO - --DOMWINDOW == 83 (0x151eeb378) [serial = 320] [outer = 0x151fd6d08] [url = http://test1.example.org/tests/docshell/test/navigation/open.html#window3] 19:09:10 INFO - --DOMWINDOW == 82 (0x151fd6d08) [serial = 301] [outer = 0x0] [url = http://test1.example.org/tests/docshell/test/navigation/open.html#window3] 19:09:10 INFO - --DOMWINDOW == 81 (0x147b2aba8) [serial = 303] [outer = 0x14e788f58] [url = http://test1.example.org/tests/docshell/test/navigation/open.html#window2] 19:09:10 INFO - --DOMWINDOW == 80 (0x14e788f58) [serial = 280] [outer = 0x0] [url = http://test1.example.org/tests/docshell/test/navigation/open.html#window2] 19:09:10 INFO - --DOMWINDOW == 79 (0x1497d0bd8) [serial = 282] [outer = 0x10ca50948] [url = http://test1.example.org/tests/docshell/test/navigation/open.html#window1] 19:09:10 INFO - --DOMWINDOW == 78 (0x10ca50948) [serial = 270] [outer = 0x0] [url = http://test1.example.org/tests/docshell/test/navigation/open.html#window1] 19:09:10 INFO - --DOMWINDOW == 77 (0x11016c898) [serial = 218] [outer = 0x0] [url = about:blank] 19:09:10 INFO - --DOMWINDOW == 76 (0x1506d4c48) [serial = 177] [outer = 0x0] [url = about:blank] 19:09:10 INFO - --DOCSHELL 0x1302a85f0 == 57 [id = 75] 19:09:10 INFO - --DOCSHELL 0x1571525f0 == 56 [id = 155] 19:09:10 INFO - --DOCSHELL 0x1571500d0 == 55 [id = 154] 19:09:10 INFO - --DOCSHELL 0x156ec1200 == 54 [id = 153] 19:09:10 INFO - --DOCSHELL 0x156ebece0 == 53 [id = 152] 19:09:10 INFO - --DOCSHELL 0x156e33c40 == 52 [id = 151] 19:09:10 INFO - --DOCSHELL 0x156e31720 == 51 [id = 150] 19:09:10 INFO - --DOCSHELL 0x12ea2c210 == 50 [id = 149] 19:09:10 INFO - --DOCSHELL 0x14eef3560 == 49 [id = 148] 19:09:10 INFO - --DOCSHELL 0x14c3e99f0 == 48 [id = 138] 19:09:10 INFO - --DOCSHELL 0x14c3e6620 == 47 [id = 137] 19:09:10 INFO - --DOCSHELL 0x14bea7190 == 46 [id = 135] 19:09:10 INFO - --DOCSHELL 0x14be47ba0 == 45 [id = 134] 19:09:10 INFO - --DOCSHELL 0x14be8e5f0 == 44 [id = 133] 19:09:10 INFO - --DOCSHELL 0x147b7a750 == 43 [id = 131] 19:09:10 INFO - --DOCSHELL 0x12f168630 == 42 [id = 130] 19:09:10 INFO - --DOCSHELL 0x12f1650a0 == 41 [id = 129] 19:09:10 INFO - --DOCSHELL 0x1506334e0 == 40 [id = 127] 19:09:10 INFO - --DOCSHELL 0x1506ee790 == 39 [id = 126] 19:09:10 INFO - --DOCSHELL 0x12ee3c920 == 38 [id = 125] 19:09:10 INFO - --DOCSHELL 0x15123e000 == 37 [id = 139] 19:09:10 INFO - --DOCSHELL 0x1537194a0 == 36 [id = 118] 19:09:10 INFO - --DOCSHELL 0x151fd5f90 == 35 [id = 109] 19:09:10 INFO - --DOCSHELL 0x1571ca590 == 34 [id = 156] 19:09:10 INFO - --DOCSHELL 0x108a03360 == 33 [id = 157] 19:09:10 INFO - --DOCSHELL 0x153cc49b0 == 32 [id = 159] 19:09:10 INFO - --DOMWINDOW == 75 (0x150646b78) [serial = 265] [outer = 0x12b2e0858] [url = http://mochi.test:8888/tests/docshell/test/navigation/test_not-opener.html] 19:09:10 INFO - --DOCSHELL 0x154a358e0 == 31 [id = 122] 19:09:10 INFO - --DOCSHELL 0x152573be0 == 30 [id = 113] 19:09:10 INFO - --DOCSHELL 0x12f112e70 == 29 [id = 101] 19:09:10 INFO - --DOCSHELL 0x15128f7a0 == 28 [id = 105] 19:09:10 INFO - --DOCSHELL 0x12d5a0460 == 27 [id = 97] 19:09:10 INFO - --DOCSHELL 0x14977b140 == 26 [id = 136] 19:09:10 INFO - --DOCSHELL 0x1506bf7b0 == 25 [id = 132] 19:09:10 INFO - --DOCSHELL 0x12dcc1210 == 24 [id = 128] 19:09:10 INFO - --DOCSHELL 0x12f1e20a0 == 23 [id = 124] 19:09:10 INFO - --DOCSHELL 0x12fb5c790 == 22 [id = 117] 19:09:10 INFO - --DOCSHELL 0x151ee42c0 == 21 [id = 114] 19:09:10 INFO - --DOCSHELL 0x152237490 == 20 [id = 110] 19:09:10 INFO - --DOCSHELL 0x10ba97690 == 19 [id = 73] 19:09:10 INFO - --DOCSHELL 0x1576ae4e0 == 18 [id = 158] 19:09:10 INFO - --DOCSHELL 0x151e7aea0 == 17 [id = 106] 19:09:10 INFO - --DOCSHELL 0x1497c8530 == 16 [id = 102] 19:09:10 INFO - --DOCSHELL 0x10d50bfa0 == 15 [id = 98] 19:09:10 INFO - --DOCSHELL 0x12f1388d0 == 14 [id = 147] 19:09:10 INFO - --DOCSHELL 0x12d54ce40 == 13 [id = 94] 19:09:10 INFO - --DOCSHELL 0x151e3e620 == 12 [id = 146] 19:09:10 INFO - --DOCSHELL 0x151e55ed0 == 11 [id = 145] 19:09:10 INFO - --DOCSHELL 0x12ee5f4c0 == 10 [id = 144] 19:09:10 INFO - 80 ERROR TEST-UNEXPECTED-FAIL | /tests/docshell/test/navigation/test_popup-navigates-children.html | Assertion count 1 is greater than expected range 0-0 assertions.
Summary: Intermittent test_popup-navigates-children.html | Assertion count 1 is greater than expected range 0-0 assertions (Window has gone away?!: 'window') → Intermittent test_opener.html, test_popup-navigates-children.html | Assertion count 1 is greater than expected range 0-0 assertions (Window has gone away?!: 'window')
Summary: Intermittent test_opener.html, test_popup-navigates-children.html | Assertion count 1 is greater than expected range 0-0 assertions (Window has gone away?!: 'window') → Intermittent test_opener.html, test_popup-navigates-children.html, test_reserved.html | Assertion count 1 is greater than expected range 0-0 assertions (Window has gone away?!: 'window')
https://tbpl.mozilla.org/php/getParsedLog.php?id=20200920&tree=Mozilla-Inbound Rev3 Fedora 12x64 mozilla-inbound debug test mochitest-2 on 2013-02-28 16:01:33 PST for push 534e5d2520fe slave: talos-r3-fed64-007 16:06:54 INFO - 90 ERROR TEST-UNEXPECTED-FAIL | /tests/docshell/test/navigation/test_reserved.html | Assertion count 2 is greater than expected range 0-0 assertions.
https://tbpl.mozilla.org/php/getParsedLog.php?id=20200553&tree=Mozilla-Inbound Rev3 Fedora 12 mozilla-inbound debug test mochitest-2 on 2013-02-28 15:47:42 PST for push 4fb9e70a38b2 slave: talos-r3-fed-031 15:55:05 INFO - 302 ERROR TEST-UNEXPECTED-FAIL | /tests/docshell/test/test_bug413310.html | Assertion count 2 is greater than expected range 0-1 assertions.
Summary: Intermittent test_opener.html, test_popup-navigates-children.html, test_reserved.html | Assertion count 1 is greater than expected range 0-0 assertions (Window has gone away?!: 'window') → Intermittent test_opener.html, test_popup-navigates-children.html, test_reserved.html, test_bug413310.html | Assertion count 1 is greater than expected range 0-0 assertions (Window has gone away?!: 'window')
Summary: Intermittent test_opener.html, test_popup-navigates-children.html, test_reserved.html, test_bug413310.html | Assertion count 1 is greater than expected range 0-0 assertions (Window has gone away?!: 'window') → Intermittent test_opener.html, test_popup-navigates-children.html, test_reserved.html, test_bug413310.html, test_bug580069.html | Assertion count 1 is greater than expected range 0-0 assertions (Window has gone away?!: 'window')
Boris, could you find an owner for this please? :-)
Flags: needinfo?(bzbarsky)
Brian, this seems to be security UI being goofy... can you take a look, please?
Flags: needinfo?(bzbarsky) → needinfo?(bsmith)
Component: Document Navigation → Security: UI
Summary: Intermittent test_opener.html, test_popup-navigates-children.html, test_reserved.html, test_bug413310.html, test_bug580069.html | Assertion count 1 is greater than expected range 0-0 assertions (Window has gone away?!: 'window') → Intermittent test_opener.html, test_popup-navigates-children.html, test_reserved.html, test_bug413310.html, test_bug580069.html, test_grandchild.html | Assertion count 1 is greater than expected range 0-0 assertions (Window has gone away?!: 'window')
This is probably the most frequent mochitest assert we're hitting right now. Can someone please take a look? https://tbpl.mozilla.org/php/getParsedLog.php?id=20613616&tree=Mozilla-Inbound&full=1#error0
Summary: Intermittent test_opener.html, test_popup-navigates-children.html, test_reserved.html, test_bug413310.html, test_bug580069.html, test_grandchild.html | Assertion count 1 is greater than expected range 0-0 assertions (Window has gone away?!: 'window') → Intermittent test_opener.html, test_popup-navigates-children.html, test_reserved.html, test_bug413310.html, test_bug580069.html, test_grandchild.html, test_child.html | Assertion count 1 is greater than expected (Window has gone away?!: 'window')
Attached patch possible fixSplinter Review
With the patches for bug 759585 applied, I'm hitting this assertion in pretty much every mochitest-2 run. I don't know much about this code, but I'd like to help fix it so I can land. As far as I can tell, every window has a SecureBrowserUI object (although the relationship isn't entirely clear to me, since the object is actually stored in the docshell). The SecureBrowserUI has a weak pointer back to the window. One of the functions of the SecureBrowserUI is to decide whether form submissions are safe. Each SecureBrowserUI object registers an observer that gets notified whenever a form in any window is submitted. When the submit observer fires, the SecureBrowserUI object checks if the form submission was part of its own window. If it wasn't, we allow the submission. Otherwise we check it according to various rules. The problem occurs when the SecureBrowserUI's window gets destroyed before the SecureBrowserUI object. This can happen if the window is destroyed but the docshell remains alive. If someone then submits a form in some random window, the SecureBrowserUI for the dead window will get notified. Then the assertion will trigger. Once a window is destroyed, I don't think any forms can be submitted within it. Therefore, I think we just want to allow the submission if the window is dead. That's what this patch does. Also, in release builds this happens to be the existing behavior that we have now.
Attachment #724653 - Flags: review?(bsmith)
Summary: Intermittent test_opener.html, test_popup-navigates-children.html, test_reserved.html, test_bug413310.html, test_bug580069.html, test_grandchild.html, test_child.html | Assertion count 1 is greater than expected (Window has gone away?!: 'window') → test_opener.html test_popup-navigates-children.html test_reserved.html test_bug413310.html test_bug580069.html test_grandchild.html test_child.html test_bug527935.html | Assertion count 1 is greater than expected (Window has gone away?!: 'window')
Are you sure you weren't hitting it because you had your patches for bug 846890 in your tree? That seems to be what took inbound from hitting it 5 times a day to hitting it 50 times a day.
Blocks: 846890
bsmith, ping for review on this top orange - thanks! :-)
(Sorry misread the date/time on the review request)
Flags: needinfo?(bsmith)
Blocks: 851423
Brian, this is one of our most frequent intermittent failures. Can you please take a look at the patch soon? Thanks.
Flags: needinfo?(bsmith)
Attachment #724653 - Flags: review?(bsmith) → review+
I talked to Brian about this. He has a nicer patch in mind, but we're going to land this until the better fix is ready. https://hg.mozilla.org/integration/mozilla-inbound/rev/8e54d1ef2c91
Assignee: nobody → wmccloskey
Flags: needinfo?(bsmith)
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla22
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: