Closed Bug 478522 Opened 16 years ago Closed 16 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: 16 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.