Open Bug 321188 Opened 19 years ago Updated 2 years ago

nsWindowSH::GlobalResolve constructor->Install failed

Categories

(Core :: DOM: Core & HTML, defect, P5)

x86
Windows XP
defect

Tracking

()

UNCONFIRMED

People

(Reporter: timeless, Unassigned)

References

()

Details

(Keywords: assertion)

user-agent: Viewer.exe (gecko from friday).

0:000> kP n 40
 # ChildEBP RetAddr  
00 0012beec 01ada437 caps!nsScriptSecurityManager::CheckSameOriginDOMProp(
			class nsIPrincipal * aSubject = 0x046ab668, 
			class nsIPrincipal * aObject = 0x054d4f38, 
			unsigned int aAction = 2, 
			int aIsCheckConnect = 0)+0x9b [r:\mozilla\caps\src\nsscriptsecuritymanager.cpp @ 956]
01 0012c184 01ad9799 caps!nsScriptSecurityManager::CheckPropertyAccessImpl(
			unsigned int aAction = 2, 
			class nsIXPCNativeCallContext * aCallContext = 0x00000000, 
			struct JSContext * cx = 0x00e06750, 
			struct JSObject * aJSObject = 0x0346ff50, 
			class nsISupports * aObj = 0x00000000, 
			class nsIURI * aTargetURI = 0x00000000, 
			class nsIClassInfo * aClassInfo = 0x00000000, 
			char * aClassName = 0x0159c244 "Window", 
			long aProperty = 0xe0eb84, 
			void ** aCachedClassPolicy = 0x00000000)+0x657 [r:\mozilla\caps\src\nsscriptsecuritymanager.cpp @ 766]
02 0012c1b4 012703fd caps!nsScriptSecurityManager::CheckPropertyAccess(
			struct JSContext * cx = 0x00e06750, 
			struct JSObject * aJSObject = 0x0346ff50, 
			char * aClassName = 0x0159c244 "Window", 
			long aProperty = 0xe0eb84, 
			unsigned int aAction = 2)+0x29 [r:\mozilla\caps\src\nsscriptsecuritymanager.cpp @ 504]
03 0012c214 01271ae2 gklayout!nsDOMClassInfo::doCheckPropertyAccess(
			struct JSContext * cx = 0x00e06750, 
			struct JSObject * obj = 0x0346ff50, 
			long id = 0xe0eb84, 
			class nsIXPConnectWrappedNative * wrapper = 0x054bed60, 
			unsigned int accessMode = 2, 
			int isWindow = 1)+0x1cd [r:\mozilla\dom\src\base\nsdomclassinfo.cpp @ 3814]
04 0012c24c 00e6a53d gklayout!nsWindowSH::AddProperty(
			class nsIXPConnectWrappedNative * wrapper = 0x054bed60, 
			struct JSContext * cx = 0x00e06750, 
			struct JSObject * obj = 0x0346ff50, 
			long id = 0xe0eb84, 
			long * vp = 0x0012c318, 
			int * _retval = 0x0012c280)+0x102 [r:\mozilla\dom\src\base\nsdomclassinfo.cpp @ 4388]
05 0012c284 0061b2f8 xpc3250!XPC_WN_Helper_AddProperty(
			struct JSContext * cx = 0x00e06750, 
			struct JSObject * obj = 0x0346ff50, 
			long idval = 0xe0eb84, 
			long * vp = 0x0012c318)+0xdd [r:\mozilla\js\src\xpconnect\src\xpcwrappednativejsops.cpp @ 956]
06 0012c304 0061af4c js3250!js_DefineNativeProperty(
			struct JSContext * cx = 0x00e06750, 
			struct JSObject * obj = 0x0346ff50, 
			long id = 0x25cb480, 
			long value = 0x26497a8, 
			<function> * getter = 0x00e6a700, 
			<function> * setter = 0x00e6a850, 
			unsigned int attrs = 0, 
			unsigned int flags = 0, 
			int shortid = 0, 
			struct JSProperty ** propp = 0x00000000)+0x398 [r:\mozilla\js\src\jsobj.c @ 2510]
