Control: found -1 1:45.2.0-1~deb8u1
Control: forwarded -1 https://bugzilla.mozilla.org/show_bug.cgi?id=1198710
I keep getting these crashes. It happens either when I switch IMAP mail
folders or when I switch messages in the message list:
(gdb) bt
#0 0x00007ffff49fc590 in vtable for nsDisplayThemedBackground () from
/usr/lib/icedove/libxul.so
#1 0x00007ffff1ce40cb in nsDisplayList::DeleteAll (this=0x7fffffffbda8)
at
/build/icedove-XX30r8/icedove-45.2.0/mozilla/layout/base/nsDisplayList.cpp:1816
#2 0x00007ffff1d39ff4 in nsLayoutUtils::PaintFrame
(aRenderingContext=0x7fffcabb0978, aRenderingContext@entry=0x0,
aFrame=0x7fffcbb68c00, aDirtyRegion=..., aBackstop=0,
aBackstop@entry=4294967295, aFlags=4294950352)
at
/build/icedove-XX30r8/icedove-45.2.0/mozilla/layout/base/nsLayoutUtils.cpp:3477
#3 0x00007ffff1d3eea3 in PresShell::Paint (this=0x7fffcc07a800,
aViewToPaint=aViewToPaint@entry=0x7fffcbb58a80, aDirtyRegion=...,
aFlags=aFlags@entry=1) at
/build/icedove-XX30r8/icedove-45.2.0/mozilla/layout/base/nsPresShell.cpp:6105
#4 0x00007ffff1b61177 in nsViewManager::ProcessPendingUpdatesPaint
(this=0x7fffcd861a40, aWidget=aWidget@entry=0x7ffff6be73f0) at
/build/icedove-XX30r8/icedove-45.2.0/mozilla/view/nsViewManager.cpp:467
#5 0x00007ffff1b6134b in nsViewManager::ProcessPendingUpdatesForView
(this=this@entry=0x7fffcd861a40, aView=<optimized out>,
aFlushDirtyRegion=aFlushDirtyRegion@entry=true) at
/build/icedove-XX30r8/icedove-45.2.0/mozilla/view/nsViewManager.cpp:398
#6 0x00007ffff1b61417 in nsViewManager::ProcessPendingUpdates
(this=this@entry=0x7fffcd861a40) at
/build/icedove-XX30r8/icedove-45.2.0/mozilla/view/nsViewManager.cpp:1103
#7 0x00007ffff1cb9fc8 in nsRefreshDriver::Tick (this=0x7fffcc078c00,
aNowEpoch=aNowEpoch@entry=1474881640193136, aNowTime=...) at
/build/icedove-XX30r8/icedove-45.2.0/mozilla/layout/base/nsRefreshDriver.cpp:1857
#8 0x00007ffff1cba2a8 in mozilla::RefreshDriverTimer::TickDriver
(driver=<optimized out>, jsnow=jsnow@entry=1474881640193136, now=...,
now@entry=...) at
/build/icedove-XX30r8/icedove-45.2.0/mozilla/layout/base/nsRefreshDriver.cpp:264
#9 0x00007ffff1cba3d5 in
mozilla::RefreshDriverTimer::TickRefreshDrivers
(aJsNow=aJsNow@entry=1474881640193136, aNow=aNow@entry=...,
aDrivers=..., this=0x7fffd63644c0) at
/build/icedove-XX30r8/icedove-45.2.0/mozilla/layout/base/nsRefreshDriver.cpp:236
#10 0x00007ffff1cba47d in mozilla::RefreshDriverTimer::Tick
(this=0x7fffd63644c0, jsnow=1474881640193136, now=...) at
/build/icedove-XX30r8/icedove-45.2.0/mozilla/layout/base/nsRefreshDriver.cpp:255
#11 0x00007ffff1cba598 in RunRefreshDrivers (aTimeStamp=...,
this=0x7fffd63644c0) at
/build/icedove-XX30r8/icedove-45.2.0/mozilla/layout/base/nsRefreshDriver.cpp:566
#12
mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::TickRefreshDriver
(this=<optimized out>, aVsyncTimestamp=...) at
/build/icedove-XX30r8/icedove-45.2.0/mozilla/layout/base/nsRefreshDriver.cpp:486
#13 0x00007ffff1cb4be2 in
apply<mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver, void
(mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::*)(mozilla::TimeStamp)>
(m=<optimized out>, o=<optimized out>, this=<optimized out>)
at ../../dist/include/nsThreadUtils.h:676
#14 nsRunnableMethodImpl<void
(mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::*)(mozilla::TimeStamp),
true, mozilla::TimeStamp>::Run (this=<optimized out>) at
../../dist/include/nsThreadUtils.h:870
#15 0x00007ffff0937f58 in nsThread::ProcessNextEvent
(this=0x7ffff6b657a0, aMayWait=<optimized out>, aResult=0x7fffffffcb37)
at
/build/icedove-XX30r8/icedove-45.2.0/mozilla/xpcom/threads/nsThread.cpp:972
#16 0x00007ffff0952689 in NS_ProcessNextEvent (aThread=<optimized out>,
aMayWait=aMayWait@entry=false) at
/build/icedove-XX30r8/icedove-45.2.0/mozilla/xpcom/glue/nsThreadUtils.cpp:297
#17 0x00007ffff0b32b27 in mozilla::ipc::MessagePump::Run
(this=0x7ffff6bcd940, aDelegate=0x7fffe73166a0) at
/build/icedove-XX30r8/icedove-45.2.0/mozilla/ipc/glue/MessagePump.cpp:95
#18 0x00007ffff0b23071 in RunHandler (this=0x7fffe73166a0) at
/build/icedove-XX30r8/icedove-45.2.0/mozilla/ipc/chromium/src/base/message_loop.cc:227
#19 MessageLoop::Run (this=0x7fffe73166a0) at
/build/icedove-XX30r8/icedove-45.2.0/mozilla/ipc/chromium/src/base/message_loop.cc:201
#20 0x00007ffff1b73498 in nsBaseAppShell::Run (this=0x7fffcabb0978) at
/build/icedove-XX30r8/icedove-45.2.0/mozilla/widget/nsBaseAppShell.cpp:156
#21 0x00007ffff214c4f7 in nsAppStartup::Run (this=0x7fffdc81bf10) at
/build/icedove-XX30r8/icedove-45.2.0/mozilla/toolkit/components/startup/nsAppStartup.cpp:281
#22 0x00007ffff218128a in XREMain::XRE_mainRun
(this=this@entry=0x7fffffffcdd8) at
/build/icedove-XX30r8/icedove-45.2.0/mozilla/toolkit/xre/nsAppRunner.cpp:4285
#23 0x00007ffff218153e in XREMain::XRE_main
(this=this@entry=0x7fffffffcdd8, argc=argc@entry=2,
argv=argv@entry=0x7fffffffe2d8, aAppData=aAppData@entry=0x7fffffffcfd8)
at
/build/icedove-XX30r8/icedove-45.2.0/mozilla/toolkit/xre/nsAppRunner.cpp:4382
#24 0x00007ffff2181759 in XRE_main (argc=2, argv=0x7fffffffe2d8,
aAppData=0x7fffffffcfd8, aFlags=<optimized out>) at
/build/icedove-XX30r8/icedove-45.2.0/mozilla/toolkit/xre/nsAppRunner.cpp:4484
#25 0x0000000000404c37 in do_main (argc=argc@entry=2,
argv=argv@entry=0x7fffffffe2d8, xreDirectory=0x7ffff6b3b9c0) at
/build/icedove-XX30r8/icedove-45.2.0/mail/app/nsMailApp.cpp:195
#26 0x00000000004043b7 in main (argc=2, argv=0x7fffffffe2d8) at
/build/icedove-XX30r8/icedove-45.2.0/mail/app/nsMailApp.cpp:332
What I find suspicious is the parameter aRenderingContext@entry=0x0 when
calling frame #2. Is this an expected value for that parameter?
I found a matching bug report in the upstream bug tracker:
https://bugzilla.mozilla.org/show_bug.cgi?id=1198710
I will add a few comments there now.
I have a coredump file that I can run any GDB instruction you want with.
Please let me know if I can contribute somthing to fix this issue.
Regards,
Micha