Package: iceweasel
Version: 31.0-1

Hi,

Since I've updated the Iceweasel 31, it segfaults all the time. Here's
one of the traces I've got, but I'm unsure if it's the right one, as
typing cont didn't terminate the process.

-- 
Cheers,
  Andrew
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xa2dffb40 (LWP 28756)]
0xb4e46df3 in readByte (this=<optimized out>) at /build/iceweasel-3vlBEX/iceweasel-31.0/js/src/jit/CompactBuffer.h:57
57  /build/iceweasel-3vlBEX/iceweasel-31.0/js/src/jit/CompactBuffer.h: No such file or directory.
(gdb) bt full
#0  0xb4e46df3 in readByte (this=<optimized out>) at /build/iceweasel-3vlBEX/iceweasel-31.0/js/src/jit/CompactBuffer.h:57
No locals.
#1  readVariableLength (this=<optimized out>) at /build/iceweasel-3vlBEX/iceweasel-31.0/js/src/jit/CompactBuffer.h:40
        val = 0
        shift = 0
#2  readUnsigned (this=<optimized out>) at /build/iceweasel-3vlBEX/iceweasel-31.0/js/src/jit/CompactBuffer.h:72
No locals.
#3  read (this=<synthetic pointer>) at /build/iceweasel-3vlBEX/iceweasel-31.0/js/src/jit/x86/Assembler-x86.cpp:66
No locals.
#4  js::jit::Assembler::TraceJumpRelocations (trc=0xa30b9204, code=0xa2b942b8, reader=...)
    at /build/iceweasel-3vlBEX/iceweasel-31.0/js/src/jit/x86/Assembler-x86.cpp:86
        iter = {reader_ = {
            buffer_ = 0x9f272418 "\004\225\b\363\n=\f\001\024_\026\251\026W\032\361\034\035\036e\036\311\036%\"\375\"\253$\355$w&\237&\t(G(w(\341(K,\225,!.\177\060\311\060\341\062\347\070\023:[:\277:;>c>\263@}B\343BWD\aHQH]J\341J?N\211N\aV_X\251X\365\\=^\245`\377`\261r\333r\atKt\221t\337t9v#x\315|\033~i~\317~o\200\363\200W\202\227\202M\204G\210\207\212{\214\375\214��\377\220\275\222!\226��\261\230\357\230L\230g\002y\002\273\002\323\002\205\004\017\006M\006+\b\305\b\251\n{\f\223\f\335\f\375\f)\016\177\016\227\016\065\020\021\022)\022\211"..., 
            end_ = 0x9f2724b5 "L\230g\002y\002\273\002\323\002\205\004\017\006M\006+\b\305\b\251\n{\f\223\f\335\f\375\f)\016\177\016\227\016\065\020\021\022)\022\211\022\061\024\025\026\r\032\331\034\005\036M\036\261\036\333 \345\"\223$\a&[&\225&\361&[(\001,\267,Q.50+292\313\062Q4o4!6\247\066\275\066\311\066\341\066\035\070\203\070\243\070\317\070\373\070C:\247:?<\361<\367@eB\221B\313B\207D\275F\203H\225H\327H\vJwJ\021L\365L\003P\031P%PcP9ROR[R\231R\233T7V\025X7ZUZkZwZ\265Z\277\\\335\\%^[`3b_b\247b\357b\005d\021d_d"...}, offset_ = <optimized out>}
#5  0xb4d8d944 in js::jit::JitCode::trace (this=0xa2b942b8, trc=0xa30b9204) at /build/iceweasel-3vlBEX/iceweasel-31.0/js/src/jit/Ion.cpp:733
        start = <optimized out>
        reader = {
          buffer_ = 0x9f272417 "\311\004\225\b\363\n=\f\001\024_\026\251\026W\032\361\034\035\036e\036\311\036%\"\375\"\253$\355$w&\237&\t(G(w(\341(K,\225,!.\177\060\311\060\341\062\347\070\023:[:\277:;>c>\263@}B\343BWD\aHQH]J\341J?N\211N\aV_X\251X\365\\=^\245`\377`\261r\333r\atKt\221t\337t9v#x\315|\033~i~\317~o\200\363\200W\202\227\202M\204G\210\207\212{\214\375\214��\377\220\275\222!\226��\261\230\357\230L\230g\002y\002\273\002\323\002\205\004\017\006M\006+\b\305\b\251\n{\f\223\f\335\f\375\f)\016\177\016\227\016\065\020\021\022)\022"..., 
          end_ = 0x9f2724b5 "L\230g\002y\002\273\002\323\002\205\004\017\006M\006+\b\305\b\251\n{\f\223\f\335\f\375\f)\016\177\016\227\016\065\020\021\022)\022\211\022\061\024\025\026\r\032\331\034\005\036M\036\261\036\333 \345\"\223$\a&[&\225&\361&[(\001,\267,Q.50+292\313\062Q4o4!6\247\066\275\066\311\066\341\066\035\070\203\070\243\070\317\070\373\070C:\247:?<\361<\367@eB\221B\313B\207D\275F\203H\225H\327H\vJwJ\021L\365L\003P\031P%PcP9ROR[R\231R\233T7V\025X7ZUZkZwZ\265Z\277\\\335\\%^[`3b_b\247b\357b\005d\021d_d"...}
        trc = 0xa30b9204
        this = 0xa2b942b8