07 0012c334 005ad8d3 js3250!js_DefineProperty(
			struct JSContext * cx = 0x00e06750, 
			struct JSObject * obj = 0x0346ff50, 
			long id = 0x25cb480, 
			long value = 0x26497a8, 
			<function> * getter = 0x00000000, 
			<function> * setter = 0x00000000, 
			unsigned int attrs = 0, 
			struct JSProperty ** propp = 0x00000000)+0x2c [r:\mozilla\js\src\jsobj.c @ 2395]
08 0012c364 005ad7e1 js3250!DefineUCProperty(
			struct JSContext * cx = 0x00e06750, 
			struct JSObject * obj = 0x0346ff50, 
			unsigned short * name = 0x025cb438 "HTMLDocument", 
			unsigned int namelen = 0xc, 
			long value = 0x26497a8, 
			<function> * getter = 0x00000000, 
			<function> * setter = 0x00000000, 
			unsigned int attrs = 0, 
			unsigned int flags = 0, 
			int tinyid = 0)+0xd3 [r:\mozilla\js\src\jsapi.c @ 2380]
09 0012c394 012753b7 js3250!JS_DefineUCProperty(
			struct JSContext * cx = 0x00e06750, 
			struct JSObject * obj = 0x0346ff50, 
			unsigned short * name = 0x025cb438 "HTMLDocument", 
			unsigned int namelen = 0xc, 
			long value = 0x26497a8, 
			<function> * getter = 0x00000000, 
			<function> * setter = 0x00000000, 
			unsigned int attrs = 0)+0x51 [r:\mozilla\js\src\jsapi.c @ 2784]
0a 0012c3c0 0012c3d4 gklayout!nsDOMConstructor::Install(
			struct JSContext * cx = 0x00e06750, 
			struct JSObject * target = 0x0346ff50, 
			long thisAsVal = 0x26497a8)+0x37 [r:\mozilla\dom\src\base\nsdomclassinfo.cpp @ 4634]
WARNING: Frame IP not in any known module. Following frames may be wrong.
0b 0012c6bc 01275a05 0x12c3d4
0c 0012c808 00e6b4f3 gklayout!nsWindowSH::NewResolve(
			class nsIXPConnectWrappedNative * wrapper = 0x054bed60, 
			struct JSContext * cx = 0x00e06750, 
			struct JSObject * obj = 0x0346ff50, 
			long id = 0xe0eb84, 
			unsigned int flags = 0, 
			struct JSObject ** objp = 0x0012c910, 
			int * _retval = 0x0012c894)+0x615 [r:\mozilla\dom\src\base\nsdomclassinfo.cpp @ 5898]
0d 0012c918 0061b9e9 xpc3250!XPC_WN_Helper_NewResolve(
			struct JSContext * cx = 0x00e06750, 
			struct JSObject * obj = 0x0346ff50, 
			long idval = 0xe0eb84, 
			unsigned int flags = 0, 
			struct JSObject ** objp = 0x0012c990)+0x2a3 [r:\mozilla\js\src\xpconnect\src\xpcwrappednativejsops.cpp @ 1088]
0e 0012c99c 0061b66e js3250!js_LookupPropertyWithFlags(
			struct JSContext * cx = 0x00e06750, 
			struct JSObject * obj = 0x0346ff50, 
			long id = 0x25cb480, 
			unsigned int flags = 0, 
			struct JSObject ** objp = 0x0012ca60, 
			struct JSProperty ** propp = 0x0012ca50)+0x369 [r:\mozilla\js\src\jsobj.c @ 2681]
0f 0012c9bc 0061c99e js3250!js_LookupProperty(
			struct JSContext * cx = 0x00e06750, 
			struct JSObject * obj = 0x0346ff50, 
			long id = 0x25cb480, 
			struct JSObject ** objp = 0x0012ca60, 
			struct JSProperty ** propp = 0x0012ca50)+0x1e [r:\mozilla\js\src\jsobj.c @ 2586]
