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