Closed Bug 1287306 Opened 8 years ago Closed 5 years ago

SIGSEGV @ js::ConstraintTypeSet::sweep when archiving a message in Thunderbird

Categories

(Thunderbird :: General, defect)

45 Branch
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: amatus, Unassigned)

References

Details

(Keywords: crash, Whiteboard: [tbird crash])

Crash Data

Attachments

(1 file)

Attached file full backtrace
User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.79 Safari/537.36 Steps to reproduce: I had an email from my inbox open in the main window and clicked the "Archive" button and got a SIGSEGV. I'm running icedove version 1:45.1.0-1~deb8u1 on my amd64 Debian jessie box. I had installed the -dbg package for symbols and had it running under gdb because it has been crashing recently. See also bug #1287108 but probably unrelated. Actual results: Program received signal SIGSEGV, Segmentation fault. js::ConstraintTypeSet::sweep (this=this@entry=0x7fffbf1e3980, zone=0x7fffe1048000, oom=...) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/vm/TypeInference.cpp:4077 4077 /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/vm/TypeInference.cpp: No such file or directory. (gdb) bt #0 js::ConstraintTypeSet::sweep (this=this@entry=0x7fffbf1e3980, zone=0x7fffe1048000, oom=...) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/vm/TypeInference.cpp:4077 #1 0x00007ffff294a551 in JSScript::maybeSweepTypes (this=0x7fffcf9b9cc0, oom=oom@entry=0x7fffffff7be0) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/vm/TypeInference.cpp:4305 #2 0x00007ffff279e405 in SweepThing (oom=0x7fffffff7be0, script=<optimized out>) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/jsgc.cpp:5361 #3 SweepArenaList<JSScript, js::AutoClearTypeInferenceStateOnOOM*> ( sliceBudget=..., arenasToSweep=0x7fffe10484f0) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/jsgc.cpp:5376 #4 js::gc::GCRuntime::sweepPhase (this=this@entry=0x7fffdfd023f8, sliceBudget=...) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/jsgc.cpp:5417 #5 0x00007ffff27a309f in js::gc::GCRuntime::incrementalCollectSlice ( this=this@entry=0x7fffdfd023f8, budget=..., reason=reason@entry=JS::gcreason::COMPONENT_UTILS) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/jsgc.cpp:6086 #6 0x00007ffff27a3cca in js::gc::GCRuntime::gcCycle ( this=this@entry=0x7fffdfd023f8, nonincrementalByAPI=nonincrementalByAPI@entry=true, budget=..., reason=reason@entry=JS::gcreason::COMPONENT_UTILS) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/jsgc.cpp:6278 #7 0x00007ffff27a410d in js::gc::GCRuntime::collect ( this=this@entry=0x7fffdfd023f8, nonincrementalByAPI=nonincrementalByAPI@entry=true, budget=..., reason=reason@entry=JS::gcreason::COMPONENT_UTILS) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/jsgc.cpp:6384 #8 0x00007ffff27a5770 in gc (reason=JS::gcreason::COMPONENT_UTILS, gckind=GC_NORMAL, this=0x7fffdfd023f8) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/jsgc.cpp:6442 #9 JS::GCForReason (rt=rt@entry=0x7fffdfd02000, gckind=gckind@entry=GC_NORMAL, reason=reason@entry=JS::gcreason::COMPONENT_UTILS) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/jsgc.cpp:7340 #10 0x00007ffff0d42b19 in nsXPCComponents_Utils::ForceGC (this=<optimized out>) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/xpconnect/src/XPCComponents.cpp:2553 #11 0x00007ffff095c44f in NS_InvokeByIndex (that=<optimized out>, methodIndex=<optimized out>, paramCount=<optimized out>, params=<optimized out>) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/xpcom/reflect/xptcall/md/unix/xptcinvoke_x86_64_unix.cpp:176 #12 0x00007ffff0d780fd in Invoke (this=0x7fffffff8108) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/xpconnect/src/XPCWrappedNative.cpp:2097 #13 Call (this=0x7fffffff8108) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/xpconnect/src/XPCWrappedNative.cpp:1414 #14 XPCWrappedNative::CallMethod (ccx=..., mode=mode@entry=XPCWrappedNative::CALL_METHOD) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/xpconnect/src/XPCWrappedNative.cpp:1381 #15 0x00007ffff0d7dd03 in XPC_WN_CallMethod (cx=0x7fffe74c7400, argc=0, vp=0x7fffdd1aa408) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:1115 #16 0x00007ffff28ae2db in CallJSNative (args=..., native=0x7ffff0d7db2d <XPC_WN_CallMethod(JSContext*, unsigned int, JS::Value*)>, cx=<optimized out>) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/jscntxtinlines.h:235 #17 js::Invoke (cx=<optimized out>, args=..., construct=<optimized out>) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/vm/Interpreter.cpp:444 #18 0x00007ffff28a0810 in Interpret (cx=0x7fffe74c7400, state=...) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/vm/Interpreter.cpp:2766 #19 0x00007ffff28adf5f in js::RunScript (cx=cx@entry=0x7fffe74c7400, state=...) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/vm/Interpreter.cpp:391 #20 0x00007ffff28ae207 in js::Invoke (cx=cx@entry=0x7fffe74c7400, args=..., construct=construct@entry=js::NO_CONSTRUCT) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/vm/Interpreter.cpp:462 #21 0x00007ffff28aeaed in js::Invoke (cx=cx@entry=0x7fffe74c7400, thisv=..., fval=..., argc=1, argv=<optimized out>, rval=...) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/vm/Interpreter.cpp:496 #22 0x00007ffff2803ff5 in js::DirectProxyHandler::call ( this=this@entry=0x7ffff4c84d90 <js::CrossCompartmentWrapper::singleton>, cx=cx@entry=0x7fffe74c7400, proxy=..., proxy@entry=..., args=...) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/proxy/DirectProxyHandler.cpp:77 #23 0x00007ffff2807269 in js::CrossCompartmentWrapper::call ( this=0x7ffff4c84d90 <js::CrossCompartmentWrapper::singleton>, cx=0x7fffe74c7400, wrapper=..., args=...) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/proxy/CrossCompartmentWrapper.cpp:289 #24 0x00007ffff280969a in js::Proxy::call (cx=0x7fffe74c7400, proxy=proxy@entry=..., args=...) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/proxy/Proxy.cpp:391 #25 0x00007ffff280a03f in js::proxy_Call (cx=<optimized out>, argc=<optimized out>, vp=<optimized out>) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/proxy/Proxy.cpp:683 #26 0x00007ffff28ae3e5 in CallJSNative (args=..., native=0x7ffff2809fd0 <js::proxy_Call(JSContext*, unsigned int, JS::Value*)>, cx=<optimized out>) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/jscntxtinlines.h:235 #27 js::Invoke (cx=<optimized out>, args=..., construct=js::NO_CONSTRUCT) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/vm/Interpreter.cpp:432 #28 0x00007ffff28a0810 in Interpret (cx=0x7fffe74c7400, state=...) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/vm/Interpreter.cpp:2766 #29 0x00007ffff28adf5f in js::RunScript (cx=cx@entry=0x7fffe74c7400, state=...) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/vm/Interpreter.cpp:391 #30 0x00007ffff28ae207 in js::Invoke (cx=0x7fffe74c7400, args=..., construct=<optimized out>) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/vm/Interpreter.cpp:462 #31 0x00007ffff28a0810 in Interpret (cx=0x7fffe74c7400, state=...) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/vm/Interpreter.cpp:2766 #32 0x00007ffff28adf5f in js::RunScript (cx=cx@entry=0x7fffe74c7400, state=...) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/vm/Interpreter.cpp:391 #33 0x00007ffff28ae207 in js::Invoke (cx=cx@entry=0x7fffe74c7400, args=..., construct=construct@entry=js::NO_CONSTRUCT) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/vm/Interpreter.cpp:462 #34 0x00007ffff27978d7 in js::fun_apply (cx=0x7fffe74c7400, argc=<optimized out>, vp=0x7fffdd1aa150) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/jsfun.cpp:1264 #35 0x00007ffff28ae2db in CallJSNative (args=..., native=0x7ffff2797560 <js::fun_apply(JSContext*, unsigned int, JS::Value*)>, cx=<optimized out>) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/jscntxtinlines.h:235 #36 js::Invoke (cx=<optimized out>, args=..., construct=<optimized out>) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/vm/Interpreter.cpp:444 #37 0x00007ffff28a0810 in Interpret (cx=0x7fffe74c7400, state=...) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/vm/Interpreter.cpp:2766 #38 0x00007ffff28adf5f in js::RunScript (cx=cx@entry=0x7fffe74c7400, state=...) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/vm/Interpreter.cpp:391 #39 0x00007ffff28ae207 in js::Invoke (cx=cx@entry=0x7fffe74c7400, args=..., construct=construct@entry=js::NO_CONSTRUCT) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/vm/Interpreter.cpp:462 #40 0x00007ffff28aeaed in js::Invoke (cx=cx@entry=0x7fffe74c7400, thisv=..., fval=..., argc=0, argv=<optimized out>, rval=...) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/vm/Interpreter.cpp:496 #41 0x00007ffff2803ff5 in js::DirectProxyHandler::call ( this=this@entry=0x7ffff4c84d90 <js::CrossCompartmentWrapper::singleton>, cx=cx@entry=0x7fffe74c7400, proxy=..., proxy@entry=..., args=...) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/proxy/DirectProxyHandler.cpp:77 #42 0x00007ffff2807269 in js::CrossCompartmentWrapper::call ( this=0x7ffff4c84d90 <js::CrossCompartmentWrapper::singleton>, cx=0x7fffe74c7400, wrapper=..., args=...) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/proxy/CrossCompartmentWrapper.cpp:289 #43 0x00007ffff280969a in js::Proxy::call (cx=0x7fffe74c7400, proxy=proxy@entry=..., args=...) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/proxy/Proxy.cpp:391 #44 0x00007ffff280a03f in js::proxy_Call (cx=<optimized out>, argc=<optimized out>, vp=<optimized out>) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/proxy/Proxy.cpp:683 #45 0x00007ffff28ae3e5 in CallJSNative (args=..., native=0x7ffff2809fd0 <js::proxy_Call(JSContext*, unsigned int, JS::Value*)>, cx=<optimized out>) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/jscntxtinlines.h:235 #46 js::Invoke (cx=<optimized out>, args=..., construct=js::NO_CONSTRUCT) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/vm/Interpreter.cpp:432 #47 0x00007ffff28a0810 in Interpret (cx=0x7fffe74c7400, state=...) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/vm/Interpreter.cpp:2766 #48 0x00007ffff28adf5f in js::RunScript (cx=cx@entry=0x7fffe74c7400, state=...) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/vm/Interpreter.cpp:391 #49 0x00007ffff28ae207 in js::Invoke (cx=cx@entry=0x7fffe74c7400, args=..., construct=construct@entry=js::NO_CONSTRUCT) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/vm/Interpreter.cpp:462 #50 0x00007ffff28aeaed in js::Invoke (cx=cx@entry=0x7fffe74c7400, thisv=..., fval=..., argc=1, argv=<optimized out>, rval=...) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/vm/Interpreter.cpp:496 #51 0x00007ffff2761e6a in JS_CallFunctionValue (cx=0x7fffe74c7400, obj=..., fval=..., args=..., rval=...) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/jsapi.cpp:2790 #52 0x00007ffff0d7c48b in nsXPCWrappedJSClass::CallMethod ( this=0x7fffb3cc1bc0, wrapper=0x1, methodIndex=33144, info_=0x7fffdfe10da8, nativeParams=0x7fffc4405700) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/xpconnect/src/XPCWrappedJSClass.cpp:1221 #53 0x00007ffff095cffa in PrepareAndDispatch (self=0x7fffb6940c20, methodIndex=<optimized out>, args=<optimized out>, gpregs=0x7fffffffca60, fpregs=0x7fffffffca90) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/xpcom/reflect/xptcall/md/unix/xptcstubs_x86_64_linux.cpp:122 #54 0x00007ffff095c561 in SharedStub () from /usr/lib/icedove/libxul.so #55 0x00007ffff0da5ed7 in mozilla::storage::(anonymous namespace)::CompletionNotifier::Run (this=0x7fffb68ce840) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/storage/mozStorageAsyncStatementExecution.cpp:146 #56 0x00007ffff09542b0 in nsThread::ProcessNextEvent (this=0x7ffff6b656d0, aMayWait=<optimized out>, aResult=0x7fffffffcb87) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/xpcom/threads/nsThread.cpp:972 #57 0x00007ffff096e9e1 in NS_ProcessNextEvent (aThread=<optimized out>, aMayWait=aMayWait@entry=false) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/xpcom/glue/nsThreadUtils.cpp:297 #58 0x00007ffff0b4e791 in mozilla::ipc::MessagePump::Run (this=0x7fffe7445300, aDelegate=0x7fffe74266a0) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/ipc/glue/MessagePump.cpp:95 #59 0x00007ffff0b3ecdb in RunHandler (this=0x7fffe74266a0) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/ipc/chromium/src/base/message_loop.cc:227 #60 MessageLoop::Run (this=0x7fffe74266a0) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/ipc/chromium/src/base/message_loop.cc:201 #61 0x00007ffff1b8eaca in nsBaseAppShell::Run (this=0x7fffbf1e3980) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/widget/nsBaseAppShell.cpp:156 #62 0x00007ffff2167a0d in nsAppStartup::Run (this=0x7fffdd02f290) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/toolkit/components/startup/nsAppStartup.cpp:281 #63 0x00007ffff219c79e in XREMain::XRE_mainRun (this=this@entry=0x7fffffffce28) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/toolkit/xre/nsAppRunner.cpp:4285 #64 0x00007ffff219ca52 in XREMain::XRE_main (this=this@entry=0x7fffffffce28, argc=argc@entry=1, argv=argv@entry=0x7fffffffe328, aAppData=aAppData@entry=0x7fffffffd028) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/toolkit/xre/nsAppRunner.cpp:4382 #65 0x00007ffff219cc6d in XRE_main (argc=1, argv=0x7fffffffe328, aAppData=0x7fffffffd028, aFlags=<optimized out>) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/toolkit/xre/nsAppRunner.cpp:4484 #66 0x0000000000404c37 in do_main (argc=argc@entry=1, argv=argv@entry=0x7fffffffe328, xreDirectory=0x7ffff6b3b9c0) at /build/icedove-tNL3mB/icedove-45.1.0/mail/app/nsMailApp.cpp:195 #67 0x00000000004043b7 in main (argc=1, argv=0x7fffffffe328) at /build/icedove-tNL3mB/icedove-45.1.0/mail/app/nsMailApp.cpp:332 Expected results: icedove should not crash
Severity: normal → critical
Status: UNCONFIRMED → NEW
Crash Signature: [@ js::ConstraintTypeSet::sweep]
Ever confirmed: true
Keywords: crash
Summary: SIGSEGV when archiving a message → SIGSEGV @ js::ConstraintTypeSet::sweep when archiving a message
I hit this bug again but not while archiving a message, while just having the inbox open. Here's the backtrace: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7ffff7fd4740 (LWP 19561)] js::ConstraintTypeSet::sweep (this=this@entry=0x7fffb4c92980, zone=0x7fffe1048000, oom=...) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/vm/TypeInference.cpp:4077 4077 /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/vm/TypeInference.cpp: No such file or directory. (gdb) bt #0 js::ConstraintTypeSet::sweep (this=this@entry=0x7fffb4c92980, zone=0x7fffe1048000, oom=...) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/vm/TypeInference.cpp:4077 #1 0x00007ffff294a551 in JSScript::maybeSweepTypes (this=0x7fff96719710, oom=oom@entry=0x7fffffffc6c0) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/vm/TypeInference.cpp:4305 #2 0x00007ffff279e405 in SweepThing (oom=0x7fffffffc6c0, script=<optimized out>) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/jsgc.cpp:5361 #3 SweepArenaList<JSScript, js::AutoClearTypeInferenceStateOnOOM*> (sliceBudget=..., arenasToSweep=0x7fffe10484f0) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/jsgc.cpp:5376 #4 js::gc::GCRuntime::sweepPhase (this=this@entry=0x7fffdfd023f8, sliceBudget=...) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/jsgc.cpp:5417 #5 0x00007ffff27a309f in js::gc::GCRuntime::incrementalCollectSlice (this=this@entry=0x7fffdfd023f8, budget=..., reason=reason@entry=JS::gcreason::INTER_SLICE_GC) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/jsgc.cpp:6086 #6 0x00007ffff27a3cca in js::gc::GCRuntime::gcCycle (this=this@entry=0x7fffdfd023f8, nonincrementalByAPI=nonincrementalByAPI@entry=false, budget=..., reason=reason@entry=JS::gcreason::INTER_SLICE_GC) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/jsgc.cpp:6278 #7 0x00007ffff27a410d in js::gc::GCRuntime::collect (this=this@entry=0x7fffdfd023f8, nonincrementalByAPI=nonincrementalByAPI@entry=false, budget=..., reason=reason@entry=JS::gcreason::INTER_SLICE_GC) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/jsgc.cpp:6384 #8 0x00007ffff27a59cb in gcSlice (millis=140736948347896, reason=JS::gcreason::INTER_SLICE_GC, this=0x7fffdfd023f8) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/jsgc.cpp:6457 #9 JS::IncrementalGCSlice (rt=0x7fffdfd02000, reason=reason@entry=JS::gcreason::INTER_SLICE_GC, millis=millis@entry=40) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/jsgc.cpp:7353 #10 0x00007ffff1113cf8 in nsJSContext::GarbageCollectNow (aReason=JS::gcreason::INTER_SLICE_GC, aIncremental=<optimized out>, aShrinking=nsJSContext::NonShrinkingGC, aSliceMillis=40) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/dom/base/nsJSEnvironment.cpp:1310 #11 0x00007ffff0959cf1 in nsTimerImpl::Fire (this=0x7fff94fb2400) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/xpcom/threads/nsTimerImpl.cpp:526 #12 0x00007ffff0952bfe in nsTimerEvent::Run (this=0x7fffcd23d778) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/xpcom/threads/TimerThread.cpp:282 #13 0x00007ffff09542b0 in nsThread::ProcessNextEvent (this=0x7ffff6b656d0, aMayWait=<optimized out>, aResult=0x7fffffffcb87) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/xpcom/threads/nsThread.cpp:972 #14 0x00007ffff096e9e1 in NS_ProcessNextEvent (aThread=<optimized out>, aMayWait=aMayWait@entry=true) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/xpcom/glue/nsThreadUtils.cpp:297 #15 0x00007ffff0b4e7e0 in mozilla::ipc::MessagePump::Run (this=0x7fffe7445300, aDelegate=0x7fffe74266a0) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/ipc/glue/MessagePump.cpp:127 #16 0x00007ffff0b3ecdb in RunHandler (this=0x7fffe74266a0) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/ipc/chromium/src/base/message_loop.cc:227 #17 MessageLoop::Run (this=0x7fffe74266a0) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/ipc/chromium/src/base/message_loop.cc:201 #18 0x00007ffff1b8eaca in nsBaseAppShell::Run (this=0x7fffb4c92980) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/widget/nsBaseAppShell.cpp:156 #19 0x00007ffff2167a0d in nsAppStartup::Run (this=0x7fffdd02f0b0) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/toolkit/components/startup/nsAppStartup.cpp:281 #20 0x00007ffff219c79e in XREMain::XRE_mainRun (this=this@entry=0x7fffffffce28) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/toolkit/xre/nsAppRunner.cpp:4285 #21 0x00007ffff219ca52 in XREMain::XRE_main (this=this@entry=0x7fffffffce28, argc=argc@entry=1, argv=argv@entry=0x7fffffffe328, aAppData=aAppData@entry=0x7fffffffd028) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/toolkit/xre/nsAppRunner.cpp:4382 #22 0x00007ffff219cc6d in XRE_main (argc=1, argv=0x7fffffffe328, aAppData=0x7fffffffd028, aFlags=<optimized out>) at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/toolkit/xre/nsAppRunner.cpp:4484 #23 0x0000000000404c37 in do_main (argc=argc@entry=1, argv=argv@entry=0x7fffffffe328, xreDirectory=0x7ffff6b3b9c0) at /build/icedove-tNL3mB/icedove-45.1.0/mail/app/nsMailApp.cpp:195 #24 0x00000000004043b7 in main (argc=1, argv=0x7fffffffe328) at /build/icedove-tNL3mB/icedove-45.1.0/mail/app/nsMailApp.cpp:332 (gdb)
Crash signature ranks #91 for TB45.2.0. However, many of the people crashing have multiple crash signatures, suggesting something not reproducible.
Component: Untriaged → General
Whiteboard: [tbird crash]
Summary: SIGSEGV @ js::ConstraintTypeSet::sweep when archiving a message → SIGSEGV @ js::ConstraintTypeSet::sweep when archiving a message in Thunderbird
Depends on: 1220385
It looks like this crash is not a Thunderbird-specific thing as I got the same thing in FireFox 54.01: https://crash-stats.mozilla.com/report/index/f8021f13-87dc-40df-aed3-4bf5b1170706 Maybe the description should be updated to Core?
(In reply to User Dderss from comment #3) > It looks like this crash is not a Thunderbird-specific thing as I got the > same thing in FireFox 54.01: > > https://crash-stats.mozilla.com/report/index/f8021f13-87dc-40df-aed3- > 4bf5b1170706 > > Maybe the description should be updated to Core? Thunderbird issues are sometimes not core, so until we have a reproducible testcase or have a fix in bug 1112741 I think it's better to keep this bug open in Thunderbird. (rank is now #117 in version 52.2.1)
Depends on: 1112741
No longer depends on: 1220385

amatus, do you still crash?

#132 crash for 68.1.0

Flags: needinfo?(amatus)

I haven't crashed in years. I'm currently running 1:60.9.0-1~deb10u1 amd64.

Flags: needinfo?(amatus)

Thanks for the update!

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: