Package: icedove
Version: 24.0-1
Severity: normal

I launched icedove with:

NSPR_LOG_MODULES=all:5 NSPR_LOG_FILE=~/tmp/icedove-dbg.log 
/usr/lib/icedove/run-mozilla.sh -g /usr/bin/icedove

i ran it for the day, and it just crashed on me:

Program received signal SIGSEGV, Segmentation fault.
dosprintf(SprintfState *, const PRUnichar *, typedef __va_list_tag 
__va_list_tag *) (ss=ss@entry=0x7fffffffa638, fmt=0x7fffbffffffe, 
fmt@entry=0x7fffbffffff0, 
    ap=ap@entry=0x7fffffffa678)
    at 
/build/icedove-JBQcjj/icedove-24.0/mozilla/xpcom/build/nsTextFormatter.cpp:842
842     
/build/icedove-JBQcjj/icedove-24.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=0x7fffbffffffe, 
    fmt@entry=0x7fffbffffff0, ap=ap@entry=0x7fffffffa678)
    at 
/build/icedove-JBQcjj/icedove-24.0/mozilla/xpcom/build/nsTextFormatter.cpp:842
#1  0x00007ffff3bc276d in nsTextFormatter::vssprintf (out=..., 
    fmt=0x7fffbffffff0, ap=ap@entry=0x7fffffffa678)
    at 
/build/icedove-JBQcjj/icedove-24.0/mozilla/xpcom/build/nsTextFormatter.cpp:1235
#2  0x00007ffff3bc2807 in nsTextFormatter::ssprintf (out=..., 
    fmt=<optimized out>)
    at 
/build/icedove-JBQcjj/icedove-24.0/mozilla/xpcom/build/nsTextFormatter.cpp:1220
#3  0x00007ffff36c43dd in FormatFileSize (size=<optimized out>, 
    useKB=useKB@entry=true, formattedSize=...)
    at /build/icedove-JBQcjj/icedove-24.0/mailnews/base/util/nsMsgUtils.cpp:525
#4  0x00007ffff36e530e in nsMsgDBView::FetchSize (
    this=this@entry=0x7fffb0612000, aHdr=0x7fff8b7774c0, aSizeString=...)
    at /build/icedove-JBQcjj/icedove-24.0/mailnews/base/src/nsMsgDBView.cpp:715
#5  0x00007ffff36f02a5 in nsMsgDBView::CellTextForColumn (
    this=this@entry=0x7fffb0612000, aRow=aRow@entry=156, 
    aColumnName=aColumnName@entry=0x7fffd60b47e8, aValue=...)
    at /build/icedove-JBQcjj/icedove-24.0/mailnews/base/src/nsMsgDBView.cpp:1992
#6  0x00007ffff370107b in nsMsgGroupView::CellTextForColumn (
    this=0x7fffb0612000, aRow=156, aColumnName=0x7fffd60b47e8, aValue=...)
    at 
/build/icedove-JBQcjj/icedove-24.0/mailnews/base/src/nsMsgGroupView.cpp:885
#7  0x00007ffff36e66f1 in nsMsgDBView::GetCellText (this=0x7fffb0612000, 
    aRow=156, aCol=0x7fffc6335a00, aValue=...)
    at /build/icedove-JBQcjj/icedove-24.0/mailnews/base/src/nsMsgDBView.cpp:1966
#8  0x00007ffff33c5a2e in nsTreeBodyFrame::PaintText (
    this=this@entry=0x7fffd1103e98, aRowIndex=aRowIndex@entry=156, 
    aColumn=aColumn@entry=0x7fffc6335a00, aTextRect=..., 
    aPresContext=aPresContext@entry=0x7fffd602b800, aRenderingContext=..., 
    aDirtyRect=..., aCurrX=@0x7fffffffaec4: 58214, 
    aTextRTL=aTextRTL@entry=false)
    at 
/build/icedove-JBQcjj/icedove-24.0/mozilla/layout/xul/tree/nsTreeBodyFrame.cpp:3548
#9  0x00007ffff33c9bb3 in nsTreeBodyFrame::PaintCell (
    this=this@entry=0x7fffd1103e98, aRowIndex=aRowIndex@entry=156, 
    aColumn=aColumn@entry=0x7fffc6335a00, aCellRect=..., 
    aPresContext=aPresContext@entry=0x7fffd602b800, aRenderingContext=..., 
    aDirtyRect=..., aCurrX=@0x7fffffffb06c: 56919, aPt=...)
    at 
/build/icedove-JBQcjj/icedove-24.0/mozilla/layout/xul/tree/nsTreeBodyFrame.cpp:3279
#10 0x00007ffff33ca45e in nsTreeBodyFrame::PaintRow (
    this=this@entry=0x7fffd1103e98, aRowIndex=aRowIndex@entry=156, 
    aRowRect=..., aPresContext=0x7fffd602b800, aRenderingContext=..., 
    aDirtyRect=..., aPt=...)
    at 
/build/icedove-JBQcjj/icedove-24.0/mozilla/layout/xul/tree/nsTreeBodyFrame.cpp:3052
#11 0x00007ffff33ca7b7 in nsTreeBodyFrame::PaintTreeBody (this=0x7fffd1103e98, 
    aRenderingContext=..., aDirtyRect=..., aPt=...)
    at 
/build/icedove-JBQcjj/icedove-24.0/mozilla/layout/xul/tree/nsTreeBodyFrame.cpp:2850
#12 0x00007ffff33ca8e3 in PaintTreeBody (aFrame=<optimized out>, 
    aCtx=<optimized out>, aDirtyRect=..., aPt=...)
    at 
/build/icedove-JBQcjj/icedove-24.0/mozilla/layout/xul/tree/nsTreeBodyFrame.cpp:2776
#13 0x00007ffff2e82e45 in nsDisplayGeneric::Paint (this=<optimized out>, 
    aBuilder=<optimized out>, aCtx=<optimized out>)
    at ../../layout/forms/../base/nsDisplayList.h:1709
#14 0x00007ffff2e1967a in mozilla::FrameLayerBuilder::DrawThebesLayer (aLayer=
    0x7fffcb735800, aContext=0x7fff8b705670, aRegionToDraw=..., 
    aRegionToInvalidate=..., aCallbackData=0x7fffffffc3b8)
    at 
/build/icedove-JBQcjj/icedove-24.0/mozilla/layout/base/FrameLayerBuilder.cpp:3309
#15 0x00007ffff3c5c652 in mozilla::layers::BasicThebesLayer::PaintBuffer (
    this=0x7fffcb735800, aContext=<optimized out>, aRegionToDraw=..., 
    aExtendedRegionToDraw=..., aRegionToInvalidate=..., 
    aDidSelfCopy=<optimized out>, 
    aCallback=0x7ffff2e18e14 
<mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, 
gfxContext*, nsIntRegion const&, nsIntRegion const&, void*)>, 
aCallbackData=0x7fffffffc3b8)
    at 
/build/icedove-JBQcjj/icedove-24.0/mozilla/gfx/layers/basic/BasicThebesLayer.h:97
#16 0x00007ffff3c5d19a in mozilla::layers::BasicThebesLayer::PaintThebes (
    this=0x7fffcb735800, aContext=0x7fffcedf6c50, aMaskLayer=0x0, 
    aCallback=0x7ffff2e18e14 
<mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, 
gfxContext*, nsIntRegion const&, nsIntRegion const&, void*)>, 
aCallbackData=0x7fffffffc3b8, aReadback=<optimized out>)
    at 
/build/icedove-JBQcjj/icedove-24.0/mozilla/gfx/layers/basic/BasicThebesLayer.cpp:180
#17 0x00007ffff3c5b280 in 
mozilla::layers::BasicLayerManager::PaintSelfOrChildren 
(this=this@entry=0x7fffd105fb20, aPaintContext=..., 
    aGroupTarget=aGroupTarget@entry=0x7fffcedf6c50)
    at 
/build/icedove-JBQcjj/icedove-24.0/mozilla/gfx/layers/basic/BasicLayerManager.cpp:829
#18 0x00007ffff3c5b684 in mozilla::layers::BasicLayerManager::PaintLayer (
    this=this@entry=0x7fffd105fb20, aTarget=aTarget@entry=0x7fffcedf6c50, 
    aLayer=0x7fffcb735800, aCallback=<optimized out>, 
    aCallbackData=<optimized out>, aReadback=aReadback@entry=0x7fffffffbb60)
    at 
/build/icedove-JBQcjj/icedove-24.0/mozilla/gfx/layers/basic/BasicLayerManager.cpp:955
#19 0x00007ffff3c5b31c in 
mozilla::layers::BasicLayerManager::PaintSelfOrChildre---Type <return> to 
continue, or q <return> to quit---
n (this=this@entry=0x7fffd105fb20, aPaintContext=..., 
    aGroupTarget=aGroupTarget@entry=0x7fffcedf6c50)
    at 
/build/icedove-JBQcjj/icedove-24.0/mozilla/gfx/layers/basic/BasicLayerManager.cpp:844
#20 0x00007ffff3c5b684 in mozilla::layers::BasicLayerManager::PaintLayer (
    this=this@entry=0x7fffd105fb20, aTarget=0x7fffcedf6c50, 
    aLayer=0x7fffcb734800, 
    aCallback=aCallback@entry=0x7ffff2e18e14 
<mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, 
gfxContext*, nsIntRegion const&, nsIntRegion const&, void*)>, 
aCallbackData=aCallbackData@entry=0x7fffffffc3b8, 
    aReadback=aReadback@entry=0x0)
    at 
/build/icedove-JBQcjj/icedove-24.0/mozilla/gfx/layers/basic/BasicLayerManager.cpp:955
#21 0x00007ffff3c5bfb6 in 
mozilla::layers::BasicLayerManager::EndTransactionInternal 
(this=0x7fffd105fb20, 
    aCallback=0x7ffff2e18e14 
<mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, 
gfxContext*, nsIntRegion const&, nsIntRegion const&, void*)>, 
aCallbackData=0x7fffffffc3b8, aFlags=<optimized out>)
    at 
/build/icedove-JBQcjj/icedove-24.0/mozilla/gfx/layers/basic/BasicLayerManager.cpp:589
#22 0x00007ffff2e48b8f 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-JBQcjj/icedove-24.0/mozilla/layout/base/nsDisplayList.cpp:1201
#23 0x00007ffff2e48de3 in nsDisplayList::PaintRoot (
    this=this@entry=0x7fffffffc2c8, aBuilder=aBuilder@entry=0x7fffffffc3b8, 
    aCtx=aCtx@entry=0x0, aFlags=13)
    at 
/build/icedove-JBQcjj/icedove-24.0/mozilla/layout/base/nsDisplayList.cpp:1062
#24 0x00007ffff2e5f33a in nsLayoutUtils::PaintFrame (
    aRenderingContext=aRenderingContext@entry=0x0, aFrame=aFrame@entry=
    0x7fffd6035420, aDirtyRegion=..., aBackstop=aBackstop@entry=4294967295, 
    aFlags=aFlags@entry=772)
    at 
/build/icedove-JBQcjj/icedove-24.0/mozilla/layout/base/nsLayoutUtils.cpp:2072
#25 0x00007ffff2e7131e in PresShell::Paint (this=0x7fffd7785800, 
    aViewToPaint=aViewToPaint@entry=0x7fffd6d41190, aDirtyRegion=..., 
    aFlags=aFlags@entry=1)
    at 
/build/icedove-JBQcjj/icedove-24.0/mozilla/layout/base/nsPresShell.cpp:5602
#26 0x00007ffff320a0a7 in nsViewManager::ProcessPendingUpdatesForView (
    this=0x7fffd6038b80, aView=0x7fffd6d41190, aFlushDirtyRegion=true)
    at /build/icedove-JBQcjj/icedove-24.0/mozilla/view/src/nsViewManager.cpp:410
#27 0x00007ffff2e7bd02 in nsRefreshDriver::Tick (this=<optimized out>, 
    aNowEpoch=aNowEpoch@entry=1383796948979579, aNowTime=..., 
    aNowTime@entry=...)
    at 
/build/icedove-JBQcjj/icedove-24.0/mozilla/layout/base/nsRefreshDriver.cpp:1225
#28 0x00007ffff2e7be9e in TickDriver (now=..., jsnow=1383796948979579, 
    driver=<optimized out>)
    at 
/build/icedove-JBQcjj/icedove-24.0/mozilla/layout/base/nsRefreshDriver.cpp:171
#29 mozilla::RefreshDriverTimer::Tick (this=<optimized out>)
    at 
/build/icedove-JBQcjj/icedove-24.0/mozilla/layout/base/nsRefreshDriver.cpp:163
#30 0x00007ffff3bf631c in nsTimerImpl::Fire (this=0x7fffde3fcf10)
    at 
/build/icedove-JBQcjj/icedove-24.0/mozilla/xpcom/threads/nsTimerImpl.cpp:543
#31 0x00007ffff3bf63d7 in nsTimerEvent::Run (this=0x7fffffffa8d0)
    at 
/build/icedove-JBQcjj/icedove-24.0/mozilla/xpcom/threads/nsTimerImpl.cpp:627
#32 0x00007ffff3bf3cdc in nsThread::ProcessNextEvent (this=0x7ffff6c4da20, 
    mayWait=<optimized out>, result=0x7fffffffcd9f)
    at /build/icedove-JBQcjj/icedove-24.0/mozilla/xpcom/threads/nsThread.cpp:626
#33 0x00007ffff3bc6922 in NS_ProcessNextEvent (thread=<optimized out>, 
    mayWait=mayWait@entry=false)
    at 
/build/icedove-JBQcjj/icedove-24.0/mozilla/xpcom/build/nsThreadUtils.cpp:238
#34 0x00007ffff38e8438 in mozilla::ipc::MessagePump::Run (this=0x7fffe3111cc0, 
    aDelegate=0x7fffe310b240)
    at /build/icedove-JBQcjj/icedove-24.0/mozilla/ipc/glue/MessagePump.cpp:82
#35 0x00007ffff3c136df in RunHandler (this=0x7fffe310b240)
    at 
/build/icedove-JBQcjj/icedove-24.0/mozilla/ipc/chromium/src/base/message_loop.cc:212
#36 MessageLoop::Run (this=0x7fffe310b240)
    at 
/build/icedove-JBQcjj/icedove-24.0/mozilla/ipc/chromium/src/base/message_loop.cc:186
#37 0x00007ffff367040b in nsBaseAppShell::Run (this=0x7fffe1153400)
    at 
/build/icedove-JBQcjj/icedove-24.0/mozilla/widget/xpwidgets/nsBaseAppShell.cpp:163
#38 0x00007ffff35440d1 in nsAppStartup::Run (this=0x7fffe1118b00)
    at 
/build/icedove-JBQcjj/icedove-24.0/mozilla/toolkit/components/startup/nsAppStartup.cpp:269
#39 0x00007ffff2c209ae in XREMain::XRE_mainRun (this=this@entry=0x7fffffffd000)
    at 
/build/icedove-JBQcjj/icedove-24.0/mozilla/toolkit/xre/nsAppRunner.cpp:3856
#40 0x00007ffff2c20c1b in XREMain::XRE_main (this=this@entry=0x7fffffffd000, 
    argc=argc@entry=1, argv=argv@entry=0x7fffffffe3f8, 
    aAppData=aAppData@entry=0x7ffff6c1f580)
    at 
/build/icedove-JBQcjj/icedove-24.0/mozilla/toolkit/xre/nsAppRunner.cpp:3924
#41 0x00007ffff2c20e57 in XRE_main (argc=1, argv=0x7fffffffe3f8, 
    aAppData=0x7ffff6c1f580, aFlags=<optimized out>)
    at 
/build/icedove-JBQcjj/icedove-24.0/mozilla/toolkit/xre/nsAppRunner.cpp:41---Type
 <return> to continue, or q <return> to quit---
26
#42 0x00000000004033c6 in do_main (argv=0x7fffffffe3f8, argc=1, 
    exePath=0x7fffffffd2d8 "/usr/lib/icedove/")
    at /build/icedove-JBQcjj/icedove-24.0/mail/app/nsMailApp.cpp:111
#43 main (argc=1, argv=0x7fffffffe3f8)
    at /build/icedove-JBQcjj/icedove-24.0/mail/app/nsMailApp.cpp:200
(gdb) 

the end of the debug log is:

-134396096[7ffff6c30040]: (textrunui) fontgroup: ["Sans"] lang: en-us script: 0 
len 1 weight: 400 width: 0 style: normal TEXTRUN […] ENDTEXTRUN
-134396096[7ffff6c30040]: (textrunui) fontgroup: ["Sans"] lang: en-us script: 
25 len 1 weight: 400 width: 0 style: normal TEXTRUN [l] ENDTEXTRUN
-134396096[7ffff6c30040]: (textrunui) fontgroup: ["Sans"] lang: en-us script: 
25 len 1 weight: 400 width: 0 style: normal TEXTRUN [o] ENDTEXTRUN
-134396096[7ffff6c30040]: (textrunui) fontgroup: ["Sans"] lang: en-us script: 
25 len 1 weight: 400 width: 0 style: normal TEXTRUN [g] ENDTEXTRUN
-134396096[7ffff6c30040]: (textrunui) fontgroup: ["Sans"] lang: en-us script: 
25 len 1 weight: 400 width: 0 style: normal TEXTRUN [c] ENDTEXTRUN
-134396096[7ffff6c30040]: (textrunui) fontgroup: ["Sans"] lang: en-us script: 
25 len 1 weight: 400 width: 0 style: normal TEXTRUN [h] ENDTEXTRUN
-134396096[7ffff6c30040]: (textrunui) fontgroup: ["Sans"] lang: en-us script: 
25 len 1 weight: 400 width: 0 style: normal TEXTRUN [e] ENDTEXTRUN
-134396096[7ffff6c30040]: (textrunui) fontgroup: ["Sans"] lang: en-us script: 
25 len 1 weight: 400 width: 0 style: normal TEXTRUN [c] ENDTEXTRUN
-134396096[7ffff6c30040]: (textrunui) fontgroup: ["Sans"] lang: en-us script: 
25 len 1 weight: 400 width: 0 style: normal TEXTRUN [k] ENDTEXTRUN
-134396096[7ffff6c30040]: (textrunui) fontgroup: ["Sans"] lang: en-us script: 
25 len 9 weight: 400 width: 0 style: normal TEXTRUN [logcheck…] ENDTEXTRUN
-134396096[7ffff6c30040]: (textrunui) fontgroup: ["Sans"] lang: en-us script: 
25 len 9 weight: 400 width: 0 style: normal TEXTRUN [logcheck…] ENDTEXTRUN
-134396096[7ffff6c30040]: (textrunui) fontgroup: ["Sans"] lang: en-us script: 
25 len 8 weight: 400 width: 0 style: normal TEXTRUN [10:02 PM] ENDTEXTRUN
-134396096[7ffff6c30040]: (textrunui) fontgroup: ["Sans"] lang: en-us script: 
25 len 8 weight: 400 width: 0 style: normal TEXTRUN [10:02 PM] ENDTEXTRUN


I normally have enigmail installed, but it has not been installed
since i upgraded to icedove 24.0, so i can say with confidence that
this segfault is not due to enigmail.

I've had several other segfault crashes with icedove 24.0, but have
only had the enormous icedove-dbg package installed on this run, so i
was unable to provide a full backtrace for the previous crashes.

     --dkg

-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (500, 'testing'), (200, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.11-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages icedove depends on:
ii  debianutils               4.4
ii  fontconfig                2.11.0-1
ii  libasound2                1.0.27.2-3
ii  libatk1.0-0               2.10.0-2
ii  libc6                     2.17-93
ii  libcairo2                 1.12.16-2
ii  libdbus-1-3               1.6.16-1
ii  libdbus-glib-1-2          0.100.2-1
ii  libevent-2.0-5            2.0.21-stable-1
ii  libffi6                   3.0.13-4
ii  libfontconfig1            2.11.0-1
ii  libfreetype6              2.4.9-1.1
ii  libgcc1                   1:4.8.2-1
ii  libgdk-pixbuf2.0-0        2.28.2-1
ii  libglib2.0-0              2.36.4-1
ii  libgtk2.0-0               2.24.21-1
ii  libhunspell-1.3-0         1.3.2-4
ii  libnspr4                  2:4.10.1-1
ii  libnss3                   2:3.15.2-1
ii  libpango-1.0-0            1.32.5-5+b1
ii  libpixman-1-0             0.30.2-1
ii  libsqlite3-0              3.8.1-1
ii  libstartup-notification0  0.12-3
ii  libstdc++6                4.8.2-1
ii  libvpx1                   1.2.0-2
ii  libx11-6                  2:1.6.2-1
ii  libxext6                  2:1.3.2-1
ii  libxrender1               1:0.9.8-1
ii  libxt6                    1:1.1.4-1
ii  psmisc                    22.20-1
ii  zlib1g                    1:1.2.8.dfsg-1

Versions of packages icedove recommends:
ii  myspell-en-us [myspell-dictionary]  1:3.3.0-4

Versions of packages icedove suggests:
ii  fonts-lyx         2.0.6-1
ii  libglib2.0-0      2.36.4-1
ii  libgssapi-krb5-2  1.11.3+dfsg-3

-- debconf-show failed


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to