I got a random crash (SIGSEGV) in firefox-esr. If the below backtrace
and the attached full backtrace aren't useful, please close this bug.
Core was generated by `firefox-esr'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 raise (sig=sig@entry=11) at ../sysdeps/unix/sysv/linux/raise.c:58
58 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
[Current thread is 1 (Thread 0x7f7cd0dff700 (LWP 4762))]
#0 0x00007f7cf869cfdf in raise (sig=sig@entry=11) at ../sysdeps/unix/sysv/linux/raise.c:58
#1 0x00007f7cf485a75f in nsProfileLock::FatalSignalHandler(int, siginfo_t*, void*) (signo=11, info=0x7f7cd0dfe370, context=0x7f7cd0dfe240) at /tmp/buildd/firefox-esr-45.3.0esr/toolkit/profile/nsProfileLock.cpp:185
#2 0x00007f7cf515cde1 in AsmJSFaultHandler(int, siginfo_t*, void*) (signum=<optimized out>, info=0x7f7cd0dfe370, context=0x7f7cd0dfe240) at /tmp/buildd/firefox-esr-45.3.0esr/js/src/asmjs/AsmJSSignalHandlers.cpp:1159
#3 0x00007f7cf869d100 in <signal handler called> () at /lib/x86_64-linux-gnu/libpthread.so.0
#4 0x00007f7cf4e617d3 in JS_AbortIfWrongThread(JSRuntime*) (rt=0x7f7cd3c1a000) at /tmp/buildd/firefox-esr-45.3.0esr/js/src/jsapi.cpp:5821
#5 0x00007f7cf4ea766e in js::gc::GCRuntime::collect(bool, js::SliceBudget, JS::gcreason::Reason) (this=0x7f7cd3c1a3f8) at /tmp/buildd/firefox-esr-45.3.0esr/js/src/jsgc.cpp:6340
#6 0x00007f7cf4ea766e in js::gc::GCRuntime::collect(bool, js::SliceBudget, JS::gcreason::Reason) (this=this@entry=0x7f7cd3c1a3f8, nonincrementalByAPI=nonincrementalByAPI@entry=true, budget=..., reason=reason@entry=JS::gcreason::DOM_WORKER) at /tmp/buildd/firefox-esr-45.3.0esr/js/src/jsgc.cpp:6369
#7 0x00007f7cf4ea9410 in JS::GCForReason(JSRuntime*, JSGCInvocationKind, JS::gcreason::Reason) (reason=JS::gcreason::DOM_WORKER, gckind=GC_SHRINK, this=0x7f7cd3c1a3f8) at /tmp/buildd/firefox-esr-45.3.0esr/js/src/jsgc.cpp:6442
#8 0x00007f7cf4ea9410 in JS::GCForReason(JSRuntime*, JSGCInvocationKind, JS::gcreason::Reason) (rt=rt@entry=0x7f7cd3c1a000, gckind=gckind@entry=GC_SHRINK, reason=reason@entry=JS::gcreason::DOM_WORKER) at /tmp/buildd/firefox-esr-45.3.0esr/js/src/jsgc.cpp:7340
#9 0x00007f7cf4154736 in mozilla::dom::workers::WorkerPrivate::GarbageCollectInternal(JSContext*, bool, bool) (this=0x7f7ccc331800, aCx=0x7f7ccbf67c00, aShrinking=true, aCollectChildren=<optimized out>) at /tmp/buildd/firefox-esr-45.3.0esr/dom/workers/WorkerPrivate.cpp:6251
#10 0x00007f7cf4154822 in (anonymous namespace)::GarbageCollectRunnable::WorkerRun(JSContext*, mozilla::dom::workers::WorkerPrivate*) (this=<optimized out>, aCx=<optimized out>, aWorkerPrivate=<optimized out>) at /tmp/buildd/firefox-esr-45.3.0esr/dom/workers/WorkerPrivate.cpp:1480
#11 0x00007f7cf4158dc1 in mozilla::dom::workers::WorkerRunnable::Run() (this=0x7f7cd2fcd790) at /tmp/buildd/firefox-esr-45.3.0esr/dom/workers/WorkerRunnable.cpp:360
#12 0x00007f7cf4167899 in mozilla::dom::workers::WorkerPrivate::ProcessAllControlRunnablesLocked() (this=this@entry=0x7f7ccc331800) at /tmp/buildd/firefox-esr-45.3.0esr/dom/workers/WorkerPrivate.cpp:4995
#13 0x00007f7cf4169556 in mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) (this=0x7f7ccc331800, aCx=aCx@entry=0x7f7ccbf67c00) at /tmp/buildd/firefox-esr-45.3.0esr/dom/workers/WorkerPrivate.cpp:4460
#14 0x00007f7cf413a306 in (anonymous namespace)::WorkerThreadPrimaryRunnable::Run() (this=0x7f7ccdca0d90) at /tmp/buildd/firefox-esr-45.3.0esr/dom/workers/RuntimeService.cpp:2722
#15 0x00007f7cf308c9de in nsThread::ProcessNextEvent(bool, bool*) (this=0x7f7cd691a100, aMayWait=<optimized out>, aResult=0x7f7cd0dfedd7) at /tmp/buildd/firefox-esr-45.3.0esr/xpcom/threads/nsThread.cpp:972
#16 0x00007f7cf30a838d in NS_ProcessNextEvent(nsIThread*, bool) (aThread=<optimized out>, aMayWait=aMayWait@entry=false) at /tmp/buildd/firefox-esr-45.3.0esr/xpcom/glue/nsThreadUtils.cpp:297
#17 0x00007f7cf3288311 in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) (this=0x7f7ccfbe1400, aDelegate=0x7f7ccc050ae0) at /tmp/buildd/firefox-esr-45.3.0esr/ipc/glue/MessagePump.cpp:326
#18 0x00007f7cf32785ae in MessageLoop::Run() (this=<optimized out>) at /tmp/buildd/firefox-esr-45.3.0esr/ipc/chromium/src/base/message_loop.cc:227
#19 0x00007f7cf32785ae in MessageLoop::Run() (this=this@entry=0x7f7ccc050ae0) at /tmp/buildd/firefox-esr-45.3.0esr/ipc/chromium/src/base/message_loop.cc:201
#20 0x00007f7cf308fc4a in nsThread::ThreadFunc(void*) (aArg=0x7f7cd691a100) at /tmp/buildd/firefox-esr-45.3.0esr/xpcom/threads/nsThread.cpp:376
#21 0x00007f7cf1e32758 in _pt_root (arg=0x7f7cd662c220) at ptthread.c:216
#22 0x00007f7cf8693464 in start_thread (arg=0x7f7cd0dff700) at pthread_create.c:333
#23 0x00007f7cf793797f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105