On May 12, 2009, at 5:48 AM, Bill Shannon wrote: > Since upgrading to snv_111a I've had firefox crash on me several > times. > The most recent crash occurred Friday night at 8:15pm, when I wasn't > even using it. I came in this morning to find that it had crashed. > adb and dbx stack traces are below. > > In addition to these crashes, it also fails to display the (internal > to Sun) http://sunreserve.sun.com conference room reservation page > correctly. Often, but not always, the buttons to move to the next > page of conference rooms will be missing, along with several other > aspects of the user interface. > > > Anyone have any idea what's wrong with this version? Do I need to > roll > back to an older version? Does this version have their new JavaScript > engine? If so, it looks like it's broken. Is there a way to turn it > off and revert to the old engine? > It is fixed in OS 2009.06 build 4. > > > $ adb /usr/lib/firefox/firefox-bin core > core file = core -- program ``/usr/lib/firefox/firefox-bin'' on > platform i86pc > SIGSEGV: Segmentation Fault
The stack looks like https://bugzilla.mozilla.org/show_bug.cgi?id=470892 Did you run out of your memory? You can set "javascript.options.jit.content" to false in "about:config" for workaround. Ginn > > $c > libc_hwcap2.so.1`_lwp_kill+7(1, b, 80463d8, fec9ab6e) > libc_hwcap2.so.1`raise+0x22(b, 80463f0, 0, fcb2e372) > libxul.so`__1cNnsProfileLockSFatalSignalHandler6Fi_v_+0xef(b, 0, > 80464e0) > libc_hwcap2.so.1`__sighndlr+0xf(b, 0, 80464e0, fcb2e364) > libc_hwcap2.so.1`call_user_handler+0x2af(b) > libc_hwcap2.so.1`sigacthandler+0xdf(b, 0, 80464e0) > libmozjs.so`__1cHnanojitELInsFderef6kMi_p1_+0x23(f26ec714, 0, > 1f7bc8c7, fc20455c > , f46ec708) > libmozjs.so`__1cHnanojitELInsGoprnd26kM_p1_+0x24(f26ec714, fc229fcc, > 8046758) > libmozjs.so`__1cHnanojitJAssemblerGasm_ld6Mpn0AELIns__v_ > +0x34(fe6fa000, f26ec714 > , 0, f46ec70c) > libmozjs > .so > `__1cHnanojitJAssemblerDgen6Mpn0AJLirFilter_rnHavmplusEList4CpCeAn0DP > ListElementType____v_+0xe07(fe6fa000, 8046870, 80468e0, fc1f8741) > libmozjs > .so > `__1cHnanojitJAssemblerIassemble6Mpn0AIFragment_rnHavmplusEList4CpCeA > n0DPListElementType____v_+0xe2(fe6fa000, d52af220, 80468e0, fc207022) > libmozjs.so`__1cHnanojitHcompile6Fpn0AJAssembler_pn0AIFragment__v_ > +0x1a0( > fe6fa000) > libmozjs.so`__1cNTraceRecorderHcompile6MpnOJSTraceMonitor__v_ > +0x62(d916c060, > fe6f803c, f40b9980, f46cdab0) > libmozjs.so`__1cMjs_CloseLoop6FpnJJSContext__b_+0x29a(eeb46400, > edbfbf20, > f46cda48, fc1acb66) > libmozjs > .so`__1cRjs_RecordLoopEdge6FpnJJSContext_pnNTraceRecorder_rI_b_+0x797( > eeb46400, d916c060, 8046ab8, fc1af9a2) > libmozjs.so`__1cSjs_MonitorLoopEdge6FpnJJSContext_rI_b_ > +0x48(eeb46400, 8046ab8, > 14, d3827100) > libmozjs.so`js_Interpret+0x8f7a(eeb46400, fc229fcc, 8046bd8, fc0d623d) > libmozjs.so`js_Invoke+0x823(eeb46400, 0, d3827064, 0) > libmozjs.so`js_fun_apply+0x1b8(eeb46400, 2, d382702c, fc0c9101) > libmozjs.so`js_Interpret+0x56a1(eeb46400, df68e088, 4, fc0d6c4a) > libmozjs.so`js_InternalInvoke+0xa83(eeb46400, edbfbf20, e2087ba0, 0, > 1, df68e088 > ) > libmozjs.so`JS_CallFunctionValue+0x2d(eeb46400, edbfbf20, e2087ba0, > 1, df68e088 > , 8046f3c) > libxul > .so > ` > __1cLnsJSContextQCallEventHandler6MpnLnsISupports_pv3pnInsIArray_ppnKn > sIVariant__I_+0x207(eeb8d5b0, efbace30, edbfbf20, e2087ba0, > d6291d04, 8047024) > libxul.so`__1cOnsGlobalWindowKRunTimeout6MpnJnsTimeout__v_ > +0x46b(efbace30, > dd6b1500, 1f7f137f, fd345afe) > libxul.so`__1cOnsGlobalWindowNTimerCallback6FpnInsITimer_pv_v_ > +0x2e(d96d2bb0, > dd6b1500, 610d3c61, 610d42a2) > libxul.so`__1cLnsTimerImplEFire6M_v_+0x144(d96d2bb0, fe78a26c, > 8047168, fdc1bcda > ) > libxul.so`__1cMnsTimerEventDRun6M_I_+0x51(dfaf1a10, 1, 804718c, 0) > libxul.so`__1cInsThreadQProcessNextEvent6Mipi_I_+0x142(fe88fab0, 1, > 80471cc, > fdbb6519) > libxul.so`__1cVNS_ProcessNextEvent_P6FpnJnsIThread_i_i_ > +0x44(fe88fab0, 1, 0, 0) > libxul.so`__1cOnsBaseAppShellDRun6M_I_+0x3a(fe6182e0, fd7cff24, 0, > fd7d1ab8) > libxul.so`__1cMnsAppStartupDRun6M_I_+0x34(fe6e70a0, fe82d0c8, > fe8a8538, 0) > libxul.so`XRE_main+0x3406(1, 80476c0, fe8010c0, 2) > main+0x223(1, 80476c0, 80476c8, feffb7b4) > _start+0x7d(1, 8047820, 0, 804783d, 8047851, 8047895) > > > $ dbx /usr/lib/firefox/firefox-bin core > For information about new features see `help changes' > To remove this message, put `dbxenv suppress_startup_message 7.6' in > your .dbxrc > Reading firefox-bin > core file header read successfully > Reading ld.so.1 > Reading libjemalloc.so > Reading libCrun.so.1 > Reading libCstd.so.1 > Reading libpthread.so.1 > Reading libc.so.1 > Reading libxpcom.so > Reading libxul.so > Reading libjpeg.so.62.0.0 > Reading libmozjs.so > Reading libssl3.so > Reading libnss3.so > Reading libnssutil3.so > Reading libplc4.so > Reading libnspr4.so > Reading libthread.so.1 > Reading librt.so.1 > Reading libplds4.so > Reading libsocket.so.1 > Reading libnsl.so.1 > Reading libdl.so.1 > Reading libgobject-2.0.so.0.1800.3 > Reading libglib-2.0.so.0.1800.3 > Reading libgtk-x11-2.0.so.0.1400.5 > Reading libgdk-x11-2.0.so.0.1400.5 > Reading libmlib.so.2 > Reading libmlib_sse2.so.2 > Reading libgio-2.0.so.0.1800.3 > Reading libcairo.so.2.10800.4 > Reading libXrender.so.1 > Reading libX11.so.4 > Reading libXext.so.0 > Reading libXt.so.4 > Reading libsqlite3.so > Reading libsmime3.so > Reading libfreetype.so.6 > Reading libz.so.1 > Reading libfontconfig.so.1 > Reading libdbus-1.so.3.4.0 > Reading libpangoft2-1.0.so.0.2203.0 > Reading libpango-1.0.so.0.2203.0 > Reading libatk-1.0.so.0.2409.1 > Reading libgdk_pixbuf-2.0.so.0.1400.5 > Reading libm.so.2 > Reading libgthread-2.0.so.0.1800.3 > Reading libmp.so.2 > Reading libmd.so.1 > Reading libscf.so.1 > Reading libgmodule-2.0.so.0.1800.3 > Reading libpangocairo-1.0.so.0.2203.0 > Reading libXfixes.so.1 > Reading libXi.so.5 > Reading libXrandr.so.2 > Reading libXcursor.so.1 > Reading libXcomposite.so.1 > Reading libXdamage.so.1 > Reading libpixman-1.so.0 > Reading libpng12.so.0.35.0 > Reading libXau.so.6 > Reading libSM.so.6 > Reading libICE.so.6 > Reading libexpat.so.1.5.2 > Reading libbsm.so.1 > Reading libuutil.so.1 > Reading libgen.so.1 > Reading libsecdb.so.1 > Reading libtsol.so.2 > Reading libinetutil.so.1 > Reading libdemangle.so.1 > Reading en_US.UTF-8.so.3 > Reading methods_unicode.so.3 > Reading xlcUTF8Load.so.2 > Reading libgnomeui-2.so.0.2400.0 > Reading libart_lgpl_2.so.2.3.20 > Reading libgconf-2.so.4.1.5 > Reading libORBit-2.so.0.1.0 > Reading libgnome-2.so.0.2400.1 > Reading libbonobo-activation.so.4.0.0 > Reading libpopt.so.0.0.0 > Reading libbonoboui-2.so.0.0.0 > Reading libbonobo-2.so.0.0.0 > Reading libORBitCosNaming-2.so.0.1.0 > Reading libxml2.so.2 > Reading libgnomevfs-2.so.0.2400.0 > Reading libresolv.so.2 > Reading libdbus-glib-1.so.2.1.0 > Reading UTF-8%UTF-16LE.so > Reading UTF-16LE%UTF-8.so > Reading libbrowserdirprovider.so > Reading libdbusservice.so > Reading libimgicon.so > Reading libclearlooks.so > Reading libbrowsercomps.so > Reading libmozgnome.so > Reading libfile.so > Reading libsec.so.1 > Reading libfam.so.0.0.0 > Reading libavl.so.1 > Reading libidmap.so.1 > Reading libssl.so.0.9.8 > Reading libcrypto.so.0.9.8 > Reading libldap.so.5 > Reading libsldap.so.1 > Reading libadutils.so.1 > Reading libsasl.so.1 > Reading libnspr4.so > Reading libplc4.so > Reading libnss3.so > Reading libsoftokn3.so > Reading libplds4.so > Reading libssl3.so > Reading UTF-8%UTF-8.so > Reading libpixbufloader-png.so > Reading im-iiim.so > Reading libiiimcf.so.3.0.0 > Reading libiiimp.so.1.0.0 > Reading libkbltrans.so.0.0.0 > Reading auxiliary_object.so > Reading auxiliary_object.so > Reading auxiliary_object.so > Reading libsoftokn3.so > Reading libnssdbm3.so > Reading libfreebl3.so > Reading libkstat.so.1 > Reading libnssckbi.so > Reading libnkgnomevfs.so > Reading libgvfsdbus.so > Reading libgvfscommon.so.0.0.0 > Reading pango-basic-fc.so > Reading libXinerama.so.1 > Reading svg_loader.so > Reading librsvg-2.so.2.22.3 > Reading libcroco-0.6.so.3.0.1 > Reading libflashplayer.so > Reading libpangoxft-1.0.so.0.2203.0 > Reading libpangox-1.0.so.0.2203.0 > Reading libXft.so.2 > Reading pango-hangul-fc.so > Reading nss_files.so.1 > Reading nss_nis.so.1 > Reading libesd.so.0.2.39 > Reading libcanberra.so.0.1.2 > Reading libvorbisfile.so.3.2.0 > Reading libltdl.so.3.1.4 > Reading libvorbis.so.0.4.0 > Reading libogg.so.0.5.3 > Reading libaudiofile.so.0.0.2 > Reading libprintbackend-file.so > Reading libprintbackend-lpr.so > Reading libprintbackend-papi.so > Reading libpapi.so.0 > Reading libpapi-common.so.0 > Reading nss_user.so.1 > Reading libprintbackend-cups.so > Reading libcups.so.2 > Reading libgss.so.1 > Reading libkrb5.so.1 > Reading libgioremote-volume-monitor.so > Reading libtrackerclient.so.0.0.0 > t at 1 (l at 1) terminated by signal SEGV (Segmentation Fault) > 0xfecf1997: _lwp_kill+0x0007: jae _lwp_kill+0x15 [ 0xfecf19a5, . > +0xe ] > (dbx) where > current thread: t at 1 > =>[1] _lwp_kill(0x1, 0xb, 0xb, 0xfecea9ea), at 0xfecf1997 > [2] thr_kill(0x1, 0xb, 0x80463d8, 0xfec9ab6e), at 0xfeceaa0c > [3] raise(0xb, 0x80463f0, 0x0, 0xfcb2e372), at 0xfec9ab7a > [4] nsProfileLock::FatalSignalHandler(0xb, 0x0, 0x80464e0), at > 0xfcb2e453 > [5] __sighndlr(0xb, 0x0, 0x80464e0, 0xfcb2e364), at 0xfeced0af > [6] call_user_handler(0xb), at 0xfece01af > [7] sigacthandler(0xb, 0x0, 0x80464e0, 0xf, 0x0, 0x0), at 0xfece03df > ---- called from signal handler with signal 11 (SIGSEGV) ------ > [8] nanojit::LIns::deref(0xf26ec714, 0x0, 0x1f7bc8c7, 0xfc20455c, > 0xf46ec708), at 0xfc20395f > [9] nanojit::LIns::oprnd2(0xf26ec714, 0xfc229fcc, 0x8046758), at > 0xfc204574 > [10] nanojit::Assembler::asm_ld(0xfe6fa000, 0xf26ec714, 0x0, > 0xf46ec70c), at 0xfc20eea0 > [11] nanojit::Assembler::gen(0xfe6fa000, 0x8046870, 0x80468e0, > 0xfc1f8741), at 0xfc1f9e87 > [12] nanojit::Assembler::assemble(0xfe6fa000, 0xd52af220, > 0x80468e0, 0xfc207022), at 0xfc1f8812 > [13] nanojit::compile(0xfe6fa000), at 0xfc2071b4 > [14] TraceRecorder::compile(0xd916c060, 0xfe6f803c, 0xf40b9980, > 0xf46cdab0), at 0xfc1a958e > [15] js_CloseLoop(0xeeb46400, 0xedbfbf20, 0xf46cda48, 0xfc1acb66), > at 0xfc1ac80e > [16] js_RecordLoopEdge(0xeeb46400, 0xd916c060, 0x8046ab8, > 0xfc1af9a2), at 0xfc1ad2ef > [17] js_MonitorLoopEdge(0xeeb46400, 0x8046ab8, 0x14, 0xd3827100), > at 0xfc1af9dc > [18] js_Interpret(0xeeb46400, 0xfc229fcc, 0x8046bd8, 0xfc0d623d), > at 0xfc0d206a > [19] js_Invoke(0xeeb46400, 0x0, 0xd3827064, 0x0), at 0xfc0d6a4f > [20] js_fun_apply(0xeeb46400, 0x2, 0xd382702c, 0xfc0c9101), at > 0xfc0c035c > [21] js_Interpret(0xeeb46400, 0xdf68e088, 0x4, 0xfc0d6c4a), at > 0xfc0ce791 > [22] js_InternalInvoke(0xeeb46400, 0xedbfbf20, 0xe2087ba0, 0x0, > 0x1, 0xdf68e088, 0x8046f3c, 0xfc03b94a), at 0xfc0d761f > [23] JS_CallFunctionValue(0xeeb46400, 0xedbfbf20, 0xe2087ba0, 0x1, > 0xdf68e088, 0x8046f3c, 0xe2087ba0, 0xedbfbf20), at 0xfc03b96d > [24] nsJSContext::CallEventHandler(0xeeb8d5b0, 0xefbace30, > 0xedbfbf20, 0xe2087ba0, 0xd6291d04, 0x8047024, 0x3e8, 0x0), at > 0xfd31d627 > [25] nsGlobalWindow::RunTimeout(0xefbace30, 0xdd6b1500, 0x1f7f137f, > 0xfd345afe), at 0xfd344bf3 > [26] nsGlobalWindow::TimerCallback(0xd96d2bb0, 0xdd6b1500, > 0x610d3c61, 0x610d42a2), at 0xfd345b1e > [27] nsTimerImpl::Fire(0xd96d2bb0, 0xfe78a26c, 0x8047168, > 0xfdc1bcda), at 0xfdc1bc08 > [28] nsTimerEvent::Run(0xdfaf1a10, 0x1, 0x804718c, 0x0), at > 0xfdc1bd1d > [29] nsThread::ProcessNextEvent(0xfe88fab0, 0x1, 0x80471cc, > 0xfdbb6519), at 0xfdc179ae > [30] NS_ProcessNextEvent_P(0xfe88fab0, 0x1, 0x0, 0x0), at 0xfdbb6550 > [31] nsBaseAppShell::Run(0xfe6182e0, 0xfd7cff24, 0x0, 0xfd7d1ab8), > at 0xfda4c5b2 > [32] nsAppStartup::Run(0xfe6e70a0, 0xfe82d0c8, 0xfe8a8538, 0x0), at > 0xfd7d1ae0 > [33] XRE_main(0x1, 0x80476c0, 0xfe8010c0, 0x2), at 0xfcb24fce > [34] main(0x1, 0x80476c0, 0x80476c8, 0xfeffb7b4), at 0x805179b > (dbx) > _______________________________________________ > desktop-discuss mailing list > desktop-discuss at opensolaris.org -------- Ginn Chen Software Engineer, Browser Team Sun Microsystems, Inc. Phone: x82869 / +86-10-62673869 Fax: +86-10-62780969
