Package: icedove
Version: 1:45.4.0-1
Severity: important
Tags: upstream

Dear Maintainer,

A few times a day icedove will crash.
Here is the backtrace :


Thread 1 "icedove" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f505df99740 (LWP 24654)]
0x00000018000000fd in ?? ()
(gdb) bt
#0  0x00000018000000fd in  ()
#1  0x00007f50595d0ffb in 
nsDisplayItem::GetClippedBounds(nsDisplayListBuilder*) 
(this=this@entry=0x7f500c4add80, aBuilder=aBuilder@entry=0x7ffc880bed78)
    at ./mozilla/layout/base/nsDisplayList.cpp:2143
#2  0x00007f50595d2365 in 
nsDisplayItem::RecomputeVisibility(nsDisplayListBuilder*, nsRegion*) 
(this=0x7f500c4add80, aBuilder=aBuilder@entry=0x7ffc880bed78, 
aVisibleRegion=aVisibleRegion@entry=0x7ffc880be1e8)
    at ./mozilla/layout/base/nsDisplayList.cpp:2120
#3  0x00007f50595b05ee in 
mozilla::FrameLayerBuilder::RecomputeVisibilityForItems(nsTArray<mozilla::FrameLayerBuilder::ClippedDisplayItem>&,
 nsDisplayListBuilder*, 
mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, 
mozilla::gfx::IntPointTyped<mozilla::gfx::UnknownUnits> const&, int, float, 
float) (aItems=..., aBuilder=aBuilder@entry=0x7ffc880bed78, aRegionToDraw=..., 
aOffset=..., aAppUnitsPerDevPixel=<optimized out>, aXScale=<optimized out>, 
aYScale=<optimized out>) at ./mozilla/layout/base/FrameLayerBuilder.cpp:5571
#4  0x00007f50595c1870 in 
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*) (aLayer=
    0x7f500c4b0800, aContext=0x7f5012091400, aRegionToDraw=..., 
aDirtyRegion=..., aClip=<optimized out>, aRegionToInvalidate=..., 
aCallbackData=0x7ffc880bed78)
    at ./mozilla/layout/base/FrameLayerBuilder.cpp:5799
---Type <return> to continue, or q <return> to quit---
#5  0x00007f5058853130 in mozilla::layers::ClientPaintedLayer::PaintThebes() 
(this=this@entry=0x7f500c4b0800) at 
./mozilla/gfx/layers/client/ClientPaintedLayer.cpp:100
#6  0x00007f50588543fe in 
mozilla::layers::ClientPaintedLayer::RenderLayerWithReadback(mozilla::layers::ReadbackProcessor*)
 (this=0x7f500c4b0800, aReadback=<optimized out>) at 
./mozilla/gfx/layers/client/ClientPaintedLayer.cpp:148
#7  0x00007f5058853785 in mozilla::layers::ClientContainerLayer::RenderLayer() 
(this=0x7f500c4aec00) at ./mozilla/gfx/layers/client/ClientContainerLayer.h:65
#8  0x00007f5058853785 in mozilla::layers::ClientContainerLayer::RenderLayer() 
(this=0x7f50121d7400) at ./mozilla/gfx/layers/client/ClientContainerLayer.h:65
#9  0x00007f5058850cc1 in 
mozilla::layers::ClientLayerManager::EndTransactionInternal(void 
(*)(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*), void*, 
mozilla::layers::LayerManager::EndTransactionFlags) 
(this=this@entry=0x7f502b3a6980, aCallback=aCallback@entry=0x7f50595c11ec 
<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=0x7ffc880bed78) at 
./mozilla/gfx/layers/client/ClientLayerManager.cpp:282
#10 0x00007f505885c26e in 
mozilla::layers::ClientLayerManager::EndTransaction(void 
(*)(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*), void*, 
mozilla::layers::LayerManager::EndTransactionFlags) (this=0x7f502b3a6980, 
aCallback=0x7f50595c11ec 
<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=0x7ffc880bed78, 
aFlags=mozilla::layers::LayerManager::END_DEFAULT) at 
./mozilla/gfx/layers/client/ClientLayerManager.cpp:325
#11 0x00007f50595f8c19 in nsDisplayList::PaintRoot(nsDisplayListBuilder*, 
nsRenderingContext*, unsigned int) (this=this@entry=0x7ffc880beb58, 
aBuilder=aBuilder@entry=0x7ffc880bed78, aCtx=aCtx@entry=0x0, 
aFlags=aFlags@entry=13) at ./mozilla/layout/base/nsDisplayList.cpp:1754
#12 0x00007f50596274b0 in nsLayoutUtils::PaintFrame(nsRenderingContext*, 
nsIFrame*, nsRegion const&, unsigned int, unsigned int) 
(aRenderingContext=aRenderingContext@entry=0x0, 
aFrame=aFrame@entry=0x7f50349aae40, aDirtyRegion=..., 
aBackstop=aBackstop@entry=4294967295, aFlags=<optimized out>)
    at ./mozilla/layout/base/nsLayoutUtils.cpp:3389
#13 0x00007f505962bebe in PresShell::Paint(nsView*, nsRegion const&, unsigned 
int) (this=0x7f50349bbc00, aViewToPaint=aViewToPaint@entry=0x7f50467eb480, 
aDirtyRegion=..., aFlags=aFlags@entry=1) at 
./mozilla/layout/base/nsPresShell.cpp:6105
#14 0x00007f505944cda0 in nsViewManager::ProcessPendingUpdatesPaint(nsIWidget*) 
(this=0x7f5034986ec0, aWidget=aWidget@entry=0x7f504aa1c370) at 
./mozilla/view/nsViewManager.cpp:467
#15 0x00007f505944cf51 in nsViewManager::ProcessPendingUpdatesForView(nsView*, 
bool) (this=this@entry=0x7f5034986ec0, aView=<optimized out>, 
aFlushDirtyRegion=aFlushDirtyRegion@entry=true) at 
./mozilla/view/nsViewManager.cpp:398
#16 0x00007f505944d022 in nsViewManager::ProcessPendingUpdates() 
(this=this@entry=0x7f5034986ec0) at ./mozilla/view/nsViewManager.cpp:1103
#17 0x00007f50595a63aa in nsRefreshDriver::Tick(long, mozilla::TimeStamp) 
(this=0x7f50349bb800, aNowEpoch=aNowEpoch@entry=1476789474722835, aNowTime=...) 
at ./mozilla/layout/base/nsRefreshDriver.cpp:1857
#18 0x00007f50595a6678 in 
mozilla::RefreshDriverTimer::TickDriver(nsRefreshDriver*, long, 
mozilla::TimeStamp) (driver=<optimized out>, 
jsnow=jsnow@entry=1476789474722835, now=..., now@entry=...) at 
./mozilla/layout/base/nsRefreshDriver.cpp:264
#19 0x00007f50595a679f in mozilla::RefreshDriverTimer::TickRefreshDrivers(long, 
mozilla::TimeStamp, nsTArray<RefPtr<nsRefreshDriver> >&) 
(aJsNow=aJsNow@entry=1476789474722835, aNow=aNow@entry=..., aDrivers=..., 
this=0x7f5038592100) at ./mozilla/layout/base/nsRefreshDriver.cpp:236
#20 0x00007f50595a6847 in mozilla::RefreshDriverTimer::Tick(long, 
mozilla::TimeStamp) (this=0x7f5038592100, jsnow=1476789474722835, now=...) at 
./mozilla/layout/base/nsRefreshDriver.cpp:255
#21 0x00007f50595a6a36 in 
mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::TickRefreshDriver(mozilla::TimeStamp)
 (aTimeStamp=..., this=0x7f5038592100) at 
./mozilla/layout/base/nsRefreshDriver.cpp:566
#22 0x00007f50595a6a36 in 
mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::TickRefreshDriver(mozilla::TimeStamp)
 (this=<optimized out>, aVsyncTimestamp=...) at 
./mozilla/layout/base/nsRefreshDriver.cpp:486
#23 0x00007f50595a0e35 in nsRunnableMethodImpl<void 
(mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::*)(mozilla::TimeStamp),
 true, mozilla::TimeStamp>::Run() (m=<optimized out>, o=<optimized out>, 
this=<optimized out>) at ../../dist/include/nsThreadUtils.h:676
#24 0x00007f50595a0e35 in nsRunnableMethodImpl<void 
(mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::*)(mozilla::TimeStamp),
 true, mozilla::TimeStamp>::Run() (this=<optimized out>) at 
