Closed Bug 478522 Opened 15 years ago Closed 15 years ago

"ASSERTION: attempted to open a new window with no WindowCreator: 'mWindowCreator', file c:/moz/2/embedding/components/win dowwatcher/src/nsWindowWatcher.cpp, line 668" running xpcshell tests

Categories

(Core :: Networking: Cookies, defect)

defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: Waldo, Unassigned)

References

Details

(Keywords: assertion)

TEST-UNEXPECTED-FAIL | ../../../_tests/xpcshell-simple/test_cookies/unit/test_bug468700.js | test failed, see log
../../../_tests/xpcshell-simple/test_cookies/unit/test_bug468700.js.log:
>>>>>>>
*** test pending
pldhash: for the table at address 00EC1B48, the given entrySize of 80 definitely favors chaining over double hashing.
*** registering cookieprompt.js: [ Cookie Prompt Test Service ]
###!!! ASSERTION: attempted to open a new window with no WindowCreator: 'mWindowCreator', file c:/moz/2/embedding/components/win
dowwatcher/src/nsWindowWatcher.cpp, line 668
nsStringStats
 => mAllocCount:           2484
 => mReallocCount:          735
 => mFreeCount:            1984  --  LEAKED 500 !!!
 => mShareCount:           3780
 => mAdoptCount:            217
 => mAdoptFreeCount:        204  --  LEAKED 13 !!!
embedcomponents!nsWindowWatcher::OpenWindow+0x0000000000000385 (c:\moz\2\embedding\components\windowwatcher\src\nswindowwatcher.
cpp, line 421)
xpcom_core!NS_InvokeByIndex_P+0x0000000000000027 (c:\moz\2\xpcom\reflect\xptcall\src\md\win32\xptcinvoke.cpp, line 102)
xpc3250!XPCWrappedNative::CallMethod+0x00000000000012AE (c:\moz\2\js\src\xpconnect\src\xpcwrappednative.cpp, line 2424)
xpc3250!XPC_WN_CallMethod+0x0000000000000187 (c:\moz\2\js\src\xpconnect\src\xpcwrappednativejsops.cpp, line 1479)
js3250!js_Invoke+0x00000000000008A2 (c:\moz\2\js\src\jsinterp.cpp, line 1317)
js3250!js_Interpret+0x000000000000F296 (c:\moz\2\js\src\jsinterp.cpp, line 5024)
js3250!js_Invoke+0x000000000000091D (c:\moz\2\js\src\jsinterp.cpp, line 1335)
js3250!js_InternalInvoke+0x0000000000000082 (c:\moz\2\js\src\jsinterp.cpp, line 1393)
js3250!js_InternalGetOrSet+0x0000000000000219 (c:\moz\2\js\src\jsinterp.cpp, line 1456)
js3250!SPROP_SET+0x000000000000006D (c:\moz\2\js\src\jsscope.h, line 354)
js3250!js_SetPropertyHelper+0x00000000000002F2 (c:\moz\2\js\src\jsobj.cpp, line 4166)
js3250!js_SetProperty+0x000000000000001A (c:\moz\2\js\src\jsobj.cpp, line 4258)
js3250!JS_SetProperty+0x00000000000000BB (c:\moz\2\js\src\jsapi.cpp, line 3736)
xpc3250!nsXPCWrappedJSClass::CallMethod+0x0000000000000EB6 (c:\moz\2\js\src\xpconnect\src\xpcwrappedjsclass.cpp, line 1601)
xpc3250!nsXPCWrappedJS::CallMethod+0x0000000000000041 (c:\moz\2\js\src\xpconnect\src\xpcwrappedjs.cpp, line 562)
xpcom_core!PrepareAndDispatch+0x0000000000000324 (c:\moz\2\xpcom\reflect\xptcall\src\md\win32\xptcstubs.cpp, line 114)
xpcom_core!SharedStub+0x0000000000000016 (c:\moz\2\xpcom\reflect\xptcall\src\md\win32\xptcstubs.cpp, line 142)
xpcom_core!NS_InvokeByIndex_P+0x0000000000000027 (c:\moz\2\xpcom\reflect\xptcall\src\md\win32\xptcinvoke.cpp, line 102)
xpc3250!XPCWrappedNative::CallMethod+0x00000000000012AE (c:\moz\2\js\src\xpconnect\src\xpcwrappednative.cpp, line 2424)
xpc3250!XPCWrappedNative::SetAttribute+0x000000000000000E (c:\moz\2\js\src\xpconnect\src\xpcprivate.h, line 2307)
xpc3250!XPC_WN_GetterSetter+0x00000000000001AE (c:\moz\2\js\src\xpconnect\src\xpcwrappednativejsops.cpp, line 1503)
js3250!js_Invoke+0x00000000000008A2 (c:\moz\2\js\src\jsinterp.cpp, line 1317)
js3250!js_InternalInvoke+0x0000000000000082 (c:\moz\2\js\src\jsinterp.cpp, line 1393)
js3250!js_InternalGetOrSet+0x0000000000000219 (c:\moz\2\js\src\jsinterp.cpp, line 1456)
js3250!SPROP_SET+0x000000000000006D (c:\moz\2\js\src\jsscope.h, line 354)
js3250!js_NativeSet+0x000000000000018D (c:\moz\2\js\src\jsobj.cpp, line 3912)
js3250!js_SetPropertyHelper+0x0000000000000944 (c:\moz\2\js\src\jsobj.cpp, line 4236)
js3250!js_Interpret+0x000000000000DAD6 (c:\moz\2\js\src\jsinterp.cpp, line 4635)
js3250!js_Execute+0x00000000000002F1 (c:\moz\2\js\src\jsinterp.cpp, line 1566)
js3250!JS_ExecuteScript+0x0000000000000057 (c:\moz\2\js\src\jsapi.cpp, line 5136)
xpcshell!ProcessFile+0x0000000000000100 (c:\moz\2\js\src\xpconnect\shell\xpcshell.cpp, line 857)
xpcshell!Process+0x000000000000009D (c:\moz\2\js\src\xpconnect\shell\xpcshell.cpp, line 937)
xpcshell!ProcessArgs+0x00000000000003FA (c:\moz\2\js\src\xpconnect\shell\xpcshell.cpp, line 1056)
xpcshell!main+0x0000000000000BF9 (c:\moz\2\js\src\xpconnect\shell\xpcshell.cpp, line 1738)
xpcshell!__tmainCRTStartup+0x00000000000001A8 (f:\dd\vctools\crt_bld\self_x86\crt\src\crtexe.c, line 586)
xpcshell!mainCRTStartup+0x000000000000000F (f:\dd\vctools\crt_bld\self_x86\crt\src\crtexe.c, line 403)
kernel32!RegisterWaitForInputIdle+0x0000000000000049
ben, could this be related to your change?
I can't reproduce this locally.  It seems that the XPCOM cookieprompt.js is not being picked up, even though it's registered correctly (as seen in the log).
Blocks: 468700
I can't reproduce this any more either; in fact I can't reproduce any assertions in a full |make check| run.  Not sure why this was happening originally, maybe it was just localized sunspots...
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → WORKSFORME
See Also: → 1239896
You need to log in before you can comment on or make changes to this bug.