On Fri 2014-01-17 18:21:04 -0500, Daniel Kahn Gillmor wrote: > On 01/15/2014 04:24 PM, Carsten Schoenert wrote: > >> are this segfaults also happen with the current 24.2.0? > > yep, i just had one. :(
And here's a backtrace from another one, from icedove 24.2.0-1 : Program received signal SIGSEGV, Segmentation fault. dosprintf(SprintfState *, const PRUnichar *, typedef __va_list_tag __va_list_tag *) (ss=ss@entry=0x7fffffffa638, fmt=0x7fffb98ffffe, fmt@entry=0x7fffb98ffff0, ap=ap@entry=0x7fffffffa678) at /build/icedove-twtUoy/icedove-24.2.0/mozilla/xpcom/build/nsTextFormatter.cpp:842 842 /build/icedove-twtUoy/icedove-24.2.0/mozilla/xpcom/build/nsTextFormatter.cpp: No such file or directory. (gdb) bt #0 dosprintf(SprintfState *, const PRUnichar *, typedef __va_list_tag __va_list_tag *) (ss=ss@entry=0x7fffffffa638, fmt=0x7fffb98ffffe, fmt@entry=0x7fffb98ffff0, ap=ap@entry=0x7fffffffa678) at /build/icedove-twtUoy/icedove-24.2.0/mozilla/xpcom/build/nsTextFormatter.cpp:842 #1 0x00007ffff3baf995 in nsTextFormatter::vssprintf (out=..., fmt=0x7fffb98ffff0, ap=ap@entry=0x7fffffffa678) at /build/icedove-twtUoy/icedove-24.2.0/mozilla/xpcom/build/nsTextFormatter.cpp:1235 #2 0x00007ffff3bafa2f in nsTextFormatter::ssprintf (out=..., fmt=<optimized out>) at /build/icedove-twtUoy/icedove-24.2.0/mozilla/xpcom/build/nsTextFormatter.cpp:1220 #3 0x00007ffff36a1a2b in FormatFileSize (size=<optimized out>, useKB=useKB@entry=true, formattedSize=...) at /build/icedove-twtUoy/icedove-24.2.0/mailnews/base/util/nsMsgUtils.cpp:525 #4 0x00007ffff36c2964 in nsMsgDBView::FetchSize ( this=this@entry=0x7fff7cd26400, aHdr=0x7fff927484c0, aSizeString=...) at /build/icedove-twtUoy/icedove-24.2.0/mailnews/base/src/nsMsgDBView.cpp:715 #5 0x00007ffff36cd907 in nsMsgDBView::CellTextForColumn ( this=this@entry=0x7fff7cd26400, aRow=aRow@entry=30, aColumnName=aColumnName@entry=0x7fffd4ae5868, aValue=...) at /build/icedove-twtUoy/icedove-24.2.0/mailnews/base/src/nsMsgDBView.cpp:1992 #6 0x00007ffff36de6e5 in nsMsgGroupView::CellTextForColumn ( this=0x7fff7cd26400, aRow=30, aColumnName=0x7fffd4ae5868, aValue=...) at /build/icedove-twtUoy/icedove-24.2.0/mailnews/base/src/nsMsgGroupView.cpp:885 #7 0x00007ffff36c3d43 in nsMsgDBView::GetCellText (this=0x7fff7cd26400, aRow=30, aCol=0x7fff7dd8b0e0, aValue=...) at /build/icedove-twtUoy/icedove-24.2.0/mailnews/base/src/nsMsgDBView.cpp:1966 #8 0x00007ffff33a3538 in nsTreeBodyFrame::PaintText ( this=this@entry=0x7fffcf172e98, aRowIndex=aRowIndex@entry=30, aColumn=aColumn@entry=0x7fff7dd8b0e0, aTextRect=..., aPresContext=aPresContext@entry=0x7fffd4a20000, aRenderingContext=..., aDirtyRect=..., aCurrX=@0x7fffffffaec4: 58214, aTextRTL=aTextRTL@entry=false) at /build/icedove-twtUoy/icedove-24.2.0/mozilla/layout/xul/tree/nsTreeBodyFrame.cpp:3548 #9 0x00007ffff33a76bb in nsTreeBodyFrame::PaintCell ( this=this@entry=0x7fffcf172e98, aRowIndex=aRowIndex@entry=30, aColumn=aColumn@entry=0x7fff7dd8b0e0, aCellRect=..., aPresContext=aPresContext@entry=0x7fffd4a20000, aRenderingContext=..., aDirtyRect=..., aCurrX=@0x7fffffffb06c: 57399, aPt=...) at /build/icedove-twtUoy/icedove-24.2.0/mozilla/layout/xul/tree/nsTreeBodyFrame.cpp:3279 #10 0x00007ffff33a7f66 in nsTreeBodyFrame::PaintRow ( this=this@entry=0x7fffcf172e98, aRowIndex=aRowIndex@entry=30, aRowRect=..., aPresContext=0x7fffd4a20000, aRenderingContext=..., aDirtyRect=..., aPt=...) at /build/icedove-twtUoy/icedove-24.2.0/mozilla/layout/xul/tree/nsTreeBodyFrame.cpp:3052 #11 0x00007ffff33a82bf in nsTreeBodyFrame::PaintTreeBody (this=0x7fffcf172e98, aRenderingContext=..., aDirtyRect=..., aPt=...) at /build/icedove-twtUoy/icedove-24.2.0/mozilla/layout/xul/tree/nsTreeBodyFrame.cpp:2850 #12 0x00007ffff33a83eb in PaintTreeBody (aFrame=<optimized out>, aCtx=<optimized out>, aDirtyRect=..., aPt=...) at /build/icedove-twtUoy/icedove-24.2.0/mozilla/layout/xul/tree/nsTreeBodyFrame.cpp:2776 #13 0x00007ffff2e608eb in nsDisplayGeneric::Paint (this=<optimized out>, aBuilder=<optimized out>, aCtx=<optimized out>) at ../../layout/forms/../base/nsDisplayList.h:1709 #14 0x00007ffff2df71ce in mozilla::FrameLayerBuilder::DrawThebesLayer (aLayer= 0x7fff7cd28000, aContext=0x7fff9fae7500, aRegionToDraw=..., aRegionToInvalidate=..., aCallbackData=0x7fffffffc3b8) at /build/icedove-twtUoy/icedove-24.2.0/mozilla/layout/base/FrameLayerBuilder.cpp:3309 #15 0x00007ffff3c49632 in mozilla::layers::BasicThebesLayer::PaintBuffer ( this=0x7fff7cd28000, aContext=<optimized out>, aRegionToDraw=..., aExtendedRegionToDraw=..., aRegionToInvalidate=..., aDidSelfCopy=<optimized out>, aCallback=0x7ffff2df6968 <mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*)>, aCallbackData=0x7fffffffc3b8) at /build/icedove-twtUoy/icedove-24.2.0/mozilla/gfx/layers/basic/BasicThebesLayer.h:97 #16 0x00007ffff3c4a17b in mozilla::layers::BasicThebesLayer::PaintThebes ( this=0x7fff7cd28000, aContext=0x7fffccfe4ca0, aMaskLayer=0x0, aCallback=0x7ffff2df6968 <mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*)>, aCallbackData=0x7fffffffc3b8, aReadback=<optimized out>) at /build/icedove-twtUoy/icedove-24.2.0/mozilla/gfx/layers/basic/BasicThebesLayer.cpp:180 #17 0x00007ffff3c48260 in mozilla::layers::BasicLayerManager::PaintSelfOrChildren (this=this@entry=0x7fffce23cd10, aPaintContext=..., aGroupTarget=aGroupTarget@entry=0x7fffccfe4ca0) at /build/icedove-twtUoy/icedove-24.2.0/mozilla/gfx/layers/basic/BasicLayerManager.cpp:829 #18 0x00007ffff3c48664 in mozilla::layers::BasicLayerManager::PaintLayer ( this=this@entry=0x7fffce23cd10, aTarget=aTarget@entry=0x7fffccfe4ca0, aLayer=0x7fff7cd28000, aCallback=<optimized out>, aCallbackData=<optimized out>, aReadback=aReadback@entry=0x7fffffffbb60) at /build/icedove-twtUoy/icedove-24.2.0/mozilla/gfx/layers/basic/BasicLayerManager.cpp:955 #19 0x00007ffff3c482fc in mozilla::layers::BasicLayerManager::PaintSelfOrChildren (this=this@entry=0x7fffce23cd10, aPaintContext=..., aGroupTarget=aGroupTarget@entry=0x7fffccfe4ca0) at /build/icedove-twtUoy/icedove-24.2.0/mozilla/gfx/layers/basic/BasicLayerManager.cpp:844 #20 0x00007ffff3c48664 in mozilla::layers::BasicLayerManager::PaintLayer ( this=this@entry=0x7fffce23cd10, aTarget=0x7fffccfe4ca0, aLayer=0x7fff7cd27400, aCallback=aCallback@entry=0x7ffff2df6968 <mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*)>, aCallbackData=aCallbackData@entry=0x7fffffffc3b8, aReadback=aReadback@entry=0x0) at /build/icedove-twtUoy/icedove-24.2.0/mozilla/gfx/layers/basic/BasicLayerManager.cpp:955 #21 0x00007ffff3c48f96 in mozilla::layers::BasicLayerManager::EndTransactionInternal (this=0x7fffce23cd10, aCallback=0x7ffff2df6968 <mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*)>, aCallbackData=0x7fffffffc3b8, aFlags=<optimized out>) at /build/icedove-twtUoy/icedove-24.2.0/mozilla/gfx/layers/basic/BasicLayerManager.cpp:589 #22 0x00007ffff2e2668f in nsDisplayList::PaintForFrame ( this=this@entry=0x7fffffffc2c8, aBuilder=aBuilder@entry=0x7fffffffc3b8, aCtx=aCtx@entry=0x0, aForFrame=<optimized out>, aFlags=aFlags@entry=13) at /build/icedove-twtUoy/icedove-24.2.0/mozilla/layout/base/nsDisplayList.cpp:1201 #23 0x00007ffff2e268e3 in nsDisplayList::PaintRoot ( this=this@entry=0x7fffffffc2c8, aBuilder=aBuilder@entry=0x7fffffffc3b8, aCtx=aCtx@entry=0x0, aFlags=13) at /build/icedove-twtUoy/icedove-24.2.0/mozilla/layout/base/nsDisplayList.cpp:1062 #24 0x00007ffff2e3ce05 in nsLayoutUtils::PaintFrame ( aRenderingContext=aRenderingContext@entry=0x0, aFrame=aFrame@entry= 0x7fffd4a02420, aDirtyRegion=..., aBackstop=aBackstop@entry=4294967295, aFlags=<optimized out>, aFlags@entry=772) at /build/icedove-twtUoy/icedove-24.2.0/mozilla/layout/base/nsLayoutUtils.cpp:2072 #25 0x00007ffff2e4edbe in PresShell::Paint (this=0x7fffde180000, aViewToPaint=aViewToPaint@entry=0x7fffd4c76b00, aDirtyRegion=..., aFlags=aFlags@entry=1) at /build/icedove-twtUoy/icedove-24.2.0/mozilla/layout/base/nsPresShell.cpp:5605 #26 0x00007ffff31e6949 in nsViewManager::ProcessPendingUpdatesForView ( this=0x7fffd4cc6340, aView=0x7fffd4c76b00, aFlushDirtyRegion=true) at /build/icedove-twtUoy/icedove-24.2.0/mozilla/view/src/nsViewManager.cpp:410 #27 0x00007ffff2e597b2 in nsRefreshDriver::Tick (this=<optimized out>, aNowEpoch=aNowEpoch@entry=1390663632644614, aNowTime=..., aNowTime@entry=...) at /build/icedove-twtUoy/icedove-24.2.0/mozilla/layout/base/nsRefreshDriver.cpp:1225 #28 0x00007ffff2e5994e in TickDriver (now=..., jsnow=1390663632644614, driver=<optimized out>) at /build/icedove-twtUoy/icedove-24.2.0/mozilla/layout/base/nsRefreshDriver.cpp:171 #29 mozilla::RefreshDriverTimer::Tick (this=<optimized out>) at /build/icedove-twtUoy/icedove-24.2.0/mozilla/layout/base/nsRefreshDriver.cpp:163 #30 0x00007ffff3be3412 in nsTimerImpl::Fire (this=0x7fffde1d39c0) at /build/icedove-twtUoy/icedove-24.2.0/mozilla/xpcom/threads/nsTimerImpl.cpp:543 #31 0x00007ffff3be34cd in nsTimerEvent::Run (this=0x7fffffffa8d0) at /build/icedove-twtUoy/icedove-24.2.0/mozilla/xpcom/threads/nsTimerImpl.cpp:627 #32 0x00007ffff3be0ddc in nsThread::ProcessNextEvent (this=0x7ffff6c4dac0, mayWait=<optimized out>, result=0x7fffffffcd9f) at /build/icedove-twtUoy/icedove-24.2.0/mozilla/xpcom/threads/nsThread.cpp:626 #33 0x00007ffff3bb3b2d in NS_ProcessNextEvent (thread=<optimized out>, mayWait=mayWait@entry=false) at /build/icedove-twtUoy/icedove-24.2.0/mozilla/xpcom/build/nsThreadUtils.cpp:238 #34 0x00007ffff38c55f6 in mozilla::ipc::MessagePump::Run (this=0x7fffe381fd80, aDelegate=0x7fffe3811240) at /build/icedove-twtUoy/icedove-24.2.0/mozilla/ipc/glue/MessagePump.cpp:82 #35 0x00007ffff3c0076f in RunHandler (this=0x7fffe3811240) at /build/icedove-twtUoy/icedove-24.2.0/mozilla/ipc/chromium/src/base/message_loop.cc:212 #36 MessageLoop::Run (this=0x7fffe3811240) at /build/icedove-twtUoy/icedove-24.2.0/mozilla/ipc/chromium/src/base/message_loop.cc:186 #37 0x00007ffff364daf3 in nsBaseAppShell::Run (this=0x7fffe1063320) at /build/icedove-twtUoy/icedove-24.2.0/mozilla/widget/xpwidgets/nsBaseAppShell.cpp:163 #38 0x00007ffff35218dd in nsAppStartup::Run (this=0x7fffe0fafa60) at /build/icedove-twtUoy/icedove-24.2.0/mozilla/toolkit/components/startup/nsAppStartup.cpp:269 #39 0x00007ffff2bfe90a in XREMain::XRE_mainRun (this=this@entry=0x7fffffffd000) at /build/icedove-twtUoy/icedove-24.2.0/mozilla/toolkit/xre/nsAppRunner.cpp:3856 #40 0x00007ffff2bfeb77 in XREMain::XRE_main (this=this@entry=0x7fffffffd000, argc=argc@entry=1, argv=argv@entry=0x7fffffffe3f8, aAppData=aAppData@entry=0x7ffff6c1f580) at /build/icedove-twtUoy/icedove-24.2.0/mozilla/toolkit/xre/nsAppRunner.cpp:3924 #41 0x00007ffff2bfedb3 in XRE_main (argc=1, argv=0x7fffffffe3f8, aAppData=0x7ffff6c1f580, aFlags=<optimized out>) at /build/icedove-twtUoy/icedove-24.2.0/mozilla/toolkit/xre/nsAppRunner.cpp:4126 #42 0x00000000004033c5 in do_main (argv=0x7fffffffe3f8, argc=1, exePath=0x7fffffffd2d8 "/usr/lib/icedove/") at /build/icedove-twtUoy/icedove-24.2.0/mail/app/nsMailApp.cpp:111 #43 main (argc=1, argv=0x7fffffffe3f8) at /build/icedove-twtUoy/icedove-24.2.0/mail/app/nsMailApp.cpp:200 (gdb) I'm getting about one segmentation fault per day with icedove. :( --dkg
pgpd_b1P0qsBc.pgp
Description: PGP signature