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

Attachment: pgpd_b1P0qsBc.pgp
Description: PGP signature

Reply via email to