10 0012ca64 005ad4b0 js3250!js_GetProperty(
			struct JSContext * cx = 0x00e06750, 
			struct JSObject * obj = 0x0346ff50, 
			long id = 0x25cb480, 
			long * vp = 0x0012cad8)+0xbe [r:\mozilla\js\src\jsobj.c @ 2871]
11 0012ca80 0126f796 js3250!JS_GetProperty(
			struct JSContext * cx = 0x00e06750, 
			struct JSObject * obj = 0x0346ff50, 
			char * name = 0x0159c3f4 "HTMLDocument", 
			long * vp = 0x0012cad8)+0x70 [r:\mozilla\js\src\jsapi.c @ 2707]
12 0012caec 0127937b gklayout!nsDOMClassInfo::PostCreate(
			class nsIXPConnectWrappedNative * wrapper = 0x033fb350, 
			struct JSContext * cx = 0x00e06750, 
			struct JSObject * obj = 0x00e0e218)+0x286 [r:\mozilla\dom\src\base\nsdomclassinfo.cpp @ 3299]
13 0012cb50 00e5b712 gklayout!nsDocumentSH::PostCreate(
			class nsIXPConnectWrappedNative * wrapper = 0x033fb350, 
			struct JSContext * cx = 0x00e06750, 
			struct JSObject * obj = 0x00e0e218)+0x1b [r:\mozilla\dom\src\base\nsdomclassinfo.cpp @ 7424]
14 0012ccb0 00e38ff4 xpc3250!XPCWrappedNative::GetNewOrUsed(
			class XPCCallContext * ccx = 0x0012cd3c, 
			class nsISupports * Object = 0x05a1e1f8, 
			class XPCWrappedNativeScope * Scope = 0x05a0bd40, 
			class XPCNativeInterface * Interface = 0x00da0538, 
			class XPCWrappedNative ** resultWrapper = 0x0012ccec)+0xc72 [r:\mozilla\js\src\xpconnect\src\xpcwrappednative.cpp @ 456]
15 0012cd04 00e1a5ad xpc3250!XPCConvert::NativeInterface2JSObject(
			class XPCCallContext * ccx = 0x0012cd3c, 
			class nsIXPConnectJSObjectHolder ** dest = 0x0012cdf0, 
			class nsISupports * src = 0x05a1e1f8, 
			struct nsID * iid = 0x014bbad0, 
			struct JSObject * scope = 0x0346ff50, 
			int allowNativeWrapper = 0, 
			unsigned int * pErr = 0x0012cd38)+0x124 [r:\mozilla\js\src\xpconnect\src\xpcconvert.cpp @ 1064]
16 0012cdb4 0126893f xpc3250!nsXPConnect::WrapNative(
			struct JSContext * aJSContext = 0x00e06750, 
			struct JSObject * aScope = 0x0346ff50, 
			class nsISupports * aCOMObj = 0x05a1e1f8, 
			struct nsID * aIID = 0x014bbad0, 
			class nsIXPConnectJSObjectHolder ** _retval = 0x0012cdf0)+0x10d [r:\mozilla\js\src\xpconnect\src\nsxpconnect.cpp @ 583]
17 0012cdf4 01276e71 gklayout!nsDOMClassInfo::WrapNative(
			struct JSContext * cx = 0x00e06750, 
			struct JSObject * scope = 0x0346ff50, 
			class nsISupports * native = 0x05a1e1f8, 
			struct nsID * aIID = 0x014bbad0, 
			long * vp = 0x0012ce60, 
			class nsIXPConnectJSObjectHolder ** aHolder = 0x0012ce5c)+0x9f [r:\mozilla\dom\src\base\nsdomclassinfo.cpp @ 1418]
18 0012ce64 00e5ae26 gklayout!nsNodeSH::PreCreate(
			class nsISupports * nativeObj = 0x05bc6138, 
			struct JSContext * cx = 0x00e06750, 
			struct JSObject * globalObj = 0x0346ff50, 
			struct JSObject ** parentObj = 0x0012cfa0)+0x241 [r:\mozilla\dom\src\base\nsdomclassinfo.cpp @ 6460]
