#0 0xffffe410 in __kernel_vsyscall () #1 0xb7d59590 in raise () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x080577f6 in nsProfileLock::FatalSignalHandler (signo=11) at nsProfileLock.cpp:206 unblock_sigs = {__val = {1024, 0 }} oldact = #3 #4 js_GetGCThingFlags (thing=0x200070) at jsgc.c:492 pi = (JSGCPageInfo *) 0x200000 offsetInArena = 4912 thingIndex = 112 #5 0xb7e8e51e in js_MarkGCThing (cx=0x9ffa938, thing=0x200070) at jsgc.c:2445 flagp = #6 0xb7e8e638 in js_MarkAtom (cx=0x9ffa938, atom=0xa1006f0) at jsgc.c:1997 key = 112 #7 0xb7ed3494 in js_MarkId (cx=0x9ffa938, id=168822512) at jsscope.c:1397 No locals. #8 0xb7ed34d2 in js_MarkScopeProperty (cx=0x9ffa938, sprop=0xac04d30) at jsscope.c:1412 No locals. #9 0xb7ea965d in js_Mark (cx=0x9ffa938, obj=0xb773620, arg=0x0) at jsobj.c:4839 scope = (JSScope *) 0xb7a6928 sprop = (JSScopeProperty *) 0xac04d30 #10 0xb7e8e1a1 in MarkGCThingChildren (cx=0x9ffa938, thing=0xb773620, flagp=0xb772b04 "\020\020", shouldCheckRecursion=1) at jsgc.c:2069 v = vp = (jsval *) 0xb7bd15c end = (jsval *) 0xb3a1080 next_thing = (void *) 0xa4b9850 next_flagp = ( uint8 *) 0xa4ba29a "\021\021\001\021\021\021\021\021\021\021\021\001", '\021' , "\001\001\021\021\021\021\021\021\021\001\001\001\021\021\021\001\001\001\021\021\021\021\021\001\001\021\001\021\001\021\001\021\021\021\021\021\001\021\020\021\020\021\021\021\021\021\001\021\021\021\021\021\021\021\021\001\021\021\021\021\021\021\021\021\021\021\001\021\001\021\021\021\021\021\021\021\021\001\021\021\021" stackDummy = -1209475123 #11 0xb7e8e20e in MarkGCThingChildren (cx=0x9ffa938, thing=0x0, flagp=0x1330
, shouldCheckRecursion=1) at jsgc.c:2093 v = vp = (jsval *) 0xa9190bc end = (jsval *) 0xa9190e8 next_thing = (void *) 0xb773630 next_flagp = (uint8 *) 0xb772b06 "" stackDummy = -1209475123 #12 0xb7e8e20e in MarkGCThingChildren (cx=0x9ffa938, thing=0x0, flagp=0x1330
, shouldCheckRecursion=1) at jsgc.c:2093 v = vp = (jsval *) 0xa55ad74 end = (jsval *) 0xa55adb0 next_thing = (void *) 0xa7dad68 next_flagp = ( uint8 *) 0xa7dc87d "\020\001\001\001\002\023\002\001\001\001\003\002\002\001\001\001\001\003\003\002\t\001\002\001" stackDummy = -1209475123 #13 0xb7e8e20e in MarkGCThingChildren (cx=0x9ffa938, thing=0x0, flagp=0x1330
, shouldCheckRecursion=1) at jsgc.c:2093 v = vp = (jsval *) 0x8eee4f4 end = (jsval *) 0x8eee504 next_thing = (void *) 0xa7f82e0 next_flagp = ( uint8 *) 0xa7f77d4 "\020\020\020\020\020\001\002\020\020\020\020\020\020\020\020\020\021\020\020\020\020\020\020\020\020\002\020\020\020\020\020\020\020\020\020\001{\020\020\020\020\020\001\020\210\001" stackDummy = -1209475123 #14 0xb7e64af4 in JS_MarkGCThing (cx=0x9ffa938, thing=0xa7f96e0, name=0xb5b773b0 "nsDOMClassInfo::sPreservedWrapperTable", arg=0x0) at jsapi.c:1857 No locals. #15 0xb5a53f5f in nsDOMClassInfo::MarkReachablePreservedWrappers (aParticipant=0x95ebf0c, cx=0x9ffa938, arg=0x0) at nsDOMClassInfo.cpp:5193 wrapper = wrapper_obj = (JSObject *) 0xa7f96e0 pwe = (PreservedWrapperEntry *) 0xbab51d0 SCCIndex = entry = (WrapperSCCEntry *) 0xbc84fc8 reachable = { = {mArray = {_vptr.nsVoidArray = 0xb7e4a0a8, mImpl = 0xa50e9e0}}, } #16 0xb5a559a9 in nsDOMGCParticipantSH::Mark (this=0x8e1fb20, wrapper=0x9ab25d8, cx=0x9ffa938, obj=0xaa0f9b0, arg=0x0, _retval=0xbfd468a8) at nsDOMClassInfo.cpp:6971 participant = { = {mRawPtr = 0x95ebf0c}, } #17 0xb66ef1eb in XPC_WN_Helper_Mark (cx=0x9ffa938, obj=0xaa0f9b0, arg=0x0) at xpcwrappednativejsops.cpp:1036 ignored = wrapper = (XPCWrappedNative *) 0x9ab25d8 #18 0xb7ea968b in js_Mark (cx=0x9ffa938, obj=0xaa0f9b0, arg=0x0) at jsobj.c:4845 scope = (JSScope *) 0x9ab2610 sprop = (JSScopeProperty *) 0x0 #19 0xb7e8e1a1 in MarkGCThingChildren (cx=0x9ffa938, thing=0xaa0f9b0, flagp=0xaa10d06 "\220\020\020", shouldCheckRecursion=1) at jsgc.c:2069 v = vp = (jsval *) 0xaaa4e6c end = (jsval *) 0x8170858 next_thing = (void *) 0xbfd46928 next_flagp = (uint8 *) 0xb7efa758 "\004\205\n" stackDummy = -1209475123 #20 0xb7e8e20e in MarkGCThingChildren (cx=0x9ffa938, thing=0x0, flagp=0x1330
, shouldCheckRecursion=1) at jsgc.c:2093 v = vp = (jsval *) 0xa6cdba8 end = (jsval *) 0xa6cdbe8 next_thing = (void *) 0xaa0f9f0 next_flagp = (uint8 *) 0xaa10d0e "\020" stackDummy = -1209475123 #21 0xb7e8e20e in MarkGCThingChildren (cx=0x9ffa938, thing=0x0, flagp=0x1330
, shouldCheckRecursion=1) at jsgc.c:2093 v = vp = (jsval *) 0xa71f7c0 end = (jsval *) 0xa71f7fc next_thing = (void *) 0xaa0f9b0 next_flagp = (uint8 *) 0xaa10d06 "\220\020\020" stackDummy = -1209475123 #22 0xb7e8e20e in MarkGCThingChildren (cx=0x9ffa938, thing=0x0, flagp=0x1330
, shouldCheckRecursion=1) at jsgc.c:2093 v = vp = (jsval *) 0xa7cfe10 end = (jsval *) 0xa7cfe20 next_thing = (void *) 0xa7cd8e8 next_flagp = (uint8 *) 0xa7ced6d "" stackDummy = -1209475123 #23 0xb7e8e20e in MarkGCThingChildren (cx=0x9ffa938, thing=0x0, flagp=0x1330
, shouldCheckRecursion=1) at jsgc.c:2093 v = vp = (jsval *) 0xabca0a8 end = (jsval *) 0xabca0b8 next_thing = (void *) 0xb308b70 next_flagp = (uint8 *) 0xb3091ce "" stackDummy = -1209475123 #24 0xb7e64af4 in JS_MarkGCThing (cx=0x9ffa938, thing=0xb308b60, name=0xb5b773b0 "nsDOMClassInfo::sPreservedWrapperTable", arg=0x0) at jsapi.c:1857 No locals. #25 0xb5a53f5f in nsDOMClassInfo::MarkReachablePreservedWrappers (aParticipant=0xbecf970, cx=0x9ffa938, arg=0x0) at nsDOMClassInfo.cpp:5193 wrapper = wrapper_obj = (JSObject *) 0xb308b60 pwe = (PreservedWrapperEntry *) 0xbabdb40 SCCIndex = entry = (WrapperSCCEntry *) 0xbc84e68 reachable = { = {mArray = {_vptr.nsVoidArray = 0xb7e4a0a8, mImpl = 0xa50e9b0}}, } #26 0xb5a54040 in MarkExternallyReferenced (table=0xb5bde220, hdr=0xa8662a0, number=0, arg=0x9ffa938) at nsDOMClassInfo.cpp:5298 erParticipant = #27 0xb7dcbf53 in PL_DHashTableEnumerate (table=0xb5bde220, etor=0xb5a53fe0 , arg=0x9ffa938) at pldhash.c:683 entryAddr = 0xa8662a0 "|\214Í\025pùì\v" entryLimit = 0xa866318 "" i = 1 capacity = 16 entrySize = 8 ceiling = didRemove = 0 op = 167749944 #28 0xb5a53b7e in nsDOMClassInfo::BeginGCMark (cx=0x9ffa938) at nsDOMClassInfo.cpp:5336 failure = 0 #29 0xb5a53f84 in nsDOMClassInfo::MarkReachablePreservedWrappers (aParticipant=0xb053d70, cx=0x9ffa938, arg=0x0) at nsDOMClassInfo.cpp:5141 SCCIndex = entry = reachable = { = {mArray = {_vptr.nsVoidArray = 0xbfd46c58, mImpl = 0xb053d70}}, } #30 0xb5a559a9 in nsDOMGCParticipantSH::Mark (this=0x83aa5d0, wrapper=0xb17a480, cx=0x9ffa938, obj=0xa72acd0, arg=0x0, _retval=0xbfd46c78) at nsDOMClassInfo.cpp:6971 participant = { = {mRawPtr = 0xb053d70}, } #31 0xb66ef1eb in XPC_WN_Helper_Mark (cx=0x9ffa938, obj=0xa72acd0, arg=0x0) at xpcwrappednativejsops.cpp:1036 ignored = wrapper = (XPCWrappedNative *) 0xb17a480 #32 0xb7ea968b in js_Mark (cx=0x9ffa938, obj=0xa72acd0, arg=0x0) at jsobj.c:4845 scope = (JSScope *) 0xbfc65e8 sprop = (JSScopeProperty *) 0x0 #33 0xb7e8e1a1 in MarkGCThingChildren (cx=0x9ffa938, thing=0xa72acd0, flagp=0xa729f22 "P\020", shouldCheckRecursion=1) at jsgc.c:2069 v = vp = (jsval *) 0xa79380c end = (jsval *) 0x1 next_thing = (void *) 0xb799e320 next_flagp = ( uint8 *) 0x80eb568 "X\b\027\b\b\r\027\bÐ\f\027\bà>\027\b ?\027\bP?\027\b\230?\027\bØ?\027\b @\027\b " stackDummy = -1209475123 #34 0xb7e8e5e3 in gc_root_marker (table=0x8114448, hdr=0xc173fe0, num=0, arg=0x9ffa938) at jsgc.c:2516 v = 112 #35 0xb7e773d3 in JS_DHashTableEnumerate (table=0x8114448, etor=0xb7e8e5b0 , arg=0x9ffa938) at jsdhash.c:674 entryAddr = 0xc173fe0 "§pm" entryLimit = 0xc17ff98 "e" i = 1 capacity = 4096 entrySize = 12 didRemove = 0 op = 135711076 #36 0xb7e8ede6 in js_GC (cx=0x9ffa938, gckind=GC_NORMAL) at jsgc.c:2866 rt = (JSRuntime *) 0x81143c8 keepAtoms = 0 i = 0 type = iter = (JSContext *) 0x0 acx = (JSContext *) 0x0 genTodoTail = (JSGenerator **) 0xca440000 fp = chain = sh = (JSStackHeader *) 0x400b tvr = nbytes = 134998920 limit = 3085190564 offset = 135711076 a = (JSGCArena *) 0x400bca44 ap = (JSGCArena **) 0x55555800 flags = flagp = (uint8 *) 0x0 firstPage = (uint8 *) 0x0 thing = (JSGCThing *) 0x85555555 freeList = (JSGCThing *) 0xbfd46e68 finalizer = (GCFinalizeOp) 0x58004005 allClear = -1210758996 requestDebit = 0 #37 0xb7e64a22 in JS_GC (cx=0x9ffa938) at jsapi.c:1873 No locals. #38 0xb5a2c3e0 in nsJSContext::Notify (this=0x9ffa8f8, timer=0xad4b280) at nsJSEnvironment.cpp:2227 No locals. #39 0xb7e1a191 in nsTimerImpl::Fire (this=0xad4b280) at nsTimerImpl.cpp:397 now = 2067095727 timeout = 2067095727 #40 0xb7e1a928 in handleTimerEvent (event=0xaf4005d0) at nsTimerImpl.cpp:459 timer = (nsTimerImpl *) 0xad4b280 #41 0xb7e15b47 in PL_HandleEvent (self=0xaf4005d0) at plevent.c:688 result = #42 0xb7e15e3b in PL_ProcessPendingEvents (self=0x80d57e0) at plevent.c:623 event = (PLEvent *) 0x200070 count = 1 #43 0xb7e17fa8 in nsEventQueueImpl::ProcessPendingEvents (this=0x80d5798) at nsEventQueue.cpp:448 correctThread = rv = 0 caller = {mQueue = 0x80d5798, mListener = { = {mRawPtr = 0x80eb0cc}, }} #44 0xb66872d5 in event_processor_callback (source=0x838ed98, condition=G_IO_IN, data=0x70) at nsAppShell.cpp:67 No locals. #45 0xb74b56ed in g_io_unix_dispatch (source=0x838ede0, callback=0xb66872c0 , user_data=0x80d5798) at /build/buildd/glib2.0-2.14.1/glib/giounix.c:162 buffer_condition = 112 #46 0xb748611c in IA__g_main_context_dispatch (context=0x80866d8) at /build/buildd/glib2.0-2.14.1/glib/gmain.c:2061 No locals. #47 0xb748955f in g_main_context_iterate (context=0x80866d8, block=1, dispatch=1, self=0x81430a0) at /build/buildd/glib2.0-2.14.1/glib/gmain.c:2694 got_ownership = max_priority = 2147483647 timeout = 4 some_ready = 1 nfds = allocated_nfds = fds = (GPollFD *) 0xa4f0158 __PRETTY_FUNCTION__ = "g_main_context_iterate" #48 0xb7489909 in IA__g_main_loop_run (loop=0x838e690) at /build/buildd/glib2.0-2.14.1/glib/gmain.c:2898 got_ownership = -1210763984 self = (GThread *) 0x81430a0 __PRETTY_FUNCTION__ = "IA__g_main_loop_run" #49 0xb7b1a9e4 in IA__gtk_main () at /build/buildd/gtk+2.0-2.12.0/gtk/gtkmain.c:1144 tmp_list = (GList *) 0xb5c8d780 functions = (GList *) 0x0 init = (GtkInitFunction *) 0x815a7f8 loop = (GMainLoop *) 0x838e690 #50 0xb668774a in nsAppShell::Run (this=0x815a7f8) at nsAppShell.cpp:139 No locals. #51 0xb657e6b2 in nsAppStartup::Run (this=0x816bb48) at nsAppStartup.cpp:151 rv = #52 0x0804ebaa in XRE_main (argc=, argv=0xbfd475c4, aAppData=0x805b0a0) at nsAppRunner.cpp:2711 remoteService = { = {mRawPtr = 0x838e558}, } obsService = { = {mRawPtr = 0x80d58c0}, } windowMediator = { = {mRawPtr = 0x82ad160}, } windowEnumerator = { = {mRawPtr = 0x8356df8}, } more = 1 appStartup = { = {mRawPtr = 0x816bb48}, } workingDir = { = {mRawPtr = 0x82c5710}, } chromeObserver = { = {mRawPtr = 0x80d6c20}, } cmdLine = { = {mRawPtr = 0x82c56e8}, } noEMRestart = xpcom = {mServiceManager = 0x809eaa4} rv = 0 ar = gtkModules = i = dirProvider = { = { = { = { _vptr.nsISupports = 0x805b2a8}, }, }, = { = { _vptr.nsISupports = 0x805b2cc}, }, mAppDir = { = { mRawPtr = 0x805e5a8}, }, mXULAppDir = { = {mRawPtr = 0x0}, }, mProfileDir = { = {mRawPtr = 0x80885a8}, }, mProfileLocalDir = { = { mRawPtr = 0x80882d0}, }, mProfileNotified = 1} glib2 = (PRLibrary *) 0x805e0c8 nativeApp = { = {mRawPtr = 0x80877e8}, } canRun = 1 registryFile = { = {mRawPtr = 0x8088070}, } xremotearg = profileLock = { = {mRawPtr = 0x8098b08}, } startOffline = 0 profD = { = {mRawPtr = 0x80885a8}, } profLD = { = {mRawPtr = 0x80882d0}, } upgraded = 0 version = { = { = { = { = {mVTable = 0xb7e4d688, mData = 0xbfd474b8 "2.0.0.6_2007091917/1.8.1.6_2007091917", mLength = 37, mFlags = 65553}, }, }, mFixedCapacity = 63, mFixedBuf = 0xbfd474b8 "2.0.0.6_2007091917/1.8.1.6_2007091917"}, mStorage = "2.0.0.6_2007091917/1.8.1.6_2007091917\000\000\000\000\000\000\000'\000\000\000øtÔ¿°çc·\210Ùä·6®\004\b"} osABI = { = { = { = {mVTable = 0xb7e4d688, mData = 0x80585fe "Linux_x86-gcc3", mLength = 14, mFlags = 1}, }, }, } versionOK = needsRestart = 0 appInitiatedRestart = #53 0x0804ab8f in main (argc=) at nsBrowserApp.cpp:61 No locals. #54 0xb7627050 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6 #55 0x0804aae1 in _start ()