#6  0xb4cdec05 in MarkChildren (code=0xa2b942b8, trc=0xa30b9204) at /build/iceweasel-3vlBEX/iceweasel-31.0/js/src/gc/Marking.cpp:1290
No locals.
#7  js::GCMarker::processMarkStackOther (this=0xa30b9204, tag=5, addr=2730050232) at /build/iceweasel-3vlBEX/iceweasel-31.0/js/src/gc/Marking.cpp:1461
No locals.
#8  0xb4ce1c43 in processMarkStackTop (budget=..., this=0xa30b9204) at /build/iceweasel-3vlBEX/iceweasel-31.0/js/src/gc/Marking.cpp:1499
        vp = <optimized out>
        end = <optimized out>
        obj = <optimized out>
        addr = <optimized out>
        tag = <optimized out>
#9  js::GCMarker::drainMarkStack (this=0xa30b9204, budget=...) at /build/iceweasel-3vlBEX/iceweasel-31.0/js/src/gc/Marking.cpp:1608
No locals.
---Type <return> to continue, or q <return> to quit---
#10 0xb4ecadae in DrainMarkStack (phase=<optimized out>, sliceBudget=..., rt=<optimized out>) at /build/iceweasel-3vlBEX/iceweasel-31.0/js/src/jsgc.cpp:3841
No locals.
#11 IncrementalCollectSlice (rt=0x9f2724b5, rt@entry=0xa30b9000, budget=0, reason=JS::gcreason::DOM_WORKER, gckind=js::GC_SHRINK)
    at /build/iceweasel-3vlBEX/iceweasel-31.0/js/src/jsgc.cpp:4404
        sliceBudget = {deadline = 9223372036854775807, counter = 2147482532, static CounterReset = 1000, static Unlimited = 0}
        copy = {runtime = 0xa30b9000}
        slice = {runtime = 0xa30b9000}
#12 0xb4ecccbd in GCCycle (rt=rt@entry=0xa30b9000, incremental=incremental@entry=false, budget=4294967342, gckind=js::GC_SHRINK, reason=JS::gcreason::DOM_WORKER)
    at /build/iceweasel-3vlBEX/iceweasel-31.0/js/src/jsgc.cpp:4565
        gcsession = {runtime = 0xa30b9000, session = {lock = {runtime = 0xa30b9000}, runtime = 0xa30b9000, prevState = js::Idle}, canceled = false}
        prevState = js::gc::NO_INCREMENTAL
#13 0xb4ecd1a6 in Collect (rt=rt@entry=0xa30b9000, incremental=incremental@entry=false, budget=0, gckind=js::GC_SHRINK, reason=JS::gcreason::DOM_WORKER)
    at /build/iceweasel-3vlBEX/iceweasel-31.0/js/src/jsgc.cpp:4698
        agc = {stats = @0xa30b92b8}
        wasReset = <optimized out>
        zoneCount = <optimized out>
        collectedCount = <optimized out>
        compartmentCount = 2
        repeat = <optimized out>
#14 0xb4edda8e in Collect (budget=0, reason=JS::gcreason::DOM_WORKER, gckind=js::GC_SHRINK, incremental=false, rt=0xa30b9000)
    at /build/iceweasel-3vlBEX/iceweasel-31.0/js/src/jsgc.cpp:4636
No locals.
#15 GC (reason=JS::gcreason::DOM_WORKER, gckind=js::GC_SHRINK, rt=0xa30b9000) at /build/iceweasel-3vlBEX/iceweasel-31.0/js/src/jsgc.cpp:4729
No locals.
#16 JS::ShrinkingGC (rt=0xa30b9000, reason=JS::gcreason::DOM_WORKER) at /build/iceweasel-3vlBEX/iceweasel-31.0/js/src/jsfriendapi.cpp:204
No locals.
#17 0xb4240fa4 in mozilla::dom::workers::WorkerPrivate::GarbageCollectInternal (this=0xa3086400, aCx=0xa3052d00, aShrinking=true, aCollectChildren=false)
    at /build/iceweasel-3vlBEX/iceweasel-31.0/dom/workers/WorkerPrivate.cpp:5593
        rt = 0xa30b9000