19 0012cfc8 00e38ff4 xpc3250!XPCWrappedNative::GetNewOrUsed(
			class XPCCallContext * ccx = 0x0012d054, 
			class nsISupports * Object = 0x05bc6138, 
			class XPCWrappedNativeScope * Scope = 0x05a0bd40, 
			class XPCNativeInterface * Interface = 0x00da0538, 
			class XPCWrappedNative ** resultWrapper = 0x0012d004)+0x386 [r:\mozilla\js\src\xpconnect\src\xpcwrappednative.cpp @ 309]
1a 0012d01c 00e1a5ad xpc3250!XPCConvert::NativeInterface2JSObject(
			class XPCCallContext * ccx = 0x0012d054, 
			class nsIXPConnectJSObjectHolder ** dest = 0x0012d108, 
			class nsISupports * src = 0x05bc6138, 
			struct nsID * iid = 0x014bbad0, 
			struct JSObject * scope = 0x0346ff50, 
			int allowNativeWrapper = 0, 
			unsigned int * pErr = 0x0012d050)+0x124 [r:\mozilla\js\src\xpconnect\src\xpcconvert.cpp @ 1064]
1b 0012d0cc 0126893f xpc3250!nsXPConnect::WrapNative(
			struct JSContext * aJSContext = 0x00e06750, 
			struct JSObject * aScope = 0x0346ff50, 
			class nsISupports * aCOMObj = 0x05bc6138, 
			struct nsID * aIID = 0x014bbad0, 
			class nsIXPConnectJSObjectHolder ** _retval = 0x0012d108)+0x10d [r:\mozilla\js\src\xpconnect\src\nsxpconnect.cpp @ 583]
1c 0012d10c 01276e71 gklayout!nsDOMClassInfo::WrapNative(
			struct JSContext * cx = 0x00e06750, 
			struct JSObject * scope = 0x0346ff50, 
			class nsISupports * native = 0x05bc6138, 
			struct nsID * aIID = 0x014bbad0, 
			long * vp = 0x0012d178, 
			class nsIXPConnectJSObjectHolder ** aHolder = 0x0012d174)+0x9f [r:\mozilla\dom\src\base\nsdomclassinfo.cpp @ 1418]
1d 0012d17c 00e5ae26 gklayout!nsNodeSH::PreCreate(
			class nsISupports * nativeObj = 0x03d405c0, 
			struct JSContext * cx = 0x00e06750, 
			struct JSObject * globalObj = 0x0346ff50, 
			struct JSObject ** parentObj = 0x0012d2b8)+0x241 [r:\mozilla\dom\src\base\nsdomclassinfo.cpp @ 6460]
1e 0012d2e0 00e38ff4 xpc3250!XPCWrappedNative::GetNewOrUsed(
			class XPCCallContext * ccx = 0x0012d36c, 
			class nsISupports * Object = 0x03d405c0, 
			class XPCWrappedNativeScope * Scope = 0x05a0bd40, 
			class XPCNativeInterface * Interface = 0x00da0538, 
			class XPCWrappedNative ** resultWrapper = 0x0012d31c)+0x386 [r:\mozilla\js\src\xpconnect\src\xpcwrappednative.cpp @ 309]
1f 0012d334 00e1a5ad xpc3250!XPCConvert::NativeInterface2JSObject(
			class XPCCallContext * ccx = 0x0012d36c, 
			class nsIXPConnectJSObjectHolder ** dest = 0x0012d444, 
			class nsISupports * src = 0x03d405c0, 
			struct nsID * iid = 0x014bbad0, 
			struct JSObject * scope = 0x0346ff50, 
			int allowNativeWrapper = 0, 
			unsigned int * pErr = 0x0012d368)+0x124 [r:\mozilla\js\src\xpconnect\src\xpcconvert.cpp @ 1064]
20 0012d3e4 01226d8e xpc3250!nsXPConnect::WrapNative(
			struct JSContext * aJSContext = 0x00e06750, 
			struct JSObject * aScope = 0x0346ff50, 
			class nsISupports * aCOMObj = 0x03d405c0, 
			struct nsID * aIID = 0x014bbad0, 
			class nsIXPConnectJSObjectHolder ** _retval = 0x0012d444)+0x10d [r:\mozilla\js\src\xpconnect\src\nsxpconnect.cpp @ 583]
21 0012d44c 01226bca gklayout!nsXBLProtoImpl::InitTargetObjects(
			class nsXBLPrototypeBinding * aBinding = 0x025ce400, 
			class nsIScriptContext * aContext = 0x00e066e0, 
			class nsIContent * aBoundElement = 0x03d405c0, 
			class nsIXPConnectJSObjectHolder ** aScriptObjectHolder = 0x0012d494, 
			void ** aTargetClassObject = 0x0012d48c)+0xfe [r:\mozilla\content\xbl\src\nsxblprotoimpl.cpp @ 134]
22 0012d4a0 0121f2a3 gklayout!nsXBLProtoImpl::InstallImplementation(
			class nsXBLPrototypeBinding * aBinding = 0x025ce400, 
			class nsIContent * aBoundElement = 0x03d405c0)+0xca [r:\mozilla\content\xbl\src\nsxblprotoimpl.cpp @ 81]
23 0012d4b4 01212233 gklayout!nsXBLPrototypeBinding::InstallImplementation(
			class nsIContent * aBoundElement = 0x03d405c0)+0x23 [r:\mozilla\content\xbl\src\nsxblprototypebinding.cpp @ 441]
24 0012d4c8 0120d877 gklayout!nsXBLBinding::InstallImplementation(void)+0x73 [r:\mozilla\content\xbl\src\nsxblbinding.cpp @ 751]
25 0012d604 00f093e6 gklayout!nsXBLService::LoadBindings(
			class nsIContent * aContent = 0x03d405c0, 
			class nsIURI * aURL = 0x0257c648, 
			int aAugmentFlag = 0, 
			class nsXBLBinding ** aBinding = 0x0012d69c, 
			int * aResolveStyle = 0x0012d674)+0x467 [r:\mozilla\content\xbl\src\nsxblservice.cpp @ 640]
26 0012d6cc 00f09296 gklayout!nsCSSFrameConstructor::ConstructFrameInternal(
			class nsFrameConstructorState * aState = 0x0012d910, 
			class nsIContent * aContent = 0x03d405c0, 
			class nsIFrame * aParentFrame = 0x05a96e0c, 
			class nsIAtom * aTag = 0x00e07578, 
			int aNameSpaceID = 9, 
			class nsStyleContext * aStyleContext = 0x05a96ff4, 
			struct nsFrameItems * aFrameItems = 0x0012d870, 
			int aXBLBaseTag = 0)+0xb6 [r:\mozilla\layout\base\nscssframeconstructor.cpp @ 7872]
27 0012d70c 00f06215 gklayout!nsCSSFrameConstructor::ConstructFrame(
			class nsFrameConstructorState * aState = 0x0012d910, 
			class nsIContent * aContent = 0x03d405c0, 
			class nsIFrame * aParentFrame = 0x05a96e0c, 
			struct nsFrameItems * aFrameItems = 0x0012d870)+0x116 [r:\mozilla\layout\base\nscssframeconstructor.cpp @ 7829]
28 0012d838 00f076ef gklayout!nsCSSFrameConstructor::CreateAnonymousFrames(
			class nsFrameConstructorState * aState = 0x0012d910, 
			class nsIContent * aParent = 0x05bc6138, 
			class nsIDocument * aDocument = 0x05a1e1f8, 
			class nsIFrame * aParentFrame = 0x05a96e0c, 
			int aForceBindingParent = 0, 
			int aAppendToExisting = 0, 
			struct nsFrameItems * aChildItems = 0x0012d870, 
			class nsIFrame * aAnonymousCreator = 0x00000000, 
			class nsIContent * aInsertionNode = 0x00000000, 
			int aAnonymousParentIsBlock = 0)+0x445 [r:\mozilla\layout\base\nscssframeconstructor.cpp @ 5968]
29 0012d894 00f03e42 gklayout!nsCSSFrameConstructor::BeginBuildingScrollFrame(
			class nsFrameConstructorState * aState = 0x0012d910, 
			class nsIContent * aContent = 0x05bc6138, 
			class nsStyleContext * aContentStyle = 0x05a96d68, 
			class nsIFrame * aParentFrame = 0x05a96c38, 
			class nsIFrame * aContentParentFrame = 0x00000000, 
			class nsIAtom * aScrolledPseudo = 0x00d142b8, 
			int aIsRoot = 1, 
			class nsIFrame ** aNewFrame = 0x0012d9f0)+0x11f [r:\mozilla\layout\base\nscssframeconstructor.cpp @ 6600]
2a 0012da20 00f1fa64 gklayout!nsCSSFrameConstructor::ConstructRootFrame(
			class nsIContent * aDocElement = 0x05bc6138, 
			class nsIFrame ** aNewFrame = 0x0012dc38)+0x452 [r:\mozilla\layout\base\nscssframeconstructor.cpp @ 4889]
2b 0012dc3c 01336ef9 gklayout!PresShell::InitialReflow(
			int aWidth = 0x487b, 
			int aHeight = 0x112b)+0x1b4 [r:\mozilla\layout\base\nspresshell.cpp @ 2717]
2c 0012dd00 011a5b74 gklayout!nsContentSink::StartLayout(
			int aIsFrameset = 0)+0xd9 [r:\mozilla\content\base\src\nscontentsink.cpp @ 856]
2d 0012dd10 011a3f67 gklayout!HTMLContentSink::StartLayout(void)+0x74 [r:\mozilla\content\html\document\src\nshtmlcontentsink.cpp @ 3449]
2e 0012dd30 011a471f gklayout!HTMLContentSink::OpenBody(
			class nsIParserNode * aNode = 0x034a0540)+0x1e7 [r:\mozilla\content\html\document\src\nshtmlcontentsink.cpp @ 2637]
2f 0012dd44 029cad1a gklayout!HTMLContentSink::OpenContainer(
			class nsIParserNode * aNode = 0x034a0540)+0xbf [r:\mozilla\content\html\document\src\nshtmlcontentsink.cpp @ 2874]
30 0012dd60 029caf5b gkparser!CNavDTD::OpenBody(
			class nsCParserNode * aNode = 0x034a0540)+0xda [r:\mozilla\parser\htmlparser\src\cnavdtd.cpp @ 2546]
31 0012dd90 029c6d8a gkparser!CNavDTD::OpenContainer(
			class nsCParserNode * aNode = 0x034a0540, 
			nsHTMLTag aTag = eHTMLTag_body (0xf), 
			class nsEntryStack * aStyleStack = 0x00000000)+0x13b [r:\mozilla\parser\htmlparser\src\cnavdtd.cpp @ 2612]
32 0012ddd4 029c8040 gkparser!CNavDTD::HandleDefaultStartToken(
			class CToken * aToken = 0x054ac930, 
			nsHTMLTag aChildTag = eHTMLTag_body (0xf), 
			class nsCParserNode * aNode = 0x034a0540)+0x30a [r:\mozilla\parser\htmlparser\src\cnavdtd.cpp @ 1033]
33 0012de24 029c639e gkparser!CNavDTD::HandleStartToken(
			class CToken * aToken = 0x054ac930)+0x3d0 [r:\mozilla\parser\htmlparser\src\cnavdtd.cpp @ 1409]
34 0012de70 029c59c7 gkparser!CNavDTD::HandleToken(
			class CToken * aToken = 0x054ac930, 
			class nsIParser * aParser = 0x033ebd48)+0x3ce [r:\mozilla\parser\htmlparser\src\cnavdtd.cpp @ 738]
35 0012ded4 029d8b8d gkparser!CNavDTD::BuildModel(
			class nsIParser * aParser = 0x033ebd48, 
			class nsITokenizer * aTokenizer = 0x059fbe78, 
			class nsITokenObserver * anObserver = 0x00000000, 
			class nsIContentSink * aSink = 0x0479276c)+0x287 [r:\mozilla\parser\htmlparser\src\cnavdtd.cpp @ 375]
36 0012df0c 029d8616 gkparser!nsParser::BuildModel(void)+0xed [r:\mozilla\parser\htmlparser\src\nsparser.cpp @ 2007]
37 0012df60 029d6f3b gkparser!nsParser::ResumeParse(
			int allowIteration = 1, 
			int aIsFinalChunk = 1, 
			int aCanInterrupt = 1)+0x1b6 [r:\mozilla\parser\htmlparser\src\nsparser.cpp @ 1874]
38 0012df88 029d6e9e gkparser!nsParser::ContinueInterruptedParsing(void)+0x7b [r:\mozilla\parser\htmlparser\src\nsparser.cpp @ 1352]
39 0012df94 01026760 gkparser!nsParser::ContinueParsing(void)+0x4e [r:\mozilla\parser\htmlparser\src\nsparser.cpp @ 1331]
3a 0012e03c 010262f2 gklayout!CSSLoaderImpl::SheetComplete(
			class SheetLoadData * aLoadData = 0x059bdde0, 
			unsigned int aStatus = 0)+0x370 [r:\mozilla\layout\style\nscssloader.cpp @ 1528]
3b 0012e0a8 0102424f gklayout!CSSLoaderImpl::ParseSheet(
			class nsIUnicharInputStream * aStream = 0x025e7340, 
			class SheetLoadData * aLoadData = 0x059bdde0, 
			int * aCompleted = 0x0012e38c)+0x3b2 [r:\mozilla\layout\style\nscssloader.cpp @ 1460]
3c 0012e394 01b423b9 gklayout!SheetLoadData::OnStreamComplete(
			class nsIUnicharStreamLoader * aLoader = 0x0323fba8, 
			class nsISupports * aContext = 0x00000000, 
			unsigned int aStatus = 0, 
			class nsIUnicharInputStream * aDataStream = 0x025e7340)+0x6cf [r:\mozilla\layout\style\nscssloader.cpp @ 825]
3d 0012e3ec 01b5ccbd necko!nsUnicharStreamLoader::OnStopRequest(
			class nsIRequest * request = 0x055581e0, 
			class nsISupports * ctxt = 0x00000000, 
			unsigned int aStatus = 0)+0x219 [r:\mozilla\netwerk\base\src\nsunicharstreamloader.cpp @ 174]
3e 0012e40c 01be35e4 necko!nsStreamListenerTee::OnStopRequest(
			class nsIRequest * request = 0x055581e0, 
			class nsISupports * context = 0x00000000, 
			unsigned int status = 0)+0x9d [r:\mozilla\netwerk\base\src\nsstreamlistenertee.cpp @ 66]
3f 0012e454 01b54478 necko!nsHttpChannel::OnStopRequest(
			class nsIRequest * request = 0x039cc3b8, 
			class nsISupports * ctxt = 0x00000000, 
			unsigned int status = 0)+0x374 [r:\mozilla\netwerk\protocol\http\src\nshttpchannel.cpp @ 4108]

frame 0b is my debugger restepping into constructor->Install because it was safer than trying to mess w/ the eip.

24 nsXBLBinding::mBindingURI
0x025ce598 "chrome://global/content/bindings/scrollbar.xml#scrollbar"
2d HTMLContentSink::mDocument::mDocumentURI
0x03d68258 "http://www.imdb.com/"
3f nsHttpChannel::mURI 0x0554bf18 "http://www.imdb.com/images/css2/site/legacy.css"

stepping along, a bit.
01 errorMsg
0x059ad068 "Permission denied to set property Window.HTMLDocument"

Things to consider:
1. should Install and friends talk to the error service to find out if the pretty error message is still available?
2. why do scrollbars keep doing strange things? :)
oh, frame 0b should have been nsWindowSH::GlobalResolve :).
eventually you get a couple of "WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file r:/mozilla/dom/src/base/nsDOMClassInfo.cpp, line 5900"

things...
Assignee: general → nobody
QA Contact: ian → general
https://bugzilla.mozilla.org/show_bug.cgi?id=1472046

Move all DOM bugs that haven't been updated in more than 3 years and has no one currently assigned to P5.

If you have questions, please contact :mdaly.
Priority: -- → P5
Component: DOM → DOM: Core & HTML
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.