../../dist/include/nsThreadUtils.h:870
#25 0x00007f505825ea53 in nsThread::ProcessNextEvent(bool, bool*) 
(this=0x7f505cb73fc0, aMayWait=<optimized out>, aResult=0x7ffc880bf927) at 
./mozilla/xpcom/threads/nsThread.cpp:972
#26 0x00007f5058278ae9 in NS_ProcessNextEvent(nsIThread*, bool) 
(aThread=<optimized out>, aMayWait=aMayWait@entry=true) at 
./mozilla/xpcom/glue/nsThreadUtils.cpp:297
#27 0x00007f505845c10c in 
mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) 
(this=0x7f504aa8d8c0, aDelegate=0x7f505cb96840) at 
./mozilla/ipc/glue/MessagePump.cpp:127
#28 0x00007f505844bf62 in MessageLoop::Run() (this=<optimized out>) at 
./mozilla/ipc/chromium/src/base/message_loop.cc:227
#29 0x00007f505844bf62 in MessageLoop::Run() (this=<optimized out>) at 
./mozilla/ipc/chromium/src/base/message_loop.cc:201
#30 0x00007f505945f2ba in nsBaseAppShell::Run() (this=0x7f5043b946a0) at 
./mozilla/widget/nsBaseAppShell.cpp:156
#31 0x00007f5059a3b906 in nsAppStartup::Run() (this=0x7f5043b7ce70) at 
./mozilla/toolkit/components/startup/nsAppStartup.cpp:281
#32 0x00007f5059a70956 in XREMain::XRE_mainRun() 
(this=this@entry=0x7ffc880bfbc8) at ./mozilla/toolkit/xre/nsAppRunner.cpp:4285
#33 0x00007f5059a70c0b in XREMain::XRE_main(int, char**, nsXREAppData const*) 
(this=this@entry=0x7ffc880bfbc8, argc=argc@entry=1, 
argv=argv@entry=0x7ffc880c10d8, aAppData=aAppData@entry=0x7ffc880bfdc8) at 
./mozilla/toolkit/xre/nsAppRunner.cpp:4382
#34 0x00007f5059a70e39 in XRE_main(int, char**, nsXREAppData const*, uint32_t) 
(argc=1, argv=0x7ffc880c10d8, aAppData=0x7ffc880bfdc8, aFlags=<optimized out>) 
at ./mozilla/toolkit/xre/nsAppRunner.cpp:4484
#35 0x0000559b28e80293 in do_main(int, char**, nsIFile*) (argc=1, 
argv=0x7ffc880c10d8, xreDirectory=0x7f505cb4e900) at 
./mail/app/nsMailApp.cpp:195
#36 0x0000559b28e7f9da in main(int, char**) (argc=1, argv=0x7ffc880c10d8) at 
./mail/app/nsMailApp.cpp:332

Thanks,

-
Lionel

-- System Information:
Distributor ID: Ubuntu
Description:    Ubuntu 11.10
Release:        11.10
Codename:       oneiric
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.6.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages icedove depends on:
ii  debianutils               4.8
ii  fontconfig                2.11.0-6.7
ii  libasound2                1.1.2-1
ii  libatk1.0-0               2.22.0-1
ii  libc6                     2.24-3
ii  libcairo2                 1.14.6-1+b1
ii  libdbus-1-3               1.10.10-1
ii  libdbus-glib-1-2          0.108-1
ii  libevent-2.0-5            2.0.21-stable-2+b1
ii  libffi6                   3.3~20160224-1
ii  libfontconfig1            2.11.0-6.7
ii  libfreetype6              2.6.3-3+b1
ii  libgcc1                   1:6.2.0-5
ii  libgdk-pixbuf2.0-0        2.36.0-1
ii  libglib2.0-0              2.50.0-2
ii  libgtk2.0-0               2.24.31-1
ii  libhunspell-1.4-0         1.4.1-2
ii  libicu57                  57.1-4
ii  libnspr4                  2:4.12-2
ii  libnss3                   2:3.26-2
ii  libpango-1.0-0            1.40.3-2
ii  libpangocairo-1.0-0       1.40.3-2
ii  libpangoft2-1.0-0         1.40.3-2
ii  libpixman-1-0             0.34.0-1
ii  libsqlite3-0              3.14.2-1
ii  libstartup-notification0  0.12-4
ii  libstdc++6                6.2.0-5
ii  libvpx4                   1.6.0-2
ii  libx11-6                  2:1.6.3-1
ii  libxcomposite1            1:0.4.4-1
ii  libxdamage1               1:1.1.4-2+b1
ii  libxext6                  2:1.3.3-1
ii  libxfixes3                1:5.0.2-1
ii  libxrender1               1:0.9.9-2
ii  libxt6                    1:1.1.5-1
ii  psmisc                    22.21-2.1+b1
ii  zlib1g                    1:1.2.8.dfsg-2+b1

Versions of packages icedove recommends:
ii  hunspell-en-us [hunspell-dictionary]  20070829-6
ii  iceowl-extension                      1:45.4.0-1

Versions of packages icedove suggests:
pn  apparmor          <none>
ii  fonts-lyx         2.2.0-2
ii  libgssapi-krb5-2  1.14.3+dfsg-2

-- no debconf information

Reply via email to