Program received signal SIGSEGV, Segmentation fault. 0x02650ab3 in dri2FlushFrontBuffer (driDrawable=0xb0e91200, loaderPrivate=0xa2afb020) at dri2_glx.c:460 460 struct glx_display *priv = __glXInitialize(pdraw->base.psc->dpy); (gdb) bt full #0 0x02650ab3 in dri2FlushFrontBuffer (driDrawable=0xb0e91200, loaderPrivate=0xa2afb020) at dri2_glx.c:460 pdraw = 0xa2afb020 priv = 0xbfff7f18 pdp = 0x339f9f4 gc = 0xa26e6000 #1 0x027960d9 in dri2_flush_frontbuffer (drawable=0xb1547580, statt=ST_ATTACHMENT_FRONT_LEFT) at dri2.c:290 dri_drawable = 0xb0e91200 loader = 0x2675bb4 #2 0x02797dc9 in dri_st_framebuffer_flush_front (stfbi=0xb1547580, statt=ST_ATTACHMENT_FRONT_LEFT) at dri_drawable.c:104 drawable = 0xb1547580 #3 0x027f0f7a in st_manager_flush_frontbuffer (st=0xa2dd0000) at state_tracker/st_manager.c:816 stfb = 0xa2802400 strb = 0xb1559950 #4 0x027f0722 in st_context_flush (stctxi=0xa2dd0000, flags=1, fence=0x0) at state_tracker/st_manager.c:513 st = 0xa2dd0000 #5 0x02796ae9 in dri_unbind_context (cPriv=0xa29db8e0) at dri_context.c:148 ctx = 0xb0bacbe0 #6 0x02790eb2 in driUnbindContext (pcp=0xa29db8e0) at ../../../../src/mesa/drivers/dri/common/dri_util.c:117 psp = 0xa514c2e0 pdp = 0xb0e91200 prp = 0xb0e91200 __PRETTY_FUNCTION__ = "driUnbindContext" #7 0x026501e7 in dri2_unbind_context (context=0xa4249100, new=0xa55dae40) at dri2_glx.c:172 pcp = 0xa4249100 psc = 0xa5574900 #8 0x02618bca in MakeContextCurrent (dpy=0xb7d88000, draw=67131670, read=67131670, gc_user=0xa55dae40) at glxcurrent.c:250 gc = 0xa55dae40 oldGC = 0xa4249100 ret = 0 #9 0x02618d09 in glXMakeCurrent (dpy=0xb7d88000, draw=67131670, gc=0xa55dae40) at glxcurrent.c:287 No locals. #10 0x0159e635 in mozilla::gl::GLContextGLX::MakeCurrentImpl (this=0xa2ee6000, aForce=0) at GLContextProviderGLX.cpp:333 succeeded = 1 #11 0x0159d3e9 in MakeCurrent (aFormat=..., aShare=1, aSize=) at GLContext.h:422 No locals. #12 Init (aFormat=..., aShare=1, aSize=) at GLContextProviderGLX.cpp:313 No locals. #13 CreateGLContext (aFormat=..., aShare=1, aSize=) at GLContextProviderGLX.cpp:268 db = 0 context = 0xa55dae40 glContext = {mRawPtr = 0xa2ee6000} error = xErrorHandler = {mXError = {mError = {type = 0, display = 0x0, resourceid = 0, serial = 0, error_code = 0 '\000', request_code = 0 '\000', minor_code = 0 '\000'}}, static sXErrorPtr = 0xbfff8194, mOldXErrorPtr = 0xbfff81b0, mOldErrorHandler = 0x14fb0d0 } #14 mozilla::gl::CreateOffscreenPixmapContext (aFormat=..., aShare=1, aSize=) at GLContextProviderGLX.cpp:717 serverError = xsurface = {mRawPtr = 0xa5177f10} display = 0xb7d88000 attribs = {5, 0, 32784, 2, 32786, 1, 8, 1, 9, 1, 10, 1, 11, 0, 12, 0, 0} cfgs = chosenIndex = xErrorHandler = {mXError = {mError = {type = 0, display = 0x0, resourceid = 0, serial = 0, error_code = 0 '\000', request_code = 0 '\000', minor_code = 0 '\000'}}, static sXErrorPtr = 0xbfff8194, mOldXErrorPtr = 0x0, mOldErrorHandler = 0x434b4a20} numConfigs = 48 vinfo = {mPtr = 0xaefce060} glxpixmap = 67131670 error = false glContext = {mRawPtr = 0x0} #15 0x0159de8e in mozilla::gl::GLContextProviderGLX::CreateOffscreen (aSize=..., aFormat=...) at GLContextProviderGLX.cpp:729 glContext = #16 0x00a93673 in mozilla::WebGLContext::SetDimensions (this=0xa4413200, width=300, height=150) at WebGLContext.cpp:480 forceOSMesa = 0 useANGLE = gfxInfo = { = {mRawPtr = 0x0}, } format = {static BasicRGBA32Format = {static BasicRGBA32Format = , depth = 0, minDepth = 0, stencil = 0, minStencil = 0, red = 8, minRed = 1, green = 8, minGreen = 1, blue = 8, minBlue = 1, alpha = 8, minAlpha = 1}, depth = 24, minDepth = 16, stencil = 0, minStencil = 0, red = 8, minRed = 1, green = 8, minGreen = 1, blue = 8, minBlue = 1, alpha = 8, minAlpha = 1} prefService = { = {mRawPtr = 0xb7a4cbbc}, } verbose = 0 preferEGL = 0 preferOpenGL = 0 useOpenGL = 1 #17 0x00afeb1b in nsHTMLCanvasElement::UpdateContext (this=0xa3cb03d0, aNewContextOptions=0x0) at nsHTMLCanvasElement.cpp:601 rv = sz = {width = 300, height = 150} #18 0x00afee2c in nsHTMLCanvasElement::GetContext (this=0xa3cb03d0, aContextId=..., aContextOptions=@0xbfff8488, aContext=0xbfff849c) at nsHTMLCanvasElement.cpp:524 cp = 0x1d8b0e0 contextProps = { = {mRawPtr = 0x0}, } rv = #19 0x00fba7f2 in nsIDOMHTMLCanvasElement_GetContext (cx=0xb7db07c0, argc=2, vp=0xb4bfd0b8) at dom_quickstubs.cpp:20099 rv = obj = 0xb1ecf230 self = 0xa3cb0404 selfref = {ptr = 0x0} arg0 = {> = {mBuf = {0xa4c15340, 0x12, 0x1}, mValid = 1}, } helper = { = {mCanonicalStrong = { = {mRawPtr = 0x0}, }, mCanonical = 0x0, mObject = 0x0, mCache = 0x0, mClassInfo = { = {mRawPtr = 0x0}, }, mXPCClassInfo = {mRawPtr = 0x0}, mIsNode = 0}, } lccx = {mCallBeginRequest = XPCLazyCallContext::DONT_CALL_BEGINREQUEST, mCcx = 0x0, mCcxToDestroy = 0x0, mCx = 0xb7db07c0, mCallerLanguage = XPCContext::LANG_JS, mObj = 0xb1ecf230, mCurrentJSObject = 0xb1ecf230, mWrapper = 0x0, mTearOff = 0x0, mData = "\310\025\317\001\003\000\000\000\000\000\000\000\300\375\252\267 ^\301\244\300\a۷\000\000\000\000\000\000\000\000\001", '\000' , "؉\341\261؉\341\261؉᱀\302ʣ\000\000\000\000\230\263̣@ \356\267\067\n\000\000X\205\377\277\234+H\001\000\367\330\001\270\241\234\261\264\205\377\277\224\005\020\245n\027\214G\255\336\000\000\000\000\000\000(\334\023\000L\205\377\277\031\000\000\000\000\000\000\000\t\000\000\000\000\000\000\000\067\000\000\000\000\000\000"} argv = arg1 = 18446462607322775552 result = { = {mRawPtr = 0x0}, } #20 0x003280ae in CallCompiler::generateNativeStub() () from /usr/lib/xulrunner-2/libmozjs.so No symbol table info available. #21 0x0032216c in js::mjit::ic::NativeCall (f=, ic=0xa2d7a534) at methodjit/MonoIC.cpp:898 cc = { = { = {}, cx = 0xb7db07c0}, f = @0xbfff8ab0, ic = @0xa2d7a534, callingNew = false} #22 0x024db80c in ?? () No symbol table info available. #23 0x002c1cd2 in js::mjit::EnterMethodJIT (cx=0xb7db07c0, fp=0xb4bfd030, code=0x24cf000, stackLimit=0xb4c89a60) at methodjit/MethodJIT.cpp:745 oldRegs = rf = {mContext = 0xb7db07c0, mSaved = 0} ok = #24 0x002c1dda in CheckStackAndEnterMethodJIT (cx=0xb7db07c0) at methodjit/MethodJIT.cpp:770 stackLimit = 0x78 #25 js::mjit::JaegerShot (cx=0xb7db07c0) at methodjit/MethodJIT.cpp:787 fp = 0x2650a95 script = 0xa553d000 jit = 0xb4ffd000 #26 0x001b0100 in js::RunScript (cx=0xb7db07c0, script=0xa553d000, fp=0xb4bfd030) at jsinterp.cpp:654 prepareInterp = {cx = 0xb7db07c0, script = } status = js::mjit::Compile_Abort #27 0x001b09af in js::Execute (cx=0xb7db07c0, chain=0xb1ecd0a0, script=0xa553d000, prev=0x0, flags=0, result=0x0) at jsinterp.cpp:1005 frame = { = {cx_ = 0xb7db07c0, seg_ = 0xb4bfd000, vp_ = 0xb4bfd020, fp_ = 0xb4bfd030}, regs_ = {sp = 0xb4bfd060, pc = 0xa553d1f8 , fp = 0xb4bfd030}} preserve = {cx = 0xb7db07c0, enumerators = 0x0} ok = initialVarObj = 0x0 hookData = 0x0 #28 0x0013d2a6 in JS_EvaluateUCScriptForPrincipals (cx=0xb7db07c0, obj=0xb1ecd0a0, principals=0xa3cad794, chars=0xa3c58008, length=8799, filename= 0xa50f1b68 "https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/tests/conformance/draw-elements-out-of-bounds.html", lineno=35, rval=0x0) at jsapi.cpp:4940 script = 0xa553d000 ok = #29 0x0013d75e in JS_EvaluateUCScriptForPrincipalsVersion (cx=0xb7db07c0, obj=0xb1ecd0a0, principals=0xa3cad794, chars=0xa3c58008, length=8799, filename= 0xa50f1b68 "https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/tests/conformance/draw-elements-out-of-bounds.html", lineno=35, rval=0x0, version=JSVERSION_DEFAULT) at jsapi.cpp:4916 avi = {cx = 0xb7db07c0, oldVersion = 8377, oldVersionWasOverride = true, oldOptions = 60936} #30 0x00c0e0f8 in nsJSContext::EvaluateString (this=0xa4c1a500, aScript=..., aScopeObject=0xb1ecd0a0, aPrincipal=0xa3cad790, aURL= 0xa50f1b68 "https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/tests/conformance/draw-elements-out-of-bounds.html", aLineNo=35, aVersion= 0, aRetValue=0x0, aIsUndefined=0xbfff8e44) at nsJSEnvironment.cpp:1731 ar = {mContext = 0xb7db07c0, mSaveDepth = } ac = {call = 0x1} rv = 0 jsprin = 0xa3cad794 ok = 1 val = 18446462607322775552 vp = 0x0 holder = {mContext = 0xa4c1a500, mTerminations = 0x0} principal = stack = { = {mRawPtr = 0xb7aacb3c}, } #31 0x00a56684 in nsScriptLoader::EvaluateScript (this=0xa38985c0, aRequest=0xa44c6160, aScript=...) at nsScriptLoader.cpp:890 rv = 12639872 uri = 0xc0de80 url = { = { = { = {mData = 0xa50f1b68 "https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/tests/conformance/draw-elements-out-of-bounds.html", mLength = 116, mFlags = 65541}, }, mFixedCapacity = 63, mFixedBuf = 0xbfff8e6c ""}, mStorage = "\000]\316\000\000\264G\244\270\216\377\277\230\216\377\277\rrH\001@x`\242\204\022o\001\274\216\377\277\005\000\000\000\354\217\377\277Px\323\001Ȏ\377\277\000\027\324\001`aL\244\300\205\211\243Ȏ\377\277"} cx = scriptContent = { = {mRawPtr = 0xa5726a00}, } pwin = 0x2650a95 oldProcessingScriptTag = 0 oldCurrent = { = {mRawPtr = 0x0}, } isUndefined = -1538804736 globalObject = { = {mRawPtr = 0xaefc90f4}, } stid = 2 context = { = {mRawPtr = 0xa4c1a500}, } #32 0x00a56942 in nsScriptLoader::ProcessRequest (this=0xa38985c0, aRequest=0xa44c6160) at nsScriptLoader.cpp:783 scriptElem = { = {mRawPtr = 0xa5726a00}, } oldParserInsertedScript = { = {mRawPtr = 0x0}, } parserCreated = 1 rv = 0 script = 0xbfff8f28 textData = { = { = { = {mData = 0xa3c58008, mLength = 8799, mFlags = 65541}, }, mFixedCapacity = 63, mFixedBuf = 0xbfff8f3c}, mStorage = {0, 162, 66, 0, 65468, 18316, 5800, 468, 4, 0, 36712, 49151, 6867, 18316, 4, 0, 5888, 468, 36876, 49151, 27136, 42354, 36776, 49151, 13761, 163, 4791, 18343, 22156, 19192, 36776, 49151, 11380, 18343, 27136, 42354, 37448, 49151, 17584, 0, 57832, 2053, 57832, 2053, 24928, 42060, 36856, 49151, 24417, 2053, 8256, 47086, 36876, 49151, 36840, 49151, 26468, 179, 27136, 42354, 39164, 367, 36876, 49151}} doc = { = {mRawPtr = 0x0}, } runScript = 1 #33 0x00a590bd in nsScriptLoader::ProcessScriptElement (this=0xa38985c0, aElement=0xa5726a34) at nsScriptLoader.cpp:729 typeID = 2 language = { = { = { = {mData = 0x1d8f994, mLength = 0, mFlags = 65539}, }, mFixedCapacity = 63, mFixedBuf = 0xbfff92f0}, mStorage = {0, 42176, 3, 8192, 3, 0, 35384, 160, 54056, 47063, 46080, 42055, 37672, 49151, 62465, 333, 53248, 47063, 54056, 47063, 37720, 49151, 28122, 259, 5998, 18316, 5888, 468, 37736, 49151, 5888, 468, 2048, 41454, 31029, 50058, 37736, 49151, 28510, 328, 0, 0, 0, 0, 37736, 49151, 4, 0, 37832, 49151, 27760, 463, 2, 0, 2048, 41454, 66, 0, 65468, 18316, 5800, 468, 2048, 41454}} rv = csp = { = {mRawPtr = 0x0}, } type = { = { = { = {mData = 0x1d8f994, mLength = 0, mFlags = 65537}, }, mFixedCapacity = 63, mFixedBuf = 0xbfff925c}, mStorage = {0, 2053, 5998, 18316, 62528, 41861, 37576, 49151, 24417, 2053, 8256, 47086, 57280, 42031, 37544, 49151, 1140, 41856, 0, 0, 32, 0, 0, 41856, 1, 0, 0, 16384, 0, 0, 2, 0, 0, 0, 66, 0, 65468, 18316, 5800, 468, 46080, 42055, 37576, 49151, 6867, 18316, 4, 0, 5888, 468, 54056, 47063, 46080, 42055, 37640, 49151, 61732, 333, 28, 0, 0, 0, 1, 0}} src = { = { = { = {mData = 0xbfff91c8, mLength = 0, mFlags = 65553}, }, mFixedCapacity = 63, mFixedBuf = 0xbfff91c8}, mStorage = {0, 49151, 58348, 42360, 5998, 18316, 56960, 42031, 39083, 158, 5888, 468, 27136, 42354, 57280, 42031, 37560, 49151, 20305, 163, 57280, 42031, 2048, 41454, 27136, 42354, 0, 0, 1, 0, 27136, 42354, 37416, 49151, 34914, 329, 14992, 47017, 27136, 42354, 0, 0, 0, 0, 1, 0, 29888, 42263, 37608, 49151, 53499, 208, 14992, 47017, 8700, 47086, 8700, 47086, 11380, 18343, 4791, 18343, 3028, 45520}} eltContent = { = {mRawPtr = 0xa5726a00}, } globalObject = context = rootElement = 0x1 version = 0 request = {mRawPtr = 0xa44c6160} #34 0x00a54fa9 in nsScriptElement::MaybeProcessScript (this=0xa5726a34) at nsScriptElement.cpp:180 cont = { = {mRawPtr = 0xa5726a00}, } scriptresult = ownerDoc = 0xa1ee0800 parser = { = {mRawPtr = 0xa447b400}, } loader = #35 0x00b36dbc in nsHTMLScriptElement::MaybeProcessScript (this=0xa5726a00) at nsHTMLScriptElement.cpp:583 rv = #36 0x00b35a4d in nsHTMLScriptElement::DoneAddingChildren (this=0xa5726a00, aHaveNotified=1) at nsHTMLScriptElement.cpp:510 rv = #37 0x00d12de5 in nsHtml5TreeOpExecutor::RunScript (this=0xa20174d0, aScriptElement=0xa5726a00) at nsHtml5TreeOpExecutor.cpp:730 sele = { = {mRawPtr = 0xa5726a34}, } htmlDocument = { = {mRawPtr = 0xa1ee0af0}, } rv = #38 0x00d14821 in nsHtml5TreeOpExecutor::RunFlushLoop (this=0xa20174d0) at nsHtml5TreeOpExecutor.cpp:525 scriptElement = 0xa5726a00 numberOfOpsToFlush = 2771616368 first = 0xa2803008 last = 0xa20174d0 guard = {mExecutor = {mRawPtr = 0xa20174d0}} parserKungFuDeathGrip = { = {mRawPtr = 0xa447b400}, } #39 0x00d14dd5 in nsHtml5ExecutorReflusher::Run (this=0xa1f3b070) at nsHtml5TreeOpExecutor.cpp:90 No locals. #40 0x014cf87d in nsThread::ProcessNextEvent (this=0xb7dd6fa0, mayWait=0, result=0xbfff972c) at nsThread.cpp:626 event = { = {mRawPtr = 0xa1f3b070}, } notifyGlobalObserver = 1 obs = { = {mRawPtr = 0xb4ac6c44}, } rv = 0 #41 0x0148a8b4 in NS_ProcessNextEvent_P (thread=, mayWait=0) at nsThreadUtils.cpp:250 val = #42 0x01330573 in mozilla::ipc::MessagePump::Run (this=0xb7df4fd0, aDelegate=0xb7d506e0) at MessagePump.cpp:110 did_work = #43 0x015172e2 in MessageLoop::RunInternal (this=0xb7d506e0) at src/base/message_loop.cc:219 No locals. #44 0x01517397 in RunHandler (this=0xb7d506e0) at src/base/message_loop.cc:202 No locals. #45 MessageLoop::Run (this=0xb7d506e0) at src/base/message_loop.cc:176 save_state = { = {run_depth = 1, quit_received = false}, loop_ = 0xb7d506e0, previous_state_ = 0x0} #46 0x0126874e in nsBaseAppShell::Run (this=0xb4ac6c40) at nsBaseAppShell.cpp:192 thread = 0xb7dd6fa0 #47 0x010b9f7f in nsAppStartup::Run (this=0xb68f3190) at nsAppStartup.cpp:191 rv = 1 #48 0x0066f766 in XRE_main (argc=3, argv=0xbffff08c, aAppData=0xb7d21780) at nsAppRunner.cpp:3691 appStartup = { = {mRawPtr = 0xb68f3190}, } shuttingDown = 0 workingDir = { = {mRawPtr = 0xb0ba5480}, } remoteService = { = {mRawPtr = 0xafe98330}, } cmdLine = { = {mRawPtr = 0xb0b9c580}, } xpcom = {mServiceManager = 0xb7d4c374, static gNativeAppSupport = 0xb7db3488} prefs = { = {mRawPtr = 0xb7a4cbb0}, } desktopStartupIDEnv = flagFile = { = {mRawPtr = 0xb7de5380}, } updRoot = { = {mRawPtr = 0xb7d2c280}, } persistent = 1 profLD = { = {mRawPtr = 0xb7de5580}, } cachesOK = desktopStartupIDPtr = 0x12ed9f0 "U\270\002" nativeApp = { = {mRawPtr = 0xb7db3488}, } startOffline = 16966160 profileName = { = { = { = {mData = 0xb7df37c8 "default", mLength = 7, mFlags = 65541}, }, mFixedCapacity = 63, mFixedBuf = 0xbfff9d48 ""}, mStorage = "\000\235\377\277\071\000\000\000\231&L\001\000\027\324\001\210\235\377\277\000\000\000\000\300\377\377\377\200\377\377\377\200\000\000\000\244#\356\267\350\341a\001\000\000\000\000/\000\000\000\000\065\021\000x\000\000\000 \237\377\277"} versionOK = -1073767716 appInitiatedRestart = 0 desktopStartupID = { = { = { = {mData = 0xbfff9d9c "", mLength = 0, mFlags = 65553}, }, mFixedCapacity = 63, mFixedBuf = 0xbfff9d9c ""}, mStorage = "\000\027\324\001\200\303ҷ \237\377\277\330\235\377\277\227PL\001\200\303ҷ \237\377\277\204\027ҷ\000\000\000\000ٿM\001\000\027\324\001\350\235\377\277\350\341\005\b\031\312N\001\350\341\005\b\370\235\377\277"} display_name = xremotearg = _g_set_application_name = canRun = 1 profileLock = { = {mRawPtr = 0xb7df4fa0}, } profD = { = {mRawPtr = 0xb7de5500}, } version = { = { = { = {mData = 0xbfff9cf4 "4.0b8_20110106150225/20110106150225", mLength = 35, mFlags = 65553}, }, mFixedCapacity = 63, mFixedBuf = 0xbfff9cf4 "4.0b8_20110106150225/20110106150225"}, mStorage = "4.0b8_20110106150225/20110106150225\000<\277\377\277\002\000\000\000\000\000\000\000\200\303ҷ\210\235\377\277a_\005\b@ ", } display = 0xb7d95140 [GdkDisplayX11] _gtk_window_set_auto_startup_notification = osABI = { = { = {mData = 0x161cd3b "Linux_x86-gcc3", mLength = 14, mFlags = 1}, }, } fFlagFile = { = {mRawPtr = 0xb7de5380}, } rv = 0 gtkModules = appData = { = {size = 56, directory = 0xb7d2c280, vendor = 0xb7d1c0f0 "Mozilla", name = 0xb7d1c0f8 "Firefox", version = 0xb7d1c100 "4.0b8", buildID = 0xb7d0f330 "20110106150225", ID = 0xb7d11640 "{ec8030f7-c20a-464f-9b0e-13a3a9e97384}", copyright = 0x0, flags = 14, xreDirectory = 0xb7d2c380, minVersion = 0xb7d1c108 "2.0b8", maxVersion = 0xb7d1c110 "2.0b8", crashReporterURL = 0xb7d2c400 "https://crash-reports.mozilla.com/submit?id=ec8030f7-c20a-464f-9b0e-13a3a9e97384&version=4.0b8&buildid=20110106150225", profile = 0x0}, } ar = home = override = 0x0 dirProvider = { = { = { = {_vptr.nsISupports = 0x1c52ec8}, }, }, = { = {_vptr.nsISupports = 0x1c52eec}, }, mAppProvider = { = {mRawPtr = 0x0}, }, mGREDir = { = {mRawPtr = 0xb7d2c380}, }, mXULAppDir = { = {mRawPtr = 0xb7d2c280}, }, mProfileDir = { = {mRawPtr = 0xb7de5500}, }, mProfileLocalDir = { = {mRawPtr = 0xb7de5580}, }, mProfileNotified = 1 '\001', mAppBundleDirectories = { = {mArray = {mImpl = 0x0}}, }, mExtensionDirectories = { = {mArray = { mImpl = 0xb3eef160}}, }, mThemeDirectories = { = {mArray = {mImpl = 0xb34a3be0}}, }} crashreporterEnv = i = #49 0x08049962 in main (argc=3, argv=0xbffff08c) at nsXULStub.cpp:584 iniFile = { = {mRawPtr = 0xb7d2c200}, } appData = {mAppData = 0xb7d21780} rv = lastSlash = iniPath = "/usr/lib/firefox-4/application.ini\000i", '\000' greDir = "/usr/lib/xulrunner-2\000libxpcom.so\000bxpcom.so", '\000' parser = {mSections = {, nsINIParser::INIValue*>> = { > >> = {mTable = {ops = 0x805e340, data = 0x0, hashShift = 28, maxAlphaFrac = 192 '\300', minAlphaFrac = 64 '@', entrySize = 12, entryCount = 4, removedCount = 0, generation = 0, entryStore = 0xb7d0b0c0 ""}}, }, }, mFileContents = {mRawPtr = 0xb7d0e000 "; ***** BEGIN LICENSE BLOCK *****"}} kXULFuncs = {{functionName = 0x8059580 "XRE_CreateAppData", function = 0x805e3a8}, {functionName = 0x8059592 "XRE_FreeAppData", function = 0x805e3ac}, {functionName = 0x80595a2 "XRE_main", function = 0x805e3b0}, {functionName = 0x0, function = 0x0}} retval = greFound = -1073766600 appDataFile = tmpPath = '\000' fileStat = {st_dev = 64768, __pad1 = 0, st_ino = 100672, st_mode = 33261, st_nlink = 1, st_uid = 0, st_gid = 0, st_rdev = 0, __pad2 = 0, st_size = 92528, st_blksize = 4096, st_blocks = 184, st_atim = {tv_sec = 1295179716, tv_nsec = 41543335}, st_mtim = {tv_sec = 1294347767, tv_nsec = 0}, st_ctim = {tv_sec = 1295179529, tv_nsec = 431190679}, __unused4 = 0, __unused5 = 0}