Re: [Htmlvalidator-help] tidy FreeBSD
Brought to you by:
mgueury
From: [LoN]Kamikaze <LoN...@gm...> - 2006-06-09 16:14:46
|
[LoN]Kamikaze wrote: > I rebuilt Firefox with debugging and it looks like this is causing my p= roblems: >=20 > nsNativeComponentLoader: SelfRegisterDll(libnstidy.so) Load FAILED with= error: /home/kamikaze/.mozilla/firefox/eze6qb8b.default/extensions/{3b56= bcc7-54e5-44a2-9b44-66c3ef58c13e}/components/libnstidy.so: Undefined symb= ol "__cxa_get_exception_ptr" >=20 >=20 I was able to resolve this by using another version of gcc. However, now = Firefox segfaults when the extension is installed. This is the gdb output= : Starting program: /usr/X11R6/lib/firefox/firefox-bin=20 warning: Unable to get location for thread creation breakpoint: generic e= rror [New LWP 101142] [New Thread 0x8079000 (LWP 101142)] Type Manifest File: /home/kamikaze/.mozilla/firefox/eze6qb8b.default/xpti= =2Edat *** Registering Apprunner components (all right -- a generic module!) nsNativeComponentLoader: autoregistering begins. nsNativeComponentLoader: autoregistering succeeded nsNativeComponentLoader: registering deferred (0) pldhash: for the table at address 0x8131820, the given entrySize of 44 pr= obably favors chaining over double hashing. WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file nsChromeRegistry.c= pp, line 1245 GFX: dpi=3D81 t2p=3D0.0555556 p2t=3D18 depth=3D16 ++WEBSHELL =3D=3D 1 ++DOMWINDOW =3D=3D 1 WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file nsStringBundle.cpp= , line 273 ++DOMWINDOW =3D=3D 2 ++WEBSHELL =3D=3D 2 ++DOMWINDOW =3D=3D 3 ++DOMWINDOW =3D=3D 4 Note: styleverifytree is disabled Note: frameverifytree is disabled Note: verifyreflow is disabled Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x8079000 (LWP 101125)] 0x2a6f46f8 in nsTidyImpl_GetInterfacesHelper (count=3D0x0, array=3D0x0) at nsTidy.cpp:94 94=09 (gdb) bt #0 0x2a6f46f8 in nsTidyImpl_GetInterfacesHelper (count=3D0x0, array=3D0x= 0) at nsTidy.cpp:94 #1 0x281c79ed in nsGenericFactory::GetInterfaces (this=3D0x8790100,=20 countp=3D0xbfbfd300, array=3D0x2a83a4ec) at nsGenericFactory.cpp:99 #2 0x28d4877c in XPCNativeSet::GetNewOrUsed (ccx=3D@0xbfbfd638,=20 classInfo=3D0x8790104) at xpcwrappednativeinfo.cpp:604 #3 0x28d50891 in XPCWrappedNativeProto::GetNewOrUsed (ccx=3D@0xbfbfd638,= =20 Scope=3D0x8422400, ClassInfo=3D0x8790104, ScriptableCreateInfo=3D0xbf= bfd538,=20 ForceNoSharing=3D0) at xpcprivate.h:3363 #4 0x28d3e03d in XPCWrappedNative::GetNewOrUsed (ccx=3D@0xbfbfd638,=20 Object=3D0x8790280, Scope=3D0x8422400, Interface=3D0x81e19a0,=20 resultWrapper=3D0xbfbfd5c4) at xpcprivate.h:3366 #5 0x28d1cb58 in XPCConvert::NativeInterface2JSObject (ccx=3D@0xbfbfd638= ,=20 dest=3D0xbfbfd748, src=3D0x8790280, iid=3D0xbfbfd798, scope=3D0x84224= 00,=20 allowNativeWrapper=3D0, pErr=3D0xbfbfd634) at xpcprivate.h:3362 #6 0x28cfe09b in nsXPConnect::WrapNative (this=3D0x80ed7c0,=20 aJSContext=3D0x8425400, aScope=3D0xbfbfd638, aCOMObj=3D0x8790280, aII= D=3D@0x0,=20 _retval=3D0xbfbfd748) at nsXPConnect.cpp:586 #7 0x28d26c61 in nsJSCID::CreateInstance (this=3D0x86ee100, _retval=3D0x= bfbfda80) at nsCOMPtr.h:1149 #8 0x2826c72d in XPTC_InvokeByIndex (that=3D0x86ee100, methodIndex=3D10,= =20 paramCount=3D713270508, params=3D0xbfbfda80) at xptcinvoke_unixish_x8= 6.cpp:179 #9 0x28d4336e in XPCWrappedNative::CallMethod (ccx=3D@0xbfbfdb60,=20 mode=3DXPCWrappedNative::CALL_METHOD) at xpcwrappednative.cpp:2151 #10 0x28d4eb5a in XPC_WN_CallMethod (cx=3D0x8425400, obj=3D0x0, argc=3D0,= =20 argv=3D0xbfbfdb60, vp=3D0x0) at xpcwrappednativejsops.cpp:1445 #11 0x280e730a in js_Invoke (cx=3D0x8425400, argc=3D0, flags=3D0) at jsin= terp.c:1188 #12 0x280f40cd in js_Interpret (cx=3D0x8425400, pc=3D0x870620f ":",=20 result=3D0xbfbfdfbc) at jsinterp.c:3583 #13 0x280e7381 in js_Invoke (cx=3D0x8425400, argc=3D1, flags=3D1) at jsin= terp.c:1208 #14 0x280efc7d in js_Interpret (cx=3D0x8425400, pc=3D0x86ec53a "#",=20 result=3D0xbfbfe2f0) at jsinterp.c:3128 #15 0x280e7cd8 in js_Execute (cx=3D0x8425400, chain=3D0x837b690, script=3D= 0x879d000,=20 down=3D0x0, flags=3D0, result=3D0x0) at jsinterp.c:1434 #16 0x280b737a in JS_ExecuteScript (cx=3D0x8425400, obj=3D0x0, script=3D0= x0,=20 rval=3D0x0) at jsapi.c:4012 #17 0x2a1f3532 in nsJSContext::ExecuteScript (this=3D0x84223c0,=20 aScriptObject=3D0x0, aScopeObject=3D0x837b690, aRetValue=3D0x0, aIsUn= defined=3D0x0) at nsJSEnvironment.cpp:1216 #18 0x2a1c6402 in nsXULDocument::ExecuteScript (this=3D0x837b690,=20 aScriptObject=3D0x8744118) at nsXULDocument.cpp:3558 #19 0x2a1c609e in nsXULDocument::OnStreamComplete (this=3D0x840d000,=20 aLoader=3D0x873e700, context=3D0x0, aStatus=3D0, stringLen=3D14214784= 0,=20 string=3D0x8790100 "=C2=A8=C3=B1((=C3=AC=C3=B1((\002") at nsXULDocume= nt.cpp:3452 #20 0x28e677be in nsStreamLoader::OnStopRequest (this=3D0x873e700, reques= t=3D0x0,=20 ctxt=3D0x0, aStatus=3D142147840) at nsCOMPtr.h:1149 #21 0x290b8ee9 in nsJARChannel::OnStopRequest (this=3D0x86e0000, req=3D0x= 877eb00,=20 ctx=3D0x0, status=3D0) at nsCOMPtr.h:1149 #22 0x28e36e29 in nsInputStreamPump::OnStateStop (this=3D0x877eb00) at nsCOMPtr.h:1149 #23 0x28e367e7 in nsInputStreamPump::OnInputStreamReady (this=3D0x877eb00= ,=20 stream=3D0x874ae0c) at nsInputStreamPump.cpp:343 #24 0x28217d70 in nsInputStreamReadyEvent::EventHandler (plevent=3D0x0) at nsStreamUtils.cpp:119 #25 0x2823e37b in PL_HandleEvent (self=3D0x873e8c4) at plevent.c:688 #26 0x2823e238 in PL_ProcessPendingEvents (self=3D0x80e5040) at plevent.c= :623 #27 0x2824174b in nsEventQueueImpl::ProcessPendingEvents (this=3D0x80e500= 0) at nsEventQueue.cpp:417 #28 0x290f4625 in event_processor_callback (source=3D0x8386ac0,=20 condition=3DG_IO_IN, data=3D0x8790100) at nsAppShell.cpp:67 #29 0x2890e17f in g_io_channel_unix_get_fd () from /usr/local/lib/libglib-2.0.so.0 #30 0x288e5a8c in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.0 #31 0x288e8ddf in g_main_context_check () from /usr/local/lib/libglib-2.0= =2Eso.0 #32 0x288e91a7 in g_main_loop_run () from /usr/local/lib/libglib-2.0.so.0= #33 0x2841e251 in gtk_main () from /usr/X11R6/lib/libgtk-x11-2.0.so.0 #34 0x0842ff10 in ?? () #35 0x00000001 in ?? () #36 0x00000000 in ?? () |