Here's my latest backtrace: Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007f31ab88479b in raise (sig=11) at ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:37 37 ../nptl/sysdeps/unix/sysv/linux/pt-raise.c: No such file or directory. (gdb) bt #0 0x00007f31ab88479b in raise (sig=11) at ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:37 #1 0x00007f31a5e7a445 in nsProfileLock::FatalSignalHandler (signo=11, info=0x7ffe7a0c40b0, context=0x7ffe7a0c3f80) at /build/icedove-XX30r8/icedove-45.2.0/mozilla/toolkit/profile/nsProfileLock.cpp:185 #2 0x00007f31a67574f6 in AsmJSFaultHandler (signum=<optimized out>, info=<optimized out>, context=0x7ffe7a0c3f80) at /build/icedove-XX30r8/icedove-45.2.0/mozilla/js/src/asmjs/AsmJSSignalHandlers.cpp:1161 #3 <signal handler called> #4 Length (this=0x8) at ../../dist/include/nsTArray.h:358 #5 gfxShapedText::DetailedGlyphStore::Get (this=0x0, aOffset=aOffset@entry=66) at /build/icedove-XX30r8/icedove-45.2.0/mozilla/gfx/thebes/gfxFont.h:1055 #6 0x00007f31a4ca1928 in GetDetailedGlyphs (aCharIndex=66, this=0x7f3179ddd400) at /build/icedove-XX30r8/icedove-45.2.0/mozilla/gfx/thebes/gfxFont.h:934 #7 gfxFont::DrawGlyphs (this=0x7f316e77ac40, aShapedText=0x7f3179ddd400, aOffset=0, aCount=105, aPt=0x7ffe7a0c5df0, aRunParams=..., aFontParams=...) at /build/icedove-XX30r8/icedove-45.2.0/mozilla/gfx/thebes/gfxFont.cpp:1772 #8 0x00007f31a4ca376d in gfxFont::Draw (this=0x7f316e77ac40, aTextRun=0x42, aTextRun@entry=0x7f3179ddd400, aStart=aStart@entry=0, aEnd=66, aEnd@entry=105, aPt=0x7ffe7a0c5df0, aRunParams=..., aOrientation=0) at /build/icedove-XX30r8/icedove-45.2.0/mozilla/gfx/thebes/gfxFont.cpp:2036 #9 0x00007f31a4caef53 in gfxTextRun::DrawGlyphs (this=0x7f3179ddd400, aFont=0x7f316e77ac40, aStart=0, aEnd=105, aPt=0x7ffe7a0c5df0, aProvider=<optimized out>, aSpacingStart=0, aSpacingEnd=105, aParams=..., aOrientation=0) at /build/icedove-XX30r8/icedove-45.2.0/mozilla/gfx/thebes/gfxTextRun.cpp:405 #10 0x00007f31a4cb26d8 in gfxTextRun::Draw (this=0x7f3179ddd400, aContext=0x7f317be45d00, aPt=..., aDrawMode=(unknown: 0), aDrawMode@entry=GLYPH_FILL, aStart=1, aLength=105, aProvider=0x7ffe7a0c5e48, aProvider@entry=0x7ffe7a0c6340, aAdvanceWidth=0x7ffe7a0c6250, aContextPaint=0x0, aCallbacks=0x7ffe7a0c5df0) at /build/icedove-XX30r8/icedove-45.2.0/mozilla/gfx/thebes/gfxTextRun.cpp:644 #11 0x00007f31a5abdabe in DrawTextRun (aTextRun=0x7f3179ddd400, aCtx=aCtx@entry=0x7f317be45d00, aTextBaselinePt=..., aOffset=0, aLength=105, aProvider=0x7ffe7a0c6340, aTextColor=4278190080, aAdvanceWidth=0x7ffe7a0c6250, aContextPaint=0x0, aCallbacks=0x0) ---Type <return> to continue, or q <return> to quit--- at /build/icedove-XX30r8/icedove-45.2.0/mozilla/layout/generic/nsTextFrame.cpp:6579 #12 0x00007f31a5ac2ff7 in nsTextFrame::DrawTextRun (this=0x7f318a778d38, aCtx=0x7f317be45d00, aTextBaselinePt=..., aOffset=<optimized out>, aLength=<optimized out>, aProvider=..., aTextColor=4278190080, aAdvanceWidth=@0x7ffe7a0c6250: 1.9762625833649862e-323, aDrawSoftHyphen=false, aContextPaint=0x0, aCallbacks=0x0) at /build/icedove-XX30r8/icedove-45.2.0/mozilla/layout/generic/nsTextFrame.cpp:6595 #13 0x00007f31a5ac726a in nsTextFrame::DrawText (this=0x7f318a778d38, aCtx=0x7f317be45d00, aDirtyRect=..., aFramePt=..., aTextBaselinePt=..., aOffset=0, aLength=105, aProvider=..., aTextStyle=..., aTextColor=4278190080, aClipEdges=..., aAdvanceWidth=@0x7ffe7a0c6250: 1.9762625833649862e-323, aDrawSoftHyphen=false, aDecorationOverrideColor=0x0, aContextPaint=0x0, aCallbacks=0x0) at /build/icedove-XX30r8/icedove-45.2.0/mozilla/layout/generic/nsTextFrame.cpp:6789 #14 0x00007f31a5ad0c95 in nsTextFrame::PaintText (this=0x7f318a778d38, aRenderingContext=0x7ffe7a0c6208, aPt=<error reading variable: Cannot access memory at address 0xff000000>, aDirtyRect=..., aItem=..., aContextPaint=0x7ffe7a0c5e48, aContextPaint@entry=0x0, aCallbacks=0x0, aOpacity=0) at /build/icedove-XX30r8/icedove-45.2.0/mozilla/layout/generic/nsTextFrame.cpp:6555 #15 0x00007f31a5ad0ecd in nsDisplayText::Paint (this=0x7f3179df1e30, aBuilder=<optimized out>, aCtx=0x7ffe7a0c66d0) at /build/icedove-XX30r8/icedove-45.2.0/mozilla/layout/generic/nsTextFrame.cpp:4811 #16 0x00007f31a59d4cd7 in mozilla::FrameLayerBuilder::PaintItems ( this=this@entry=0x7f317bf6a580, aItems=..., aRect=..., aContext=aContext@entry=0x7f317be45d00, aRC=aRC@entry=0x7ffe7a0c66d0, aBuilder=aBuilder@entry=0x7ffe7a0c70f8, aPresContext=0x7f317bf2a000, aOffset=..., aXScale=aXScale@entry=1, aYScale=aYScale@entry=1, aCommonClipCount=0) at /build/icedove-XX30r8/icedove-45.2.0/mozilla/layout/base/FrameLayerBuilder.cpp:5664 #17 0x00007f31a59d51ad in mozilla::FrameLayerBuilder::DrawPaintedLayer (aLayer=0x7f3179df9000, aContext=0x7f317be45d00, aRegionToDraw=..., aDirtyRegion=..., aClip=<optimized out>, aRegionToInvalidate=..., aCallbackData=0x7ffe7a0c70f8) at /build/icedove-XX30r8/icedove-45.2.0/mozilla/layout/base/FrameLayerBuilder.cpp:5839 #18 0x00007f31a4c2c0cd in mozilla::layers::ClientPaintedLayer::PaintThebes ( this=0x7f3179df9000) at /build/icedove-XX30r8/icedove-45.2.0/mozilla/gfx/layers/client/ClientPaintedLayer.cpp:100 #19 0x00007f31a4c2d460 in mozilla::layers::ClientPaintedLayer::RenderLayerWithReadback ( this=0x7f3179df9000, aReadback=0x7ffe7a0c6950) at /build/icedove-XX30r8/icedove-45.2.0/mozilla/gfx/layers/client/ClientPaintedLayer.cpp:148 #20 0x00007f31a4c2c763 in mozilla::layers::ClientContainerLayer::RenderLayer ( this=0x7f3179df7c00) at /build/icedove-XX30r8/icedove-45.2.0/mozilla/gfx/layers/client/ClientContainerLayer.h:65 #21 0x00007f31a4c2c763 in mozilla::layers::ClientContainerLayer::RenderLayer ( this=0x7f3179f39800) at /build/icedove-XX30r8/icedove-45.2.0/mozilla/gfx/layers/client/ClientContainerLayer.h:65 #22 0x00007f31a4c29e87 in mozilla::layers::ClientLayerManager::EndTransactionInternal ( this=this@entry=0x7f317d780680, aCallback=aCallback@entry=0x7f31a59d4d20 <mozilla::FrameLayerBuilder::DrawPaintedLayer(mozilla::layers::PaintedLayer*, gfxContext*, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, mozilla::layers::DrawRegionClip, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, void*)>, aCallbackData=aCallbackData@entry=0x7ffe7a0c70f8) at /build/icedove-XX30r8/icedove-45.2.0/mozilla/gfx/layers/client/ClientLayerManager.cpp:282 #23 0x00007f31a4c35114 in mozilla::layers::ClientLayerManager::EndTransaction ( this=0x7f317d780680, aCallback=0x7f31a59d4d20 <mozilla::FrameLayerBuilder::DrawPaintedLayer(mozilla::layers::PaintedLayer*, gfxContext*, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, mozilla::layers::DrawRegionClip, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, void*)>, aCallbackData=0x7ffe7a0c70f8, aFlags=mozilla::layers::LayerManager::END_DEFAULT) at /build/icedove-XX30r8/icedove-45.2.0/mozilla/gfx/layers/client/ClientLayerManager.cpp:325 #24 0x00007f31a59ff65e in nsDisplayList::PaintRoot (this=0x7ffe7a0c6f08, aBuilder=0x7ffe7a0c70f8, aCtx=<optimized out>, aFlags=13) at /build/icedove-XX30r8/icedove-45.2.0/mozilla/layout/base/nsDisplayList.cpp:1754 #25 0x00007f31a5a39f9e in nsLayoutUtils::PaintFrame ( aRenderingContext=aRenderingContext@entry=0x0, aFrame=0x7f318144edb0, aDirtyRegion=..., aBackstop=66, aBackstop@entry=4294967295, aFlags=2047635248) at /build/icedove-XX30r8/icedove-45.2.0/mozilla/layout/base/nsLayoutUtils.cpp:3389 #26 0x00007f31a5a3eea3 in PresShell::Paint (this=0x7f31814c5400, aViewToPaint=aViewToPaint@entry=0x7f3181482880, aDirtyRegion=..., aFlags=aFlags@entry=1) at /build/icedove-XX30r8/icedove-45.2.0/mozilla/layout/base/nsPresShell.cpp:6105 #27 0x00007f31a5861177 in nsViewManager::ProcessPendingUpdatesPaint (this=0x7f31814d5940, aWidget=aWidget@entry=0x7f31aa8f5e10) at /build/icedove-XX30r8/icedove-45.2.0/mozilla/view/nsViewManager.cpp:467 #28 0x00007f31a586134b in nsViewManager::ProcessPendingUpdatesForView ( this=this@entry=0x7f31814d5940, aView=<optimized out>, aFlushDirtyRegion=aFlushDirtyRegion@entry=true) at /build/icedove-XX30r8/icedove-45.2.0/mozilla/view/nsViewManager.cpp:398 #29 0x00007f31a5861417 in nsViewManager::ProcessPendingUpdates (this=this@entry=0x7f31814d5940) at /build/icedove-XX30r8/icedove-45.2.0/mozilla/view/nsViewManager.cpp:1103 #30 0x00007f31a59b9fc8 in nsRefreshDriver::Tick (this=0x7f31814c5000, aNowEpoch=aNowEpoch@entry=1475685805442002, aNowTime=...) at /build/icedove-XX30r8/icedove-45.2.0/mozilla/layout/base/nsRefreshDriver.cpp:1857 #31 0x00007f31a59ba2a8 in mozilla::RefreshDriverTimer::TickDriver (driver=<optimized out>, jsnow=jsnow@entry=1475685805442002, now=..., now@entry=...) at /build/icedove-XX30r8/icedove-45.2.0/mozilla/layout/base/nsRefreshDriver.cpp:264 #32 0x00007f31a59ba3d5 in mozilla::RefreshDriverTimer::TickRefreshDrivers ( aJsNow=aJsNow@entry=1475685805442002, aNow=aNow@entry=..., aDrivers=..., this=0x7f318a4fcdd0) at /build/icedove-XX30r8/icedove-45.2.0/mozilla/layout/base/nsRefreshDriver.cpp:236 #33 0x00007f31a59ba47d in mozilla::RefreshDriverTimer::Tick (this=0x7f318a4fcdd0, jsnow=1475685805442002, now=...) at /build/icedove-XX30r8/icedove-45.2.0/mozilla/layout/base/nsRefreshDriver.cpp:255 #34 0x00007f31a59ba598 in RunRefreshDrivers (aTimeStamp=..., this=0x7f318a4fcdd0) at /build/icedove-XX30r8/icedove-45.2.0/mozilla/layout/base/nsRefreshDriver.cpp:566 #35 mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::TickRefreshDriver ( this=<optimized out>, aVsyncTimestamp=...) at /build/icedove-XX30r8/icedove-45.2.0/mozilla/layout/base/nsRefreshDriver.cpp:486 #36 0x00007f31a59b4be2 in apply<mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver, void (mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::*)(mozilla::TimeStamp)> ( m=<optimized out>, o=<optimized out>, this=<optimized out>) at ../../dist/include/nsThreadUtils.h:676 #37 nsRunnableMethodImpl<void (mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::*)(mozilla::TimeStamp), true, mozilla::TimeStamp>::Run (this=<optimized out>) at ../../dist/include/nsThreadUtils.h:870 #38 0x00007f31a4637f58 in nsThread::ProcessNextEvent (this=0x7f31aa8657a0, aMayWait=<optimized out>, aResult=0x7ffe7a0c7c97) at /build/icedove-XX30r8/icedove-45.2.0/mozilla/xpcom/threads/nsThread.cpp:972 #39 0x00007f31a4652689 in NS_ProcessNextEvent (aThread=<optimized out>, aMayWait=aMayWait@entry=true) at /build/icedove-XX30r8/icedove-45.2.0/mozilla/xpcom/glue/nsThreadUtils.cpp:297 #40 0x00007f31a4832b76 in mozilla::ipc::MessagePump::Run (this=0x7f319b048a40, aDelegate=0x7f319b0316a0) at /build/icedove-XX30r8/icedove-45.2.0/mozilla/ipc/glue/MessagePump.cpp:127 #41 0x00007f31a4823071 in RunHandler (this=0x7f319b0316a0) at /build/icedove-XX30r8/icedove-45.2.0/mozilla/ipc/chromium/src/base/message_loop.cc:227 #42 MessageLoop::Run (this=0x7f319b0316a0) at /build/icedove-XX30r8/icedove-45.2.0/mozilla/ipc/chromium/src/base/message_loop.cc:201 #43 0x00007f31a5873498 in nsBaseAppShell::Run (this=0x0) at /build/icedove-XX30r8/icedove-45.2.0/mozilla/widget/nsBaseAppShell.cpp:156 #44 0x00007f31a5e4c4f7 in nsAppStartup::Run (this=0x7f3190c666a0) at /build/icedove-XX30r8/icedove-45.2.0/mozilla/toolkit/components/startup/nsAppStartup.cpp:281 #45 0x00007f31a5e8128a in XREMain::XRE_mainRun (this=this@entry=0x7ffe7a0c7f38) at /build/icedove-XX30r8/icedove-45.2.0/mozilla/toolkit/xre/nsAppRunner.cpp:4285 #46 0x00007f31a5e8153e in XREMain::XRE_main (this=this@entry=0x7ffe7a0c7f38, argc=argc@entry=1, argv=argv@entry=0x7ffe7a0c9438, aAppData=aAppData@entry=0x7ffe7a0c8138) at /build/icedove-XX30r8/icedove-45.2.0/mozilla/toolkit/xre/nsAppRunner.cpp:4382 #47 0x00007f31a5e81759 in XRE_main (argc=1, argv=0x7ffe7a0c9438, aAppData=0x7ffe7a0c8138, aFlags=<optimized out>) at /build/icedove-XX30r8/icedove-45.2.0/mozilla/toolkit/xre/nsAppRunner.cpp:4484 #48 0x0000000000404c37 in do_main (argc=argc@entry=1, argv=argv@entry=0x7ffe7a0c9438, xreDirectory=0x7f31aa83b9c0) at /build/icedove-XX30r8/icedove-45.2.0/mail/app/nsMailApp.cpp:195 #49 0x00000000004043b7 in main (argc=1, argv=0x7ffe7a0c9438) at /build/icedove-XX30r8/icedove-45.2.0/mail/app/nsMailApp.cpp:332
John On 10/04/2016 12:52 AM, Guido Günther wrote: > On Mon, Oct 03, 2016 at 03:46:21PM -0500, John Goerzen wrote: >> Well I may have spoken too soon. Two crashes today, unfortunately. > Do the crashes lead to the same trace? I haven't looked in too much > detail but from the bugs I've forwarded there were several causes that > seemed independent. > > Cheers, > -- Guido