Closed Bug 289405 Opened 20 years ago Closed 20 years ago

ASSERTION: unexpected write access check: '!(mode & JSACC_WRITE)'

Categories

(Core :: Security: CAPS, defect)

x86
Linux
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 289074

People

(Reporter: mmokrejs, Assigned: jst)

Details

(Keywords: regression)

User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8b2) Gecko/20050407 Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8b2) Gecko/20050407 I use cvs head. I've re-synced my about 2 days old copy and see new assertion here on Gentoo linux i386/gcc. It appears already during startup of the browser (empty startup page): ###!!! ASSERTION: unexpected write access check: '!(mode & JSACC_WRITE)', file nsScriptSecurityManager.cpp, line 456 Break: at file nsScriptSecurityManager.cpp, line 456 The message comes from caps/src/nsScriptSecurityManager.cpp, but am unable to find out which bugzilla component it is. :( $ gcc --version gcc (GCC) 3.4.3-20050110 (Gentoo Linux 3.4.3.20050110-r1, ssp-3.4.3.20050110-0, pie-8.7.7) [cut] $ uname -a Linux aquarius 2.6.11.5 #3 Wed Mar 23 21:50:02 CET 2005 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz GenuineIntel GNU/Linux $ Reproducible: Always
Assignee: general → dveditz
Component: General → Security: CAPS
Product: Mozilla Application Suite → Core
QA Contact: general
Version: unspecified → Trunk
Bug 289074 caused this.
Status: UNCONFIRMED → NEW
Ever confirmed: true
I cannot browse that bug, bugzilla says I have no permission to it ... strange. Anyway, some more details. (gdb) Continuing. [New Thread 32771 (LWP 1693)] [New Thread 49156 (LWP 1694)] ++DOMWINDOW == 1 ++WEBSHELL == 2 ++DOMWINDOW == 2 [New Thread 65541 (LWP 1695)] [New Thread 81926 (LWP 1696)] [New Thread 98311 (LWP 1697)] Note: styleverifytree is disabled Note: frameverifytree is disabled Note: verifyreflow is disabled JavaScript error: chrome://cookie/content/cookieNavigatorOverlay.xul, line 51: redeclaration of const nsIPermissionManager WARNING: GetDefaultCharsetForLocale: need to add multi locale support, file nsUNIXCharset.cpp, line 188 WARNING: GetDefaultCharsetForLocale: need to add multi locale support, file nsUNIXCharset.cpp, line 188 ###!!! ASSERTION: unexpected write access check: '!(mode & JSACC_WRITE)', file nsScriptSecurityManager.cpp, line 456 Break: at file nsScriptSecurityManager.cpp, line 456 Suspending process; attach with the debugger. Program received signal SIGSTOP, Stopped (signal). [Switching to Thread 49156 (LWP 1694)] 0xb7d65636 in nanosleep () from /lib/libpthread.so.0 (gdb) (gdb) info threads 8 Thread 98311 (LWP 1697) 0xb7d65636 in nanosleep () from /lib/libpthread.so. 0 7 Thread 81926 (LWP 1696) 0xb7d65636 in nanosleep () from /lib/libpthread.so. 0 6 Thread 65541 (LWP 1695) 0xb7d65636 in nanosleep () from /lib/libpthread.so. 0 * 5 Thread 49156 (LWP 1694) 0xb7d65636 in nanosleep () from /lib/libpthread.so. 0 4 Thread 32771 (LWP 1693) 0xb7d65636 in nanosleep () from /lib/libpthread.so. 0 3 Thread 16386 (LWP 4733) 0xb763ddec in poll () from /lib/libc.so.6 2 Thread 32769 (LWP 4732) 0xb763ddec in poll () from /lib/libc.so.6 1 Thread 16384 (LWP 4726) 0xb75a74a1 in kill () from /lib/libc.so.6 (gdb) (gdb) thread 1 [Switching to thread 1 (Thread 16384 (LWP 4726))]#0 0xb75a74a1 in kill () from /lib/libc.so.6 (gdb) where #0 0xb75a74a1 in kill () from /lib/libc.so.6 #1 0xb7f998ab in nsDebugImpl::Break (this=0x81c1b90, aFile=0xb6fe511a "nsScriptSecurityManager.cpp", aLine=456) at nsDebugImpl.cpp:333 #2 0xb7f99793 in nsDebugImpl::Assertion (this=0x81c1b90, aStr=0xb6fe52c7 "unexpected write access check", aExpr=0xb6fe52b1 "!(mode & JSACC_WRITE)", aFile=0xb6fe511a "nsScriptSecurityManager.cpp", aLine=456) at nsDebugImpl.cpp:294 #3 0xb7f120b8 in nsDebug::Assertion (aStr=0xb6fe52c7 "unexpected write access check", aExpr=0xb6fe52b1 "!(mode & JSACC_WRITE)", aFile=0xb6fe511a "nsScriptSecurityManager.cpp", aLine=456) at nsDebug.cpp:108 #4 0xb6fd237c in nsScriptSecurityManager::CheckObjectAccess (cx=0x80d9730, obj=0x838ea08, id=137943676, mode=JSACC_WRITE, vp=0xbfffae3c) at nsScriptSecurityManager.cpp:456 #5 0xb7e5debd in js_InternalGetOrSet (cx=0x80d9730, obj=0x838ea08, id=137968176, fval=137948104, mode=JSACC_WRITE, argc=1, argv=0xbfffb514, rval=0xbfffb514) at jsinterp.c:1446 #6 0xb7e8578b in js_SetProperty (cx=0x80d9730, obj=0x838ea08, id=137968176, vp=0xbfffb514) at jsobj.c:2877 #7 0xb7e6c03f in js_Interpret (cx=0x80d9730, pc=0x8850eac "6", result=0xbfffb67c) at jsinterp.c:3425 #8 0xb7e5d84e in js_Invoke (cx=0x80d9730, argc=0, flags=2) at jsinterp.c:1334 #9 0xb7e5dc26 in js_InternalInvoke (cx=0x80d9730, obj=0x838ea08, fval=137948560, flags=0, argc=0, argv=0x0, rval=0xbfffb820) at jsinterp.c:1411 #10 0xb7e28ad8 in JS_CallFunctionValue (cx=0x80d9730, obj=0x838ea08, fval=137948560, argc=0, argv=0x0, rval=0xbfffb820) at jsapi.c:3804 #11 0xb68337da in nsXBLProtoImplAnonymousMethod::Execute (this=0x88455f0, aBoundElement=0x8856f58) at nsXBLProtoImplMethod.cpp:333 #12 0xb6826e71 in nsXBLPrototypeBinding::BindingAttached (this=0x88450c8, aBoundElement=0x8856f58) at nsXBLPrototypeBinding.cpp:390 #13 0xb68246fb in nsXBLBinding::ExecuteAttachedHandler (this=0x88443e0) at nsXBLBinding.cpp:768 #14 0xb68d62c6 in nsElementSH::PostCreate (this=0x8457828, wrapper=0x8840758, cx=0x80d9730, obj=0x838ea08) at nsDOMClassInfo.cpp:5695 #15 0xb736a1bb in XPCWrappedNative::GetNewOrUsed (ccx=@0xbfffbbe0, Object=0x8856f74, Scope=0x82e3aa0, Interface=0x80d2a90, resultWrapper=0xbfffbb6c) at xpcwrappednative.cpp:433 #16 0xb7348f32 in XPCConvert::NativeInterface2JSObject (ccx=@0xbfffbbe0, dest=0xbfffbcc0, src=0x8856f74, iid=0xb6a162f8, scope=0x81c6960, pErr=0xbfffbbdc) at xpcconvert.cpp:1060 #17 0xb73306e2 in nsXPConnect::WrapNative (this=0x80d0268, aJSContext=0x80d9730, aScope=0x81c6960, aCOMObj=0x8856f74, aIID=@0xb6a162f8, _retval=0xbfffbcc0) at nsXPConnect.cpp:566 #18 0xb68c6d26 in nsDOMClassInfo::WrapNative (cx=0x80d9730, scope=0x81c6960, native=0x8856f74, aIID=@0xb6a162f8, vp=0xbfffc454) at nsDOMClassInfo.cpp:1254 #19 0xb68d6664 in nsArraySH::GetProperty (this=0x882c3e0, wrapper=0x88405e8, cx=0x80d9730, obj=0x838e9f8, id=5, vp=0xbfffc454, _retval=0xbfffbda0) at nsDOMClassInfo.cpp:5775 #20 0xb7376c75 in XPC_WN_Helper_GetProperty (cx=0x80d9730, obj=0x838e9f8, idval=5, vp=0xbfffc454) at xpcwrappednativejsops.cpp:811 #21 0xb7e84dbf in js_GetProperty (cx=0x80d9730, obj=0x838e9f8, id=5, vp=0xbfffc454) at jsobj.c:2733 #22 0xb7e6c7e6 in js_Interpret (cx=0x80d9730, pc=0x8840442 "7\002° a\001c\004f\n", result=0xbfffc550) at jsinterp.c:3431 #23 0xb7e5e2d6 in js_Execute (cx=0x80d9730, chain=0x838df98, script=0x8840408, down=0x0, flags=0, result=0xbfffc63c) at jsinterp.c:1544 #24 0xb7e288b2 in JS_EvaluateUCScriptForPrincipals (cx=0x80d9730, obj=0x838df98, principals=0x82176f4, chars=0x885f178, length=41, filename=0xbfffc718 "chrome://global/content/bindings/tabbrowser. xml", lineno=128, rval=0xbfffc63c) at jsapi.c:3739 #25 0xb6894440 in nsJSContext::EvaluateStringWithValue (this=0x82428d8, aScript=@0xbfffc6c0, aScopeObject=0x838df98, aPrincipal=0x0, aURL=0xbfffc718 "chrome://global/content/bindings/ tabbrowser.xml", aLineNo=128, aVersion=0x0, aRetValue=0xbfffc6f8, aIsUndefined=0xbfffc6f4) at nsJSEnvironment.cpp:848 #26 0xb68340a1 in nsXBLProtoImplField::InstallMember (this=0x885f138, aContext=0x82428d8, aBoundElement=0x85db2b0, aScriptObject=0x838df98, aTargetClassObject=0x838dfb8, aClassStr=@0x885ecb8) at nsXBLProtoImplField.cpp:126 #27 0xb6834384 in nsXBLProtoImpl::InstallImplementation (this=0x885ecb8, aBinding=0x8853b48, aBoundElement=0x85db2b0) at nsXBLProtoImpl.cpp:89 #28 0xb6826fa5 in nsXBLPrototypeBinding::InstallImplementation (this=0x8853b48, aBoundElement=0x85db2b0) at nsXBLPrototypeBinding.cpp:442 #29 0xb6824593 in nsXBLBinding::InstallImplementation (this=0x8853eb0) at nsXBLBinding.cpp:733 #30 0xb683d761 in nsXBLService::LoadBindings (this=0x842fa10, aContent=0x85db2b0, aURL=0x840e560, aAugmentFlag=0, aBinding=0xbfffca70, aResolveStyle=0xbfffca68) at nsXBLService.cpp:629 #31 0xb644e6f0 in nsCSSFrameConstructor::ConstructFrameInternal (this=0x83fa220, aState=@0xbfffdc60, aContent=0x85db2b0, aParentFrame=0x88241f4, aTag=0x8302d58, aNameSpaceID=9, aStyleContext=0x88242b0, aFrameItems=@0xbfffcd18, aXBLBaseTag=0) at nsCSSFrameConstructor.cpp:7558 #32 0xb644e59f in nsCSSFrameConstructor::ConstructFrame (this=0x83fa220, aState=@0xbfffdc60, aContent=0x85db2b0, aParentFrame=0x88241f4, aFrameItems=@0xbfffcd18) at nsCSSFrameConstructor. cpp:7515 #33 0xb6458aaf in nsCSSFrameConstructor::ProcessChildren (this=0x83fa220, aState=@0xbfffdc60, aContent=0x85db1e0, aFrame=0x88241f4, aCanHaveGeneratedContent=0, aFrameItems=@0xbfffcd18, aParentIsBlock=0, aTableCreator=0x0) at nsCSSFrameConstructor.cpp:11763 #34 0xb644aeed in nsCSSFrameConstructor::ConstructXULFrame (this=0x83fa220, aState=@0xbfffdc60, aContent=0x85db1e0, aParentFrame=0x882412c, aTag=0x81335b8, aNameSpaceID=9, aStyleContext=0x8824198, aFrameItems=@0xbfffd1d8, aXBLBaseTag=0, aHasPseudoParent=0, aHaltProcessing=@0xbfffcea8) at nsCSSFrameConstructor. cpp:6208 #35 0xb644eb12 in nsCSSFrameConstructor::ConstructFrameInternal (this=0x83fa220, aState=@0xbfffdc60, aContent=0x85db1e0, aParentFrame=0x882412c, aTag=0x81335b8, aNameSpaceID=9, aStyleContext=0x8824198, aFrameItems=@0xbfffd1d8, aXBLBaseTag=0) at nsCSSFrameConstructor.cpp:7630 #36 0xb644e59f in nsCSSFrameConstructor::ConstructFrame (this=0x83fa220, aState=@0xbfffdc60, aContent=0x85db1e0, aParentFrame=0x882412c, aFrameItems=@0xbfffd1d8) at nsCSSFrameConstructor. cpp:7515 #37 0xb6458aaf in nsCSSFrameConstructor::ProcessChildren (this=0x83fa220, aState=@0xbfffdc60, aContent=0x85db0f8, aFrame=0x882412c, aCanHaveGeneratedContent=0, aFrameItems=@0xbfffd1d8, aParentIsBlock=0, aTableCreator=0x0) at nsCSSFrameConstructor.cpp:11763 #38 0xb644aeed in nsCSSFrameConstructor::ConstructXULFrame (this=0x83fa220, aState=@0xbfffdc60, aContent=0x85db0f8, aParentFrame=0x8823dcc, aTag=0x81335c0, aNameSpaceID=9, aStyleContext=0x8823fc0, aFrameItems=@0xbfffd698, aXBLBaseTag=0, aHasPseudoParent=0, aHaltProcessing=@0xbfffd368) at nsCSSFrameConstructor. cpp:6208 #39 0xb644eb12 in nsCSSFrameConstructor::ConstructFrameInternal (this=0x83fa220, aState=@0xbfffdc60, aContent=0x85db0f8, aParentFrame=0x8823dcc, aTag=0x81335c0, aNameSpaceID=9, aStyleContext=0x8823fc0, aFrameItems=@0xbfffd698, aXBLBaseTag=0) at nsCSSFrameConstructor.cpp:7630 #40 0xb644e59f in nsCSSFrameConstructor::ConstructFrame (this=0x83fa220, aState=@0xbfffdc60, aContent=0x85db0f8, aParentFrame=0x8823dcc, aFrameItems=@0xbfffd698) at nsCSSFrameConstructor. cpp:7515 #41 0xb6458aaf in nsCSSFrameConstructor::ProcessChildren (this=0x83fa220, aState=@0xbfffdc60, aContent=0x85dad80, aFrame=0x8823dcc, aCanHaveGeneratedContent=0, aFrameItems=@0xbfffd698, aParentIsBlock=0, aTableCreator=0x0) at nsCSSFrameConstructor.cpp:11763 #42 0xb644aeed in nsCSSFrameConstructor::ConstructXULFrame (this=0x83fa220, aState=@0xbfffdc60, aContent=0x85dad80, aParentFrame=0x859bcdc, aTag=0x81335b8, aNameSpaceID=9, aStyleContext=0x859bc24, aFrameItems=@0xbfffdab8, aXBLBaseTag=0, aHasPseudoParent=0, aHaltProcessing=@0xbfffd828) at nsCSSFrameConstructor. cpp:6208 #43 0xb644eb12 in nsCSSFrameConstructor::ConstructFrameInternal (this=0x83fa220, aState=@0xbfffdc60, aContent=0x85dad80, aParentFrame=0x859bcdc, aTag=0x81335b8, aNameSpaceID=9, aStyleContext=0x859bc24, aFrameItems=@0xbfffdab8, aXBLBaseTag=0) at nsCSSFrameConstructor.cpp:7630 #44 0xb644e59f in nsCSSFrameConstructor::ConstructFrame (this=0x83fa220, aState=@0xbfffdc60, aContent=0x85dad80, aParentFrame=0x859bcdc, aFrameItems=@0xbfffdab8) at nsCSSFrameConstructor. cpp:7515 #45 0xb6458aaf in nsCSSFrameConstructor::ProcessChildren (this=0x83fa220, aState=@0xbfffdc60, aContent=0x829c5a0, aFrame=0x859bcdc, aCanHaveGeneratedContent=1, aFrameItems=@0xbfffdab8, aParentIsBlock=0, aTableCreator=0x0) at nsCSSFrameConstructor.cpp:11763 #46 0xb6446aa2 in nsCSSFrameConstructor::ConstructDocElementFrame (this=0x83fa220, aState=@0xbfffdc60, aDocElement=0x829c5a0, aParentFrame=0x859ba98, aNewFrame=0xbfffdd44) at nsCSSFrameConstructor.cpp:4415 #47 0xb6452597 in nsCSSFrameConstructor::ContentInserted (this=0x83fa220, aContainer=0x0, aContainerFrame=0x0, aChild=0x829c5a0, aIndexInContainer=0, aFrameState=0x0, aInReinsertContent=0) at nsCSSFrameConstructor.cpp:9025 #48 0xb64a1bbf in PresShell::InitialReflow (this=0x859ae80, aWidth=17, aHeight=17) at nsPresShell.cpp:2803 #49 0xb6866311 in nsXULDocument::StartLayout (this=0x8433410) at nsXULDocument. cpp:2151 #50 0xb6869fce in nsXULDocument::ResumeWalk (this=0x8433410) at nsXULDocument. cpp:3176 #51 0xb686f65d in nsXULDocument::CachedChromeStreamListener::OnStopRequest (this=0x857b140, request=0x82feb08, aContext=0x0, aStatus=0) at nsXULDocument.cpp:4377 #52 0xb6d012b8 in nsDocumentOpenInfo::OnStopRequest (this=0x8302248, request=0x82feb08, aCtxt=0x0, aStatus=0) at nsURILoader.cpp:366 #53 0xb611cb08 in nsCachedChromeChannel::HandleStopLoadEvent (aEvent=0x859c948) at nsChromeProtocolHandler.cpp:476 #54 0xb7f87019 in PL_HandleEvent (self=0x859c948) at plevent.c:698 #55 0xb7f86ece in PL_ProcessPendingEvents (self=0x81e7918) at plevent.c:633 #56 0xb7f8a208 in nsEventQueueImpl::ProcessPendingEvents (this=0x81e78e0) at nsEventQueue.cpp:418 #57 0xb4da5fb4 in event_processor_callback (source=0x83026a8, condition=G_IO_IN, data=0x81e78e0) at nsAppShell.cpp:67 #58 0xb78d90f1 in g_vasprintf () from /usr/lib/libglib-2.0.so.0 #59 0x083026a8 in ?? () #60 0x00000001 in ?? () #61 0x081e78e0 in ?? () #62 0xb7d600f9 in pthread_mutex_unlock () from /lib/libpthread.so.0 #63 0xb78a1a7a in g_source_remove_poll () from /usr/lib/libglib-2.0.so.0 #64 0x08301890 in ?? () #65 0xb4da5f90 in nsBaseWidget::FreeNativeData () at nsISupportsImpl.h:60 Previous frame inner to this frame (corrupt stack?) (gdb) (gdb) bt full #0 0xb75a74a1 in kill () from /lib/libc.so.6 No symbol table info available. #1 0xb7f998ab in nsDebugImpl::Break (this=0x81c1b90, aFile=0xb6fe511a "nsScriptSecurityManager.cpp", aLine=456) at nsDebugImpl.cpp:333 assertBehavior = 0xbffff495 "suspend" #2 0xb7f99793 in nsDebugImpl::Assertion (this=0x81c1b90, aStr=0xb6fe52c7 "unexpected write access check", aExpr=0xb6fe52b1 "!(mode & JSACC_WRITE)", aFile=0xb6fe511a "nsScriptSecurityManager.cpp", aLine=456) at nsDebugImpl.cpp:294 buf = "###!!! ASSERTION: unexpected write access check: '!(mode & JSACC_WRITE)', file nsScriptSecurityManager.cpp, line 456\000xE\bØ©ÿ¿á\000Ö·\030¹\035\bj\000Ö·(dà·DÀû·\b¹\035\b\224øý·è©ÿ¿\201\231û·¨« ÿ¿\021\000\001\000ø©ÿ¿\036\020â·\b¹\035\b\220«ÿ¿\bªÿ¿\214\024ü·\220«ÿ¿ô\177Ö·".. . #3 0xb7f120b8 in nsDebug::Assertion (aStr=0xb6fe52c7 "unexpected write access check", aExpr=0xb6fe52b1 "!(mode & JSACC_WRITE)", aFile=0xb6fe511a "nsScriptSecurityManager.cpp", aLine=456) at nsDebug.cpp:108 No locals. #4 0xb6fd237c in nsScriptSecurityManager::CheckObjectAccess (cx=0x80d9730, obj=0x838ea08, id=137943676, mode=JSACC_WRITE, vp=0xbfffae3c) at nsScriptSecurityManager.cpp:456 ssm = (nsScriptSecurityManager *) 0x81dcc18 target = (JSObject *) 0x838ebc8 rv = 6 #5 0xb7e5debd in js_InternalGetOrSet (cx=0x80d9730, obj=0x838ea08, id=137968176, fval=137948104, mode=JSACC_WRITE, argc=1, argv=0xbfffb514, rval=0xbfffb514) at jsinterp.c:1446 No locals. #6 0xb7e8578b in js_SetProperty (cx=0x80d9730, obj=0x838ea08, id=137968176, vp=0xbfffb514) at jsobj.c:2877 pobj = (JSObject *) 0x838eba8 prop = (JSProperty *) 0x8848664 sprop = (JSScopeProperty *) 0x8848664 scope = (JSScope *) 0x8847cd8 attrs = 113 flags = 0 shortid = 0 clasp = (JSClass *) 0x8218354 getter = 0xb7e22d3f <JS_PropertyStub> setter = 0xb7376ca6 <XPC_WN_Helper_SetProperty> pval = 0 slot = 0 #7 0xb7e6c03f in js_Interpret (cx=0x80d9730, pc=0x8850eac "6", result=0xbfffb67c) at jsinterp.c:3425 scope_ = (JSScope *) 0x339 rt = (JSRuntime *) 0x80c5da8 fp = (JSStackFrame *) 0xbfffb690 script = (JSScript *) 0x8850e48 inlineCallCount = 0 obj = (JSObject *) 0x838ea08 obj2 = (JSObject *) 0x0 proto = (JSObject *) 0x0 parent = (JSObject *) 0x2 currentVersion = JSVERSION_DEFAULT originalVersion = JSVERSION_DEFAULT ---Type <return> to continue, or q <return> to quit--- onbranch = 0xb6892890 <nsJSContext::DOMBranchCallback(JSContext*, JSScript*)> ok = 1 cond = 1 interruptHandler = 0 depth = 4 len = 3 sp = (jsval *) 0x886bc5c newsp = (jsval *) 0x886bc44 mark = (void *) 0x886bc44 endpc = (jsbytecode *) 0x8850ed5 "¸\200" pc2 = (jsbytecode *) 0x1 <Address 0x1 out of bounds> op = JSOP_SETPROP op2 = 3074101744 cs = (const JSCodeSpec *) 0xb7ee7140 atom = (JSAtom *) 0x8393a30 argc = 2 slot = 16384 attrs = 135070192 vp = (jsval *) 0x886bc54 lval = 137947656 rval = 1 ltmp = 135070208 rtmp = -1210711839 id = 137968176 withobj = (JSObject *) 0xbfffb870 origobj = (JSObject *) 0xb6a162f8 propobj = (JSObject *) 0xb739e5ca iter_state = -1210699767 prop = (JSProperty *) 0x80d01f0 sprop = (JSScopeProperty *) 0x0 str = (JSString *) 0xb7d67ff4 str2 = (JSString *) 0xb7d630e2 i = 138621968 j = 134747000 d = -3.1772782139759664e-39 d2 = -5.5048068478918243e-39 clasp = (JSClass *) 0xb6841ab7 funclasp = (JSClass *) 0xbfffb4e8 fun = (JSFunction *) 0x8868fa0 type = JSTYPE_VOID tracefp = (FILE *) 0x0 ida = (JSIdArray *) 0xbfffb4c8 low = 136955296 high = 138623060 off = -1232845552 npairs = -1073761080 match = -1230263856 ---Type <return> to continue, or q <return> to quit--- getter = 0x8806974 setter = 0xb7f9e8fc <nsTraceRefcntImpl::LogAddRef(void*, unsigned int, char const*, unsigned int)+12> foreach = 0 stackDummy = -1224842336 #8 0xb7e5d84e in js_Invoke (cx=0x80d9730, argc=0, flags=2) at jsinterp.c:1334 mark = (void *) 0x886bc40 fp = (JSStackFrame *) 0xbfffc530 frame = {callobj = 0x0, argsobj = 0x0, varobj = 0x0, script = 0x8850e48, fun = 0x8868d20, thisp = 0x838ea08, argc = 0, argv = 0x886bc40, rval = -2147483647, nvars = 1, vars = 0x886bc40, down = 0xbfffc530, annotation = 0x0, scopeChain = 0x838ea08, pc = 0x8850eac "6", sp = 0x886bc5c, spbase = 0x886bc54, sharpDepth = 0, sharpArray = 0x0, flags = 2, dormantNext = 0x0, xmlNamespace = 0x0} sp = (jsval *) 0x886bc44 newsp = (jsval *) 0x886bc40 limit = (jsval *) 0xb7fdf894 vp = (jsval *) 0x886bc38 v = -2147483647 funobj = (JSObject *) 0x838ed90 parent = (JSObject *) 0x838ea08 thisp = (JSObject *) 0x838ea08 ok = 1 clasp = (JSClass *) 0xb7ee96e0 ops = (JSObjectOps *) 0xb7fdf894 native = 0 fun = (JSFunction *) 0x8868d20 script = (JSScript *) 0x8850e48 minargs = 0 nvars = 1 nslots = -1 nalloc = 136410864 surplus = 0 hook = 0xb739e8d3 <jsd_FunctionCallHook> hookData = (void *) 0x80c8af0 #9 0xb7e5dc26 in js_InternalInvoke (cx=0x80d9730, obj=0x838ea08, fval=137948560, flags=0, argc=0, argv=0x0, rval=0xbfffb820) at jsinterp.c:1411 fp = (JSStackFrame *) 0xbfffc530 oldfp = (JSStackFrame *) 0xbfffc530 frame = {callobj = 0x81dcc40, argsobj = 0xb6fe7364, varobj = 0xbfffb7e8, script = 0xb6fd5cb9, fun = 0xbfffb7d0, thisp = 0x81dcc40, argc = 137948560, argv = 0xbfffb7d0, rval = 135076160, nvars = 3086874772, vars = 0xbfffb788, down = 0x0, annotation = 0x8081378, scopeChain = 0xbfffb830, pc = 0x80d1940 "(\n9·\\\n9·", sp = 0xb7f11e96, spbase = 0xb6a8152c, sharpDepth = 3064703440, sharpArray = 0xbfffb7a8, flags = 3059648794, dormantNext = 0xbfffb830, xmlNamespace = 0x80d1940} oldsp = (jsval *) 0x886bc30 sp = (jsval *) 0x886bc40 mark = (void *) 0x886bc30 i = 0 ok = -1224929718 #10 0xb7e28ad8 in JS_CallFunctionValue (cx=0x80d9730, obj=0x838ea08, fval=137948560, argc=0, argv=0x0, rval=0xbfffb820) ---Type <return> to continue, or q <return> to quit--- at jsapi.c:3804 No locals. #11 0xb68337da in nsXBLProtoImplAnonymousMethod::Execute (this=0x88455f0, aBoundElement=0x8856f58) at nsXBLProtoImplMethod.cpp:333 retval = 142962520 document = (class nsIDocument *) 0x8433410 cx = (JSContext *) 0x80d9730 rv = 0 cxstack = {mRawPtr = 0x80d1940} thisObject = (JSObject *) 0x838ea08 method = (JSObject *) 0x838ed90 global = (class nsIScriptGlobalObject *) 0x8226c48 context = {mRawPtr = 0x82428d8} globalObject = (JSObject *) 0x81c6960 wrapper = {mRawPtr = 0x8840758} ok = 1 #12 0xb6826e71 in nsXBLPrototypeBinding::BindingAttached (this=0x88450c8, aBoundElement=0x8856f58) at nsXBLPrototypeBinding.cpp:390 No locals. #13 0xb68246fb in nsXBLBinding::ExecuteAttachedHandler (this=0x88443e0) at nsXBLBinding.cpp:768 No locals. #14 0xb68d62c6 in nsElementSH::PostCreate (this=0x8457828, wrapper=0x8840758, cx=0x80d9730, obj=0x838ea08) at nsDOMClassInfo.cpp:5695 rv = 0 sc = {mRawPtr = 0x8824368} bindingURL = (class nsIURI *) 0x841a8e8 content = {mRawPtr = 0x8856f58} shell = (class nsIPresShell *) 0x859ae80 frame = (class nsIFrame *) 0x0 dummy = 1 xblService = {mRawPtr = 0x842fa10} binding = {mRawPtr = 0x88443e0} doc = {mRawPtr = 0x8433410} pctx = (class nsPresContext *) 0x83f9590 #15 0xb736a1bb in XPCWrappedNative::GetNewOrUsed (ccx=@0xbfffbbe0, Object=0x8856f74, Scope=0x82e3aa0, Interface=0x80d2a90, resultWrapper=0xbfffbb6c) at xpcwrappednative.cpp:433 si = (XPCNativeScriptableInfo *) 0x8668f60 rv = 0 newParentVal_automarker = {<AutoMarkingPtr> = {_vptr.AutoMarkingPtr = 0xb738fc20, mNext = 0xbfffbae0, mTLS = 0x80d19b8}, mPtr = 0xbfffba80} identity = {<nsCOMPtr_base> = {mRawPtr = 0x8856f58}, <No data fields>} mapLock = (XPCLock *) 0x80d1890 wrapper = {<AutoMarkingPtr> = {_vptr.AutoMarkingPtr = 0xb73913e8, mNext = 0xbfffbb70, mTLS = 0x80d19b8}, mPtr = 0x8840758} info = {mRawPtr = 0x845782c} sciWrapper = {mCallback = {mRawPtr = 0x8457828}, mFlags = {mFlags = 191699533}} parent = (JSObject *) 0x838e9a8 ---Type <return> to continue, or q <return> to quit--- newParentVal_markable = {mVal = 0, mValPtr = 0xbfffba78} map = (Native2WrappedNativeMap *) 0x821c828 isClassInfo = 0 sciProto = {mCallback = {mRawPtr = 0x8457828}, mFlags = {mFlags = 191699533}} newParentVal = 137947560 proto = {<AutoMarkingPtr> = {_vptr.AutoMarkingPtr = 0xb738eea8, mNext = 0xbfffba60, mTLS = 0x80d19b8}, mPtr = 0x8668f40} wrapperToKill = (XPCWrappedNative *) 0x0 #16 0xb7348f32 in XPCConvert::NativeInterface2JSObject (ccx=@0xbfffbbe0, dest=0xbfffbcc0, src=0x8856f74, iid=0xb6a162f8, scope=0x81c6960, pErr=0xbfffbbdc) at xpcconvert.cpp:1060 xpcscope = (class XPCWrappedNativeScope *) 0x82e3aa0 iface = {<AutoMarkingPtr> = {_vptr.AutoMarkingPtr = 0xb738eec0, mNext = 0x0, mTLS = 0x80d19b8}, mPtr = 0x80d2a90} wrapper = (class XPCWrappedNative *) 0xb7336373 rv = 3221207960 #17 0xb73306e2 in nsXPConnect::WrapNative (this=0x80d0268, aJSContext=0x80d9730, aScope=0x81c6960, aCOMObj=0x8856f74, aIID=@0xb6a162f8, _retval=0xbfffbcc0) at nsXPConnect.cpp:566 ccx = {<nsIXPCNativeCallContext> = {<nsISupports> = {_vptr.nsISupports = 0xb738efa8}, <No data fields>}, mRefCnt = { mValue = 0}, _mOwningThread = {mThread = 0x8062330}, mState = XPCCallContext::HAVE_CONTEXT, mXPC = 0x80d0268, mThreadData = 0x80d19b8, mXPCContext = 0x8230720, mJSContext = 0x80d9730, mContextPopRequired = 0, mDestroyJSContextInDestructor = 0, mCallerLanguage = XPCContext::LANG_NATIVE, mPrevCallerLanguage = XPCContext::LANG_UNKNOWN, mPrevCallContext = 0x0, mOperandJSObject = 0xbfffbd30, mCurrentJSObject = 0xbfffbc28, mFlattenedJSObject = 0xb66e235c, mWrapper = 0xb7d625f6, mTearOff = 0xb7fdf894, mScriptableInfo = 0xbfffbc48, mSet = 0xb7f14cd3, mInterface = 0x0, mMember = 0xb6aba9d0, mName = -1073759160, mStaticMemberIsLocal = -1234296495, mArgc = 3221208256, mArgv = 0x0, mRetVal = 0xbfffbc58, mExceptionWasThrown = -1234298137, mReturnValueWasSet = -1073759040, mMethodIndex = 48320} rv = 2153185290 #18 0xb68c6d26 in nsDOMClassInfo::WrapNative (cx=0x80d9730, scope=0x81c6960, native=0x8856f74, aIID=@0xb6a162f8, vp=0xbfffc454) at nsDOMClassInfo.cpp:1254 holder = {mRawPtr = 0x0} rv = 3058408056 obj = (JSObject *) 0xb7f14dda #19 0xb68d6664 in nsArraySH::GetProperty (this=0x882c3e0, wrapper=0x88405e8, cx=0x80d9730, obj=0x838e9f8, id=5, vp=0xbfffc454, _retval=0xbfffbda0) at nsDOMClassInfo.cpp:5775 array_item = {<nsCOMPtr_base> = {mRawPtr = 0x8856f74}, <No data fields>} rv = 0 is_number = 1 n = 2 #20 0xb7376c75 in XPC_WN_Helper_GetProperty (cx=0x80d9730, obj=0x838e9f8, idval=5, vp=0xbfffc454) at xpcwrappednativejsops.cpp:811 wrapper = (class XPCWrappedNative *) 0x88405e8 retval = 1 rv = 1 #21 0xb7e84dbf in js_GetProperty (cx=0x80d9730, obj=0x838e9f8, id=5, vp=0xbfffc454) at jsobj.c:2733 default_val = -2147483647 obj2 = (JSObject *) 0x0 prop = (JSProperty *) 0x0 scope = (JSScope *) 0x8668f80 ---Type <return> to continue, or q <return> to quit--- sprop = (JSScopeProperty *) 0x882ded0 slot = 4294967295 #22 0xb7e6c7e6 in js_Interpret (cx=0x80d9730, pc=0x8840442 "7\002° a\001c\004f\n", result=0xbfffc550) at jsinterp.c:3431 rt = (JSRuntime *) 0x80c5da8 fp = (JSStackFrame *) 0xbfffc530 script = (JSScript *) 0x8840408 inlineCallCount = 0 obj = (JSObject *) 0x838e9f8 obj2 = (JSObject *) 0x0 proto = (JSObject *) 0x0 parent = (JSObject *) 0x0 currentVersion = JSVERSION_DEFAULT originalVersion = JSVERSION_DEFAULT onbranch = 0xb6892890 <nsJSContext::DOMBranchCallback(JSContext*, JSScript*)> ok = 1 cond = -1220941106 interruptHandler = 0 depth = 2 len = 1 sp = (jsval *) 0x886bc30 newsp = (jsval *) 0x886bc20 mark = (void *) 0x80d9758 endpc = (jsbytecode *) 0x8840444 "°a\001c\004f\n" pc2 = (jsbytecode *) 0x1 <Address 0x1 out of bounds> op = JSOP_GETELEM op2 = 3074101744 cs = (const JSCodeSpec *) 0xb7ee7150 atom = (JSAtom *) 0x811a340 argc = 0 slot = 7 attrs = 135070192 vp = (jsval *) 0x1 lval = 137947640 rval = -2147483647 ltmp = 135070208 rtmp = -1210711839 id = 5 withobj = (JSObject *) 0xbfffc6c0 origobj = (JSObject *) 0x29 propobj = (JSObject *) 0xb739e5ca iter_state = -1210699767 prop = (JSProperty *) 0x80d01f0 sprop = (JSScopeProperty *) 0x0 str = (JSString *) 0xb7d67ff4 str2 = (JSString *) 0xb7d630e2 i = 2 j = -1073756896 ---Type <return> to continue, or q <return> to quit--- d = -1.6957599667962077e-39 d2 = 8.8526444653730626e-313 clasp = (JSClass *) 0x8850420 funclasp = (JSClass *) 0x1 fun = (JSFunction *) 0xbfffc520 type = 3221210400 tracefp = (FILE *) 0x0 ida = (JSIdArray *) 0xbfffc418 low = -1209107680 high = -1073756896 off = 0 npairs = -1073757160 match = -7826616 getter = 0xb7ee7b20 <PropertyTreeHashOps+384> setter = 0xb7e29f3d <FreeArenaList+12> foreach = 0 stackDummy = 135108456 #23 0xb7e5e2d6 in js_Execute (cx=0x80d9730, chain=0x838df98, script=0x8840408, down=0x0, flags=0, result=0xbfffc63c) at jsinterp.c:1544 hook = 0xb739e9e6 <jsd_TopLevelCallHook> hookData = (void *) 0x80c8af0 mark = (void *) 0x0 oldfp = (JSStackFrame *) 0x0 frame = {callobj = 0x0, argsobj = 0x0, varobj = 0x838df98, script = 0x8840408, fun = 0x0, thisp = 0x838df98, argc = 0, argv = 0x0, rval = -2147483647, nvars = 0, vars = 0x0, down = 0x0, annotation = 0x0, scopeChain = 0x838df98, pc = 0x8840442 "7\002°a\001c\004f\n", sp = 0x886bc40, spbase = 0x886bc28, sharpDepth = 0, sharpArray = 0x0, flags = 0, dormantNext = 0x0, xmlNamespace = 0x0} obj = (JSObject *) 0x838df98 tmp = (JSObject *) 0xbfffc530 ok = -1073756880 #24 0xb7e288b2 in JS_EvaluateUCScriptForPrincipals (cx=0x80d9730, obj=0x838df98, principals=0x82176f4, chars=0x885f178, length=41, filename=0xbfffc718 "chrome://global/content/bindings/tabbrowser. xml", lineno=128, rval=0xbfffc63c) at jsapi.c:3739 options = 8 script = (JSScript *) 0x8840408 ok = -1073756696 #25 0xb6894440 in nsJSContext::EvaluateStringWithValue (this=0x82428d8, aScript=@0xbfffc6c0, aScopeObject=0x838df98, aPrincipal=0x0, aURL=0xbfffc718 "chrome://global/content/bindings/ tabbrowser.xml", aLineNo=128, aVersion=0x0, aRetValue=0xbfffc6f8, aIsUndefined=0xbfffc6f4) at nsJSEnvironment.cpp:848 oldVersion = JSVERSION_UNKNOWN newVersion = JSVERSION_UNKNOWN rv = 0 jsprin = (JSPrincipals *) 0x82176f4 ok = 1 val = -1236937884 principal = (nsIPrincipal *) 0x82176f0 stack = {mRawPtr = 0x80d1940} ---Type <return> to continue, or q <return> to quit--- #26 0xb68340a1 in nsXBLProtoImplField::InstallMember (this=0x885f138, aContext=0x82428d8, aBoundElement=0x85db2b0, aScriptObject=0x838df98, aTargetClassObject=0x838dfb8, aClassStr=@0x885ecb8) at nsXBLProtoImplField.cpp:126 scriptObject = (JSObject *) 0x838df98 hash = 47 context = {mRawPtr = 0x82428d8} rv = 0 cx = (JSContext *) 0x80d9730 bindingURI = {<nsFixedCString> = {<nsCString> = {<nsCSubstring> = {<nsACString> = {mVTable = 0xb7fe54a8, mData = 0xbfffc718 "chrome://global/content/bindings/tabbrowser.xml", mLength = 47, mFlags = 65553}, <No data fields>}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0xbfffc718 "chrome://global/content/bindings/tabbrowser.xml"}, mStorage = "chrome://global/content/bindings/tabbrowser. xml\000hÇÿ¿Ø($\b8J\207\bÐÇÿ¿"} result = 0 undefined = 0 #27 0xb6834384 in nsXBLProtoImpl::InstallImplementation (this=0x885ecb8, aBinding=0x8853b48, aBoundElement=0x85db2b0) at nsXBLProtoImpl.cpp:89 curr = (class nsXBLProtoImplMember *) 0x885f138 context = {mRawPtr = 0x82428d8} rv = 0 document = (class nsIDocument *) 0x8433410 global = (class nsIScriptGlobalObject *) 0x8226c48 targetScriptObject = (void *) 0x838df98 targetClassObject = (void *) 0x838dfb8 #28 0xb6826fa5 in nsXBLPrototypeBinding::InstallImplementation (this=0x8853b48, aBoundElement=0x85db2b0) at nsXBLPrototypeBinding.cpp:442 No locals. #29 0xb6824593 in nsXBLBinding::InstallImplementation (this=0x8853eb0) at nsXBLBinding.cpp:733 No locals. #30 0xb683d761 in nsXBLService::LoadBindings (this=0x842fa10, aContent=0x85db2b0, aURL=0x840e560, aAugmentFlag=0, aBinding=0xbfffca70, aResolveStyle=0xbfffca68) at nsXBLService.cpp:629 rv = 0 bindingManager = (class nsIBindingManager *) 0x8433840 binding = (nsXBLBinding *) 0x0 docURI = (nsIURI *) 0x824fa20 isChrome = 1 ready = 1 document = {mRawPtr = 0x8433410} newBinding = {mRawPtr = 0x8853eb0} #31 0xb644e6f0 in nsCSSFrameConstructor::ConstructFrameInternal (this=0x83fa220, aState=@0xbfffdc60, aContent=0x85db2b0, aParentFrame=0x88241f4, aTag=0x8302d58, aNameSpaceID=9, aStyleContext=0x88242b0, aFrameItems=@0xbfffcd18, aXBLBaseTag=0) at nsCSSFrameConstructor.cpp:7558 rv = 142754480 baseTag = {mRawPtr = 0x0} resolveStyle = 0 xblService = (class nsIXBLService *) 0x842fa10 nameSpaceID = 0 styleContext = {mRawPtr = 0x88242b0} ---Type <return> to continue, or q <return> to quit--- binding = {mBinding = {mRawPtr = 0x0}, mDocument = 0x8433410} adjParentFrame = (class nsIFrame *) 0x0 pseudoParent = 0 rv = 142754480 display = (const nsStyleDisplay *) 0x882430c frameItems = (nsFrameItems *) 0x842fa10 pseudoSaveState = {mItems = 0x0, mFirstLetterStyle = 0x85db1e0, mFirstLineStyle = 0xbfffca08, mSavedItems = {<nsFrameItems> = {childList = 0xb7f9eb14, lastChild = 0x85db1e0}, containingBlock = 0x0}, mSavedFirstLetterStyle = 0, mSavedFirstLineStyle = 142754480, mChildListName = 0x83f9590, mState = 0x85db2b0} lastChild = (class nsIFrame *) 0x8824198 #32 0xb644e59f in nsCSSFrameConstructor::ConstructFrame (this=0x83fa220, aState=@0xbfffdc60, aContent=0x85db2b0, aParentFrame=0x88241f4, aFrameItems=@0xbfffcd18) at nsCSSFrameConstructor. cpp:7515 rv = 0 tag = (nsIAtom *) 0x8302d58 styleContext = {mRawPtr = 0x88242b0} pageBreakAfter = 0 #33 0xb6458aaf in nsCSSFrameConstructor::ProcessChildren (this=0x83fa220, aState=@0xbfffdc60, aContent=0x85db1e0, aFrame=0x88241f4, aCanHaveGeneratedContent=0, aFrameItems=@0xbfffcd18, aParentIsBlock=0, aTableCreator=0x0) at nsCSSFrameConstructor.cpp:11763 priorPseudoFrames = {mTableOuter = {mFrame = 0x0, mChildList = {childList = 0x0, lastChild = 0x0}, mChildList2 = { childList = 0x0, lastChild = 0x0}}, mTableInner = {mFrame = 0x0, mChildList = {childList = 0x0, lastChild = 0x0}, mChildList2 = {childList = 0x0, lastChild = 0x0}}, mRowGroup = {mFrame = 0x0, mChildList = {childList = 0x0, lastChild = 0x0}, mChildList2 = {childList = 0x0, lastChild = 0x0}}, mColGroup = {mFrame = 0x0, mChildList = { childList = 0x0, lastChild = 0x0}, mChildList2 = {childList = 0x0, lastChild = 0x0}}, mRow = {mFrame = 0x0, mChildList = {childList = 0x0, lastChild = 0x0}, mChildList2 = {childList = 0x0, lastChild = 0x0}}, mCellOuter = { mFrame = 0x0, mChildList = {childList = 0x0, lastChild = 0x0}, mChildList2 = {childList = 0x0, lastChild = 0x0}}, mCellInner = {mFrame = 0x0, mChildList = {childList = 0x0, lastChild = 0x0}, mChildList2 = {childList = 0x0, lastChild = 0x0}}, mLowestType = 0x0} iter = {mContent = {mRawPtr = 0x85db1e0}, mIndex = 0, mNodes = {mRawPtr = 0x0}} last = {mContent = {mRawPtr = 0x85db1e0}, mIndex = 1, mNodes = {mRawPtr = 0x0}} rv = 0 styleContext = (nsStyleContext *) 0x8824198 #34 0xb644aeed in nsCSSFrameConstructor::ConstructXULFrame (this=0x83fa220, aState=@0xbfffdc60, aContent=0x85db1e0, aParentFrame=0x882412c, aTag=0x81335b8, aNameSpaceID=9, aStyleContext=0x8824198, aFrameItems=@0xbfffd1d8, aXBLBaseTag=0, aHasPseudoParent=0, aHaltProcessing=@0xbfffcea8) at nsCSSFrameConstructor. cpp:6208 childItems = {childList = 0x0, lastChild = 0x0} geometricParent = (class nsIFrame *) 0x882412c processAnonymousChildren = 0 rv = 0 frameHasBeenInitialized = 0 value = {<nsFixedString> = {<nsString> = {<nsSubstring> = {<nsAString> = {mVTable = 0x8081378, mData = 0xb6aba9d0, mLength = 3221212296, mFlags = 3059651070}, <No data fields>}, <No data fields>}, mFixedCapacity = 3221212568, mFixedBuf = 0xbfffcd98}, mStorage = {52392, 49151, 58454, 46681, 52632, 49151, 43472, 46763, 52392, 49151, 37374, 46686, 52576, 49151, 52576, 49151, 52424, 49151, 61545, 46684, 52632, 49151, 23324, 46756, 136, 0, 37374, 46686, 52712, 49151, 43472, 46763, 52440, 49151, 7014, 46689, 52576, 49151, 43472, 46763, 52728, 49151, 24081, 46688, 52576, 49151, 8, 0, 16792, 2178, 52496, 49151, 52576, 49151, 63636, 47101, 52504, 49151, 19578, 47089, 4984, 2056, 36888, 2112}} primaryFrameSet = 0 ---Type <return> to continue, or q <return> to quit--- processChildren = 1 isPopup = 0 isReplaced = 1 newFrame = (class nsIFrame *) 0x88241f4 display = (const nsStyleDisplay *) 0x859b8b0 isXULNS = 1 topFrame = (class nsIFrame *) 0x88241f4 origParentFrame = (class nsIFrame *) 0x882412c isXULDisplay = 1 #35 0xb644eb12 in nsCSSFrameConstructor::ConstructFrameInternal (this=0x83fa220, aState=@0xbfffdc60, aContent=0x85db1e0, aParentFrame=0x882412c, aTag=0x81335b8, aNameSpaceID=9, aStyleContext=0x8824198, aFrameItems=@0xbfffd1d8, aXBLBaseTag=0) at nsCSSFrameConstructor.cpp:7630 haltProcessing = 0 styleContext = {mRawPtr = 0x8824198} binding = {mBinding = {mRawPtr = 0x0}, mDocument = 0x8433410} adjParentFrame = (class nsIFrame *) 0x882412c pseudoParent = 0 rv = 0 display = (const nsStyleDisplay *) 0x859b8b0 frameItems = (nsFrameItems *) 0xbfffd1d8 pseudoSaveState = {mItems = 0x0, mFirstLetterStyle = 0x0, mFirstLineStyle = 0x0, mSavedItems = {<nsFrameItems> = { childList = 0x0, lastChild = 0x0}, containingBlock = 0x0}, mSavedFirstLetterStyle = 0, mSavedFirstLineStyle = 0, mChildListName = 0x0, mState = 0x0} lastChild = (class nsIFrame *) 0x0 #36 0xb644e59f in nsCSSFrameConstructor::ConstructFrame (this=0x83fa220, aState=@0xbfffdc60, aContent=0x85db1e0, aParentFrame=0x882412c, aFrameItems=@0xbfffd1d8) at nsCSSFrameConstructor. cpp:7515 rv = 0 tag = (nsIAtom *) 0x81335b8 styleContext = {mRawPtr = 0x8824198} pageBreakAfter = 0 #37 0xb6458aaf in nsCSSFrameConstructor::ProcessChildren (this=0x83fa220, aState=@0xbfffdc60, aContent=0x85db0f8, aFrame=0x882412c, aCanHaveGeneratedContent=0, aFrameItems=@0xbfffd1d8, aParentIsBlock=0, aTableCreator=0x0) at nsCSSFrameConstructor.cpp:11763 priorPseudoFrames = {mTableOuter = {mFrame = 0x0, mChildList = {childList = 0x0, lastChild = 0x0}, mChildList2 = { childList = 0x0, lastChild = 0x0}}, mTableInner = {mFrame = 0x0, mChildList = {childList = 0x0, lastChild = 0x0}, mChildList2 = {childList = 0x0, lastChild = 0x0}}, mRowGroup = {mFrame = 0x0, mChildList = {childList = 0x0, lastChild = 0x0}, mChildList2 = {childList = 0x0, lastChild = 0x0}}, mColGroup = {mFrame = 0x0, mChildList = { childList = 0x0, lastChild = 0x0}, mChildList2 = {childList = 0x0, lastChild = 0x0}}, mRow = {mFrame = 0x0, mChildList = {childList = 0x0, lastChild = 0x0}, mChildList2 = {childList = 0x0, lastChild = 0x0}}, mCellOuter = { mFrame = 0x0, mChildList = {childList = 0x0, lastChild = 0x0}, mChildList2 = {childList = 0x0, lastChild = 0x0}}, mCellInner = {mFrame = 0x0, mChildList = {childList = 0x0, lastChild = 0x0}, mChildList2 = {childList = 0x0, lastChild = 0x0}}, mLowestType = 0x0} iter = {mContent = {mRawPtr = 0x85db0f8}, mIndex = 0, mNodes = {mRawPtr = 0x0}} last = {mContent = {mRawPtr = 0x85db0f8}, mIndex = 1, mNodes = {mRawPtr = 0x0}} rv = 0 styleContext = (nsStyleContext *) 0x8823fc0 #38 0xb644aeed in nsCSSFrameConstructor::ConstructXULFrame (this=0x83fa220, aState=@0xbfffdc60, aContent=0x85db0f8, ---Type <return> to continue, or q <return> to quit--- aParentFrame=0x8823dcc, aTag=0x81335c0, aNameSpaceID=9, aStyleContext=0x8823fc0, aFrameItems=@0xbfffd698, aXBLBaseTag=0, aHasPseudoParent=0, aHaltProcessing=@0xbfffd368) at nsCSSFrameConstructor. cpp:6208 childItems = {childList = 0x88241f4, lastChild = 0x88241f4} geometricParent = (class nsIFrame *) 0x8823dcc processAnonymousChildren = 0 rv = 0 frameHasBeenInitialized = 0 value = {<nsFixedString> = {<nsString> = {<nsSubstring> = {<nsAString> = {mVTable = 0x8081378, mData = 0xb6aba9d0, mLength = 3221213512, mFlags = 3059651070}, <No data fields>}, <No data fields>}, mFixedCapacity = 3221213784, mFixedBuf = 0xbfffd258}, mStorage = {53608, 49151, 58454, 46681, 53848, 49151, 43472, 46763, 53608, 49151, 37374, 46686, 53792, 49151, 53792, 49151, 53640, 49151, 61545, 46684, 53848, 49151, 23324, 46756, 136, 0, 37374, 46686, 53928, 49151, 43472, 46763, 53656, 49151, 7014, 46689, 53792, 49151, 43472, 46763, 53944, 49151, 24081, 46688, 53792, 49151, 8, 0, 16320, 2178, 53712, 49151, 53792, 49151, 63636, 47101, 53720, 49151, 19578, 47089, 4984, 2056, 56992, 2111}} primaryFrameSet = 0 processChildren = 1 isPopup = 0 isReplaced = 1 newFrame = (class nsIFrame *) 0x882412c display = (const nsStyleDisplay *) 0x859b8b0 isXULNS = 1 topFrame = (class nsIFrame *) 0x882412c origParentFrame = (class nsIFrame *) 0x8823dcc isXULDisplay = 1 #39 0xb644eb12 in nsCSSFrameConstructor::ConstructFrameInternal (this=0x83fa220, aState=@0xbfffdc60, aContent=0x85db0f8, aParentFrame=0x8823dcc, aTag=0x81335c0, aNameSpaceID=9, aStyleContext=0x8823fc0, aFrameItems=@0xbfffd698, aXBLBaseTag=0) at nsCSSFrameConstructor.cpp:7630 haltProcessing = 0 styleContext = {mRawPtr = 0x8823fc0} binding = {mBinding = {mRawPtr = 0x0}, mDocument = 0x8433410} adjParentFrame = (class nsIFrame *) 0x8823dcc pseudoParent = 0 rv = 0 display = (const nsStyleDisplay *) 0x859b8b0 frameItems = (nsFrameItems *) 0xbfffd698 pseudoSaveState = {mItems = 0x0, mFirstLetterStyle = 0x0, mFirstLineStyle = 0x0, mSavedItems = {<nsFrameItems> = { childList = 0x0, lastChild = 0x0}, containingBlock = 0x0}, mSavedFirstLetterStyle = 0, mSavedFirstLineStyle = 0, mChildListName = 0x0, mState = 0x0} lastChild = (class nsIFrame *) 0x0 #40 0xb644e59f in nsCSSFrameConstructor::ConstructFrame (this=0x83fa220, aState=@0xbfffdc60, aContent=0x85db0f8, aParentFrame=0x8823dcc, aFrameItems=@0xbfffd698) at nsCSSFrameConstructor. cpp:7515 rv = 0 tag = (nsIAtom *) 0x81335c0 styleContext = {mRawPtr = 0x8823fc0} pageBreakAfter = 0 #41 0xb6458aaf in nsCSSFrameConstructor::ProcessChildren (this=0x83fa220, aState=@0xbfffdc60, aContent=0x85dad80, aFrame=0x8823dcc, aCanHaveGeneratedContent=0, aFrameItems=@0xbfffd698, aParentIsBlock=0, aTableCreator=0x0) at nsCSSFrameConstructor.cpp:11763 ---Type <return> to continue, or q <return> to quit--- priorPseudoFrames = {mTableOuter = {mFrame = 0x0, mChildList = {childList = 0x0, lastChild = 0x0}, mChildList2 = { childList = 0x0, lastChild = 0x0}}, mTableInner = {mFrame = 0x0, mChildList = {childList = 0x0, lastChild = 0x0}, mChildList2 = {childList = 0x0, lastChild = 0x0}}, mRowGroup = {mFrame = 0x0, mChildList = {childList = 0x0, lastChild = 0x0}, mChildList2 = {childList = 0x0, lastChild = 0x0}}, mColGroup = {mFrame = 0x0, mChildList = { childList = 0x0, lastChild = 0x0}, mChildList2 = {childList = 0x0, lastChild = 0x0}}, mRow = {mFrame = 0x0, mChildList = {childList = 0x0, lastChild = 0x0}, mChildList2 = {childList = 0x0, lastChild = 0x0}}, mCellOuter = { mFrame = 0x0, mChildList = {childList = 0x0, lastChild = 0x0}, mChildList2 = {childList = 0x0, lastChild = 0x0}}, mCellInner = {mFrame = 0x0, mChildList = {childList = 0x0, lastChild = 0x0}, mChildList2 = {childList = 0x0, lastChild = 0x0}}, mLowestType = 0x0} iter = {mContent = {mRawPtr = 0x85dad80}, mIndex = 2, mNodes = {mRawPtr = 0x0}} last = {mContent = {mRawPtr = 0x85dad80}, mIndex = 3, mNodes = {mRawPtr = 0x0}} rv = 0 styleContext = (nsStyleContext *) 0x859bc24 #42 0xb644aeed in nsCSSFrameConstructor::ConstructXULFrame (this=0x83fa220, aState=@0xbfffdc60, aContent=0x85dad80, aParentFrame=0x859bcdc, aTag=0x81335b8, aNameSpaceID=9, aStyleContext=0x859bc24, aFrameItems=@0xbfffdab8, aXBLBaseTag=0, aHasPseudoParent=0, aHaltProcessing=@0xbfffd828) at nsCSSFrameConstructor. cpp:6208 childItems = {childList = 0x882412c, lastChild = 0x882412c} geometricParent = (class nsIFrame *) 0x859bcdc processAnonymousChildren = 0 rv = 0 frameHasBeenInitialized = 0 value = {<nsFixedString> = {<nsString> = {<nsSubstring> = {<nsAString> = {mVTable = 0x840901c, mData = 0x4, mLength = 3064220642, mFlags = 3086609172}, <No data fields>}, <No data fields>}, mFixedCapacity = 3064703440, mFixedBuf = 0xbfffdb5c}, mStorage = {54808, 49151, 41387, 46685, 36888, 2112, 1, 0, 36908, 2112, 36888, 2112, 0, 0, 21044, 46756, 54856, 49151, 61842, 47097, 9718, 47062, 63636, 47101, 54872, 49151, 59644, 47097, 4984, 2056, 36888, 2112, 3, 0, 19426, 46756, 9008, 2054, 43472, 46763, 54920, 49151, 7476, 46684, 36892, 2112, 3, 0, 19426, 46756, 54932, 49151, 9718, 47062, 63636, 47101, 54936, 49151, 19578, 47089, 4984, 2056, 36888, 2112}} primaryFrameSet = 0 processChildren = 1 isPopup = 0 isReplaced = 1 newFrame = (class nsIFrame *) 0x8823dcc display = (const nsStyleDisplay *) 0x859b8b0 isXULNS = 1 topFrame = (class nsIFrame *) 0x8823dcc origParentFrame = (class nsIFrame *) 0x859bcdc isXULDisplay = 1 #43 0xb644eb12 in nsCSSFrameConstructor::ConstructFrameInternal (this=0x83fa220, aState=@0xbfffdc60, aContent=0x85dad80, aParentFrame=0x859bcdc, aTag=0x81335b8, aNameSpaceID=9, aStyleContext=0x859bc24, aFrameItems=@0xbfffdab8, aXBLBaseTag=0) at nsCSSFrameConstructor.cpp:7630 haltProcessing = 0 styleContext = {mRawPtr = 0x859bc24} binding = {mBinding = {mRawPtr = 0x0}, mDocument = 0x8433410} adjParentFrame = (class nsIFrame *) 0x859bcdc pseudoParent = 0 rv = 0 display = (const nsStyleDisplay *) 0x859b8b0 ---Type <return> to continue, or q <return> to quit--- frameItems = (nsFrameItems *) 0xbfffdab8 pseudoSaveState = {mItems = 0x0, mFirstLetterStyle = 0x0, mFirstLineStyle = 0x0, mSavedItems = {<nsFrameItems> = { childList = 0x0, lastChild = 0x0}, containingBlock = 0x0}, mSavedFirstLetterStyle = 0, mSavedFirstLineStyle = 0, mChildListName = 0x0, mState = 0x0} lastChild = (class nsIFrame *) 0x8745194 #44 0xb644e59f in nsCSSFrameConstructor::ConstructFrame (this=0x83fa220, aState=@0xbfffdc60, aContent=0x85dad80, aParentFrame=0x859bcdc, aFrameItems=@0xbfffdab8) at nsCSSFrameConstructor. cpp:7515 rv = 0 tag = (nsIAtom *) 0x81335b8 styleContext = {mRawPtr = 0x859bc24} pageBreakAfter = 0 #45 0xb6458aaf in nsCSSFrameConstructor::ProcessChildren (this=0x83fa220, aState=@0xbfffdc60, aContent=0x829c5a0, aFrame=0x859bcdc, aCanHaveGeneratedContent=1, aFrameItems=@0xbfffdab8, aParentIsBlock=0, aTableCreator=0x0) at nsCSSFrameConstructor.cpp:11763 priorPseudoFrames = {mTableOuter = {mFrame = 0x0, mChildList = {childList = 0x0, lastChild = 0x0}, mChildList2 = { childList = 0x0, lastChild = 0x0}}, mTableInner = {mFrame = 0x0, mChildList = {childList = 0x0, lastChild = 0x0}, mChildList2 = {childList = 0x0, lastChild = 0x0}}, mRowGroup = {mFrame = 0x0, mChildList = {childList = 0x0, lastChild = 0x0}, mChildList2 = {childList = 0x0, lastChild = 0x0}}, mColGroup = {mFrame = 0x0, mChildList = { childList = 0x0, lastChild = 0x0}, mChildList2 = {childList = 0x0, lastChild = 0x0}}, mRow = {mFrame = 0x0, mChildList = {childList = 0x0, lastChild = 0x0}, mChildList2 = {childList = 0x0, lastChild = 0x0}}, mCellOuter = { mFrame = 0x0, mChildList = {childList = 0x0, lastChild = 0x0}, mChildList2 = {childList = 0x0, lastChild = 0x0}}, mCellInner = {mFrame = 0x0, mChildList = {childList = 0x0, lastChild = 0x0}, mChildList2 = {childList = 0x0, lastChild = 0x0}}, mLowestType = 0x0} iter = {mContent = {mRawPtr = 0x829c5a0}, mIndex = 32, mNodes = {mRawPtr = 0x0}} last = {mContent = {mRawPtr = 0x829c5a0}, mIndex = 79, mNodes = {mRawPtr = 0x0}} rv = 0 styleContext = (nsStyleContext *) 0x859bb6c #46 0xb6446aa2 in nsCSSFrameConstructor::ConstructDocElementFrame (this=0x83fa220, aState=@0xbfffdc60, aDocElement=0x829c5a0, aParentFrame=0x859ba98, aNewFrame=0xbfffdd44) at nsCSSFrameConstructor.cpp:4415 absoluteSaveState = {mItems = 0x0, mFirstLetterStyle = 0x0, mFirstLineStyle = 0x0, mSavedItems = {<nsFrameItems> = { childList = 0x0, lastChild = 0x0}, containingBlock = 0x0}, mSavedFirstLetterStyle = 0, mSavedFirstLineStyle = 0, mChildListName = 0x0, mState = 0x0} floatSaveState = {mItems = 0x0, mFirstLetterStyle = 0x0, mFirstLineStyle = 0x0, mSavedItems = {<nsFrameItems> = { childList = 0x0, lastChild = 0x0}, containingBlock = 0x0}, mSavedFirstLetterStyle = 0, mSavedFirstLineStyle = 0, mChildListName = 0x0, mState = 0x0} childItems = {childList = 0x859bd80, lastChild = 0x8823dcc} styleContext = {mRawPtr = 0x859bb6c} contentFrame = (class nsIFrame *) 0x859bcdc isBlockFrame = 0 rv = 0 display = (const nsStyleDisplay *) 0x859bb98 propagatedScrollToViewport = 1 isScrollable = 0 scrollFrame = (class nsIFrame *) 0x0 docElemIsTable = 0 #47 0xb6452597 in nsCSSFrameConstructor::ContentInserted (this=0x83fa220, aContainer=0x0, aContainerFrame=0x0, aChild=0x829c5a0, aIndexInContainer=0, aFrameState=0x0, aInReinsertContent=0) at nsCSSFrameConstructor.cpp:9025 ---Type <return> to continue, or q <return> to quit--- docElementFrame = (class nsIFrame *) 0x859bcdc state = {mPresContext = 0x83f9590, mPresShell = 0x859ae80, mFrameManager = 0x859ae9c, mFixedItems = {<nsFrameItems> = {childList = 0x0, lastChild = 0x0}, containingBlock = 0x859b9b4}, mAbsoluteItems = {<nsFrameItems> = {childList = 0x0, lastChild = 0x0}, containingBlock = 0x0}, mFloatedItems = {<nsFrameItems> = {childList = 0x0, lastChild = 0x0}, containingBlock = 0x0}, mFirstLetterStyle = 0, mFirstLineStyle = 0, mFrameState = {mRawPtr = 0x0}, mPseudoFrames = {mTableOuter = {mFrame = 0x0, mChildList = { childList = 0x0, lastChild = 0x0}, mChildList2 = {childList = 0x0, lastChild = 0x0}}, mTableInner = {mFrame = 0x0, mChildList = {childList = 0x0, lastChild = 0x0}, mChildList2 = {childList = 0x0, lastChild = 0x0}}, mRowGroup = { mFrame = 0x0, mChildList = {childList = 0x0, lastChild = 0x0}, mChildList2 = {childList = 0x0, lastChild = 0x0}}, mColGroup = {mFrame = 0x0, mChildList = {childList = 0x0, lastChild = 0x0}, mChildList2 = {childList = 0x0, lastChild = 0x0}}, mRow = {mFrame = 0x0, mChildList = {childList = 0x0, lastChild = 0x0}, mChildList2 = { childList = 0x0, lastChild = 0x0}}, mCellOuter = {mFrame = 0x0, mChildList = {childList = 0x0, lastChild = 0x0}, mChildList2 = {childList = 0x0, lastChild = 0x0}}, mCellInner = {mFrame = 0x0, mChildList = {childList = 0x0, lastChild = 0x0}, mChildList2 = {childList = 0x0, lastChild = 0x0}}, mLowestType = 0x0}, mAnonymousCreator = 0x0, mInsertionContent = 0x0, mCreatorIsBlock = 0} docElement = (class nsIContent *) 0x829c5a0 rv = 0 container = (class nsIContent *) 0x829c5a0 isAppend = 0 handleSpecialFrame = 0 state = {mPresContext = 0x83f9590, mPresShell = 0x859ae80, mFrameManager = 0x859ae9c, mFixedItems = {<nsFrameItems> = {childList = 0x0, lastChild = 0x0}, containingBlock = 0x859b9b4}, mAbsoluteItems = {<nsFrameItems> = {childList = 0x0, lastChild = 0x0}, containingBlock = 0x0}, mFloatedItems = {<nsFrameItems> = {childList = 0x0, lastChild = 0x0}, containingBlock = 0x0}, mFirstLetterStyle = 0, mFirstLineStyle = 0, mFrameState = {mRawPtr = 0x0}, mPseudoFrames = {mTableOuter = {mFrame = 0x0, mChildList = { childList = 0x0, lastChild = 0x0}, mChildList2 = {childList = 0x0, lastChild = 0x0}}, mTableInner = {mFrame = 0x0, mChildList = {childList = 0x0, lastChild = 0x0}, mChildList2 = {childList = 0x0, lastChild = 0x0}}, mRowGroup = { mFrame = 0x0, mChildList = {childList = 0x0, lastChild = 0x0}, mChildList2 = {childList = 0x0, lastChild = 0x0}}, mColGroup = {mFrame = 0x0, mChildList = {childList = 0x0, lastChild = 0x0}, mChildList2 = {childList = 0x0, lastChild = 0x0}}, mRow = {mFrame = 0x0, mChildList = {childList = 0x0, lastChild = 0x0}, mChildList2 = { childList = 0x0, lastChild = 0x0}}, mCellOuter = {mFrame = 0x0, mChildList = {childList = 0x0, lastChild = 0x0}, mChildList2 = {childList = 0x0, lastChild = 0x0}}, mCellInner = {mFrame = 0x0, mChildList = {childList = 0x0, lastChild = 0x0}, mChildList2 = {childList = 0x0, lastChild = 0x0}}, mLowestType = 0x0}, mAnonymousCreator = 0x0, mInsertionContent = 0x0, mCreatorIsBlock = 0} blockSC = (nsStyleContext *) 0x0 blockContent = (class nsIContent *) 0x0 selectContent = {mRawPtr = 0x0} insertionPoint = (class nsIFrame *) 0x859bcdc haveFirstLineStyle = 0 newFrame = (class nsIFrame *) 0x859ae80 parentFrame = (class nsIFrame *) 0x0 prevSibling = (class nsIFrame *) 0x0 nextSibling = (class nsIFrame *) 0x0 containingBlock = (class nsIFrame *) 0x0 frameItems = {childList = 0x0, lastChild = 0x0} haveFirstLetterStyle = 0 parentDisplay = (const nsStyleDisplay *) 0x0 ---Type <return> to continue, or q <return> to quit--- selectElement = {mRawPtr = 0x8081378} #48 0xb64a1bbf in PresShell::InitialReflow (this=0x859ae80, aWidth=17, aHeight=17) at nsPresShell.cpp:2803 root = (class nsIContent *) 0x829c5a0 rootFrame = (class nsIFrame *) 0x859b9b4 #49 0xb6866311 in nsXULDocument::StartLayout (this=0x8433410) at nsXULDocument. cpp:2151 container = {<nsCOMPtr_base> = {mRawPtr = 0x8249af4}, <No data fields>} docShell = {mRawPtr = 0x8249b84} shell = (class nsIPresShell *) 0x859ae80 cx = (class nsPresContext *) 0x83f9590 r = {x = 0, y = 0, width = 17, height = 17} vm = (class nsIViewManager *) 0x83f9bc0 i = 0 count = 1 #50 0xb6869fce in nsXULDocument::ResumeWalk (this=0x8433410) at nsXULDocument. cpp:3176 title = {<nsFixedString> = {<nsString> = {<nsSubstring> = {<nsAString> = {mVTable = 0xb7fe5528, mData = 0x83034a0, mLength = 30, mFlags = 65541}, <No data fields>}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0xbfffe058}, mStorage = {0, 0, 2, 0, 2, 0, 2268, 46870, 55624, 2118, 39424, 46954, 40, 0, 39424, 46954, 57544, 49151, 48113, 46953, 39500, 46954, 2268, 46870, 57512, 49151, 12942, 46853, 39664, 2084, 57536, 49151, 42012, 47062, 60180, 47097, 57568, 49151, 2268, 46870, 57688, 49151, 60180, 47097, 57568, 49151, 64944, 2084, 0, 0, 4, 0, 3, 0, 13026, 47062, 32756, 47062, 61842, 47097, 9718, 47062, 63636, 47101}} rv = 0 secMan = {mRawPtr = 0x81dcc18} didInitialReflow = 0 shell = (class nsIPresShell *) 0x859ae80 #51 0xb686f65d in nsXULDocument::CachedChromeStreamListener::OnStopRequest (this=0x857b140, request=0x82feb08, aContext=0x0, aStatus=0) at nsXULDocument.cpp:4377 rv = 0 #52 0xb6d012b8 in nsDocumentOpenInfo::OnStopRequest (this=0x8302248, request=0x82feb08, aCtxt=0x0, aStatus=0) at nsURILoader.cpp:366 listener = {mRawPtr = 0x857b140} #53 0xb611cb08 in nsCachedChromeChannel::HandleStopLoadEvent (aEvent=0x859c948) at nsChromeProtocolHandler.cpp:476 event = (nsCachedChromeChannel::LoadEvent *) 0x859c948 channel = (nsCachedChromeChannel *) 0x82feb08 request = (nsIRequest *) 0x82feb08 #54 0xb7f87019 in PL_HandleEvent (self=0x859c948) at plevent.c:698 result = (void *) 0x859c948 #55 0xb7f86ece in PL_ProcessPendingEvents (self=0x81e7918) at plevent.c:633 event = (PLEvent *) 0x859c948 count = 0 #56 0xb7f8a208 in nsEventQueueImpl::ProcessPendingEvents (this=0x81e78e0) at nsEventQueue.cpp:418 correctThread = 1 #57 0xb4da5fb4 in event_processor_callback (source=0x83026a8, condition=G_IO_IN, data=0x81e78e0) at nsAppShell.cpp:67 eventQueue = (class nsIEventQueue *) 0x81e78e0 #58 0xb78d90f1 in g_vasprintf () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #59 0x083026a8 in ?? () No symbol table info available. ---Type <return> to continue, or q <return> to quit--- #60 0x00000001 in ?? () No symbol table info available. #61 0x081e78e0 in ?? () No symbol table info available. #62 0xb7d600f9 in pthread_mutex_unlock () from /lib/libpthread.so.0 No symbol table info available. #63 0xb78a1a7a in g_source_remove_poll () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #64 0x08301890 in ?? () No symbol table info available. #65 0xb4da5f90 in nsBaseWidget::FreeNativeData () at nsISupportsImpl.h:60 debug_NumPrefValues = 6 kUseAltDCFor_SURFACE_DIM = 8 '\b' kPrefCID = {m0 = 3693535456, m1 = 51860, m2 = 4561, m3 = "©¤\000\200_\212zÄ"} kUseAltDCFor_CREATERC_REFLOW = 2 '\002' kUseAltDCFor_FONTMETRICS = 1 '\001' kUseAltDCFor_CREATERC_PAINT = 4 '\004' debug_PrefValues = {{name = 0xb4dce6b0 "nglayout.debug. crossing_event_dumping", value = 0}, { name = 0xb4dce6d6 "nglayout.debug.event_dumping", value = 0}, {name = 0xb4dce6f4 "nglayout.debug.invalidate_dumping", value = 0}, {name = 0xb4dce718 "nglayout.debug.motion_event_dumping", value = 0}, { name = 0xb4dce73c "nglayout.debug.paint_dumping", value = 0}, {name = 0xb4dce759 "nglayout.debug.paint_flashing", value = 0}} kUseAltDCFor_NONE = 0 '\0' *_ZZN16nsIScreenManager6GetIIDEvE3iid = {m0 = 1714322296, m1 = 7634, m2 = 4530, m3 = "£Óü\036__¹Ô"} *_ZZN13nsIProperties6GetIIDEvE3iid = {m0 = 2019886466, m1 = 20115, m2 = 19296, m3 = "\216\205&ëÓë\024Ê"} *_ZZN7nsIPref6GetIIDEvE3iid = {m0 = 2720716720, m1 = 51846, m2 = 4561, m3 = "©¤\000\200_\212zÄ"} *_ZZN13nsCOMTypeInfoI11nsISupportsE6GetIIDEvE20iid_NS_ISUPPORTS_IID = {m0 = 0, m1 = 0, m2 = 0, m3 = "À\000\000\000\000\000\000F"} *_ZZN9nsIScreen6GetIIDEvE3iid = {m0 = 4146627342, m1 = 7633, m2 = 4530, m3 = "\225\230û\237AO$e"} *_ZZN13nsIFullScreen6GetIIDEvE3iid = {m0 = 2555680622, m1 = 7633, m2 = 4530, m3 = "\203PæÓP\231ûÎ"} *_ZZN19nsIRenderingContext6GetIIDEvE3iid = {m0 = 3642716811, m1 = 55284, m2 = 19993, m3 = "\213Ý\230\231?ßìÆ"} *_ZZN11nsIAppShell6GetIIDEvE3iid = {m0 = 2692054065, m1 = 61100, m2 = 4561, m3 = "\236Á\000ª\000/¸!"} *_ZZN9nsIWidget6GetIIDEvE3iid = {m0 = 402860757, m1 = 45669, m2 = 4561, m3 = "ª*\000\000\000\000\000"} *_ZZN19nsISimpleEnumerator6GetIIDEvE3iid = {m0 = 3515454016, m1 = 63954, m2 = 4562, m3 = "½Ö\000\000dest"} *_ZZN16nsIDeviceContext6GetIIDEvE3iid = {m0 = 1496434048, m1 = 47383, m2 = 4561, m3 = "¨$\000@\225\232(É"} *_ZZN12nsILocalFile6GetIIDEvE3iid = {m0 = 2858487584, m1 = 43145, m2 = 4563, m3 = "\214\201\000\000dest"} (gdb)
Johnny, Brendan: Assertion regression from bug 289074. I don't see any such assertion in nsScriptSecurityManager code, though. I do see something like it in jsinterp.c, but that's not the given line number and doesn't look like in-lined code. Maybe I missed a macro.
Assignee: dveditz → jst
Keywords: regression
see bug 289074 comment 30 and bug 289074 comment 31 *** This bug has been marked as a duplicate of 289074 ***
Status: NEW → RESOLVED
Closed: 20 years ago
Resolution: --- → DUPLICATE
the see note is to dveditz, as the reporter can't see. reporter: the code was changed because people hit it. cvs update.
You need to log in before you can comment on or make changes to this bug.