#18 0xb4241018 in (anonymous namespace)::GarbageCollectRunnable::WorkerRun (this=0xa309caa0, aCx=0xa3052d00, aWorkerPrivate=0xa3086400)
    at /build/iceweasel-3vlBEX/iceweasel-31.0/dom/workers/WorkerPrivate.cpp:1660
No locals.
#19 0xb424a82b in mozilla::dom::workers::WorkerRunnable::Run (this=0xa309caa0) at /build/iceweasel-3vlBEX/iceweasel-31.0/dom/workers/WorkerRunnable.cpp:312
        ac = {storage = {u = {bytes = "\000-\005\243\000\357#\243", _ = 11755502238381190400}}, constructed = true}
        targetIsWorkerThread = <optimized out>
        cx = 0xa3052d00
        kungFuDeathGrip = {mRawPtr = 0x0}
        pusher = {mPusher = {storage = {u = {bytes = "\000\220w\267W\254v\267\004\000\000\000\004\000\000\000\334\356撷\334\356撷\000\340\336\262@\374\003\243", 
                _ = 13219943248932868096}}, constructed = false}}
        ar = {mContext = 0xa3052d00}
        targetCompartmentObject = {<js::RootedBase<JSObject*>> = {<No data fields>}, stack = 0xa3052d0c, prev = 0x0, ptr = 0xa2b03040}
        result = <optimized out>
#20 0xb42469da in mozilla::dom::workers::WorkerPrivate::ProcessAllControlRunnablesLocked (this=0xa3086400)
    at /build/iceweasel-3vlBEX/iceweasel-31.0/dom/workers/WorkerPrivate.cpp:4480
        event = 0xa309caa0
---Type <return> to continue, or q <return> to quit---
        result = true
#21 0xb4248665 in mozilla::dom::workers::WorkerPrivate::DoRunLoop (this=0xa3086400, aCx=0xa3052d00)
    at /build/iceweasel-3vlBEX/iceweasel-31.0/dom/workers/WorkerPrivate.cpp:3977
        lock = {mLock = 0xa32a4c60}
        currentStatus = 2670142645
        normalRunnablesPending = 23
        workerCompartment = {storage = {u = {bytes = "\000-\005\243\000\000\000", _ = 2735025408}}, constructed = true}
#22 0xb4237431 in (anonymous namespace)::WorkerThreadPrimaryRunnable::Run (this=0xa309c920)
    at /build/iceweasel-3vlBEX/iceweasel-31.0/dom/workers/RuntimeService.cpp:2558
        ar = {mContext = 0xa3052d00}
        runtime = {<mozilla::CycleCollectedJSRuntime> = {_vptr.CycleCollectedJSRuntime = 0xb6ecb270 <vtable for (anonymous namespace)::WorkerJSRuntime+8>, 
            mGCThingCycleCollectorGlobal = {<nsCycleCollectionParticipant> = {
                _vptr.nsCycleCollectionParticipant = 0xb6e2f470 <vtable for mozilla::JSGCThingParticipant+8>, mMightSkip = false}, <No data fields>}, 
            mJSZoneCycleCollectorGlobal = {<nsCycleCollectionParticipant> = {
                _vptr.nsCycleCollectionParticipant = 0xb6e2f4a0 <vtable for mozilla::JSZoneParticipant+8>, mMightSkip = false}, <No data fields>}, 
            mJSRuntime = 0xa30b9000, 
            mJSHolders = {<nsBaseHashtable<nsPtrHashKey<void>, nsScriptObjectTracer*, nsScriptObjectTracer*>> = {<nsTHashtable<nsBaseHashtableET<nsPtrHashKey<void>, nsScriptObjectTracer*> >> = {mTable = {ops = 0xb6e2f3c8 <nsTHashtable<nsBaseHashtableET<nsPtrHashKey<void>, nsScriptObjectTracer*> >::Init(unsigned int)::sOps>, 
                    data = 0x0, hashShift = 22, recursionLevel = 0, entrySize = 12, entryCount = 420, removedCount = 0, generation = 21, 
                    entryStore = 0x67ce2000 ""}}, <No data fields>}, <No data fields>}, 
            mDeferredSupports = {<nsTArray_Impl<nsISupports*, nsTArrayInfallibleAllocator>> = {<nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>> = {
                  mHdr = 0xb70ae590 <nsTArrayHeader::sEmptyHdr>}, <nsTArray_TypedBase<nsISupports*, nsTArray_Impl<nsISupports*, nsTArrayInfallibleAllocator> >> = {<nsTArray_SafeElementAtHelper<nsISupports*, nsTArray_Impl<nsISupports*, nsTArrayInfallibleAllocator> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, 
            mDeferredFinalizerTable = {<nsBaseHashtable<nsFuncPtrHashKey<bool (*)(unsigned int, void*)>, void*, void*>> = {<nsTHashtable<nsBaseHashtableET<nsFuncPtrHashKey<bool (*)(unsigned int, void*)>, void*> >> = {mTable = {
                    ops = 0xb6e2f3a8 <nsTHashtable<nsBaseHashtableET<nsFuncPtrHashKey<bool (*)(unsigned int, void*)>, void*> >::Init(unsigned int)::sOps>, 
                    data = 0x0, hashShift = 28, recursionLevel = 0, entrySize = 12, entryCount = 0, removedCount = 0, generation = 0, 
                    entryStore = 0xa32dd040 ""}}, <No data fields>}, <No data fields>}, mFinalizeRunnable = {mRawPtr = 0x0}, mPendingException = {<nsCOMPtr_base> = {
                mRawPtr = 0x0}, <No data fields>}}, mWorkerPrivate = 0xa3086400}
        stackBaseGuess = 0 '\000'
        threadName = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {
                mData = 0xa3050c58 "WebWorker 'resource://gre/modules/osfile/osfile_async_worker.js'", mLength = 64, mFlags = 65541}, <No data fields>}, 
            mFixedCapacity = 63, mFixedBuf = 0xa2dff0b8 ""}, 
          mStorage = "\000\000\000\000\000\340\336\262G7莶\000\340\336\262\300\v\005\243>9莶\300\v\005\243@\373撷b\246莶\001\000\000\000@`5\267\000\000\000\243\231\070莶\020\234\004\267X\257#\243\244\361撷"}
        mainThread = {<nsCOMPtr_base> = {mRawPtr = 0xa3052d00}, <No data fields>}
#23 0xb37c2ca0 in nsThread::ProcessNextEvent (this=0xa323af20, mayWait=false, result=0xa2dff1ef)
    at /build/iceweasel-3vlBEX/iceweasel-31.0/xpcom/threads/nsThread.cpp:715
        event = {<nsCOMPtr_base> = {mRawPtr = 0xa309c920}, <No data fields>}
        reallyWait = <optimized out>
        notifyMainThreadObserver = <optimized out>
        obs = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
        rv = NS_OK
        result = 0xa2dff1ef
---Type <return> to continue, or q <return> to quit---
        mayWait = false
        this = 0xa323af20
#24 0xb377ca30 in NS_ProcessNextEvent (thread=<optimized out>, mayWait=false) at /build/iceweasel-3vlBEX/iceweasel-31.0/xpcom/glue/nsThreadUtils.cpp:263
        val = true
#25 0xb396f724 in mozilla::ipc::MessagePumpForNonMainThreads::Run (this=0xa30d2550, aDelegate=0xa3052c20)
    at /build/iceweasel-3vlBEX/iceweasel-31.0/ipc/glue/MessagePump.cpp:307
        didWork = <optimized out>
#26 0xb39641fd in MessageLoop::RunInternal (this=0xa3052c20) at /build/iceweasel-3vlBEX/iceweasel-31.0/ipc/chromium/src/base/message_loop.cc:229
No locals.
#27 0xb3964322 in RunHandler (this=0xa3052c20) at /build/iceweasel-3vlBEX/iceweasel-31.0/ipc/chromium/src/base/message_loop.cc:222
No locals.
#28 MessageLoop::Run (this=0xa3052c20) at /build/iceweasel-3vlBEX/iceweasel-31.0/ipc/chromium/src/base/message_loop.cc:196
        save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0xa3052c20, previous_state_ = 0x0}
#29 0xb37c3a84 in nsThread::ThreadFunc (arg=0xa323af20) at /build/iceweasel-3vlBEX/iceweasel-31.0/xpcom/threads/nsThread.cpp:316
        event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
#30 0xb2dd928b in _pt_root (arg=0xa32dcf80) at ptthread.c:212
        rv = <optimized out>
        thred = 0xa32dcf80
        detached = 0
        id = 2732587840
        tid = 28756
#31 0xb7767cf1 in start_thread () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0
No symbol table info available.
#32 0xb7548c3e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
No symbol table info available.
(gdb) 

Reply via email to