Assertion failure: aParameters.Offset() == LayerIntPoint(0,0), at nsDisplayList.cpp:3209

NEW
Unassigned

Status

()

Core
Layout
2 years ago
2 years ago

People

(Reporter: Tomcat, Unassigned)

Tracking

(Blocks: 1 bug, {assertion})

Firefox Tracking Flags

(Not tracked)

Details

(URL)

(Reporter)

Description

2 years ago
Found via bughunter and reproduced on a windows 7 trunk build with current m-c tip 

Steps to reproduce:
-> Load http://www.manta.com/c/mx40vxn/t-s-taxi-llc
-->> Assertion failure 

Assertion failure: aParameters.Offset() == LayerIntPoint(0,0), at c:/Users/mozilla/debug-builds/mozilla-central/layout/base/nsDisplayList.cpp:3209
#01: nsDisplayBackgroundImage::BuildLayer[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x4ac6cae]
#02: mozilla::ContainerState::ProcessDisplayItems[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x4a22901]
#03: mozilla::FrameLayerBuilder::BuildContainerLayerFor[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x4a01809]
#04: nsDisplaySVGEffects::BuildLayer[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x4ac7c47]
#05: mozilla::FrameLayerBuilder::AddPaintedDisplayItem[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x49fe0c4]
#06: mozilla::ContainerState::FinishPaintedLayerData<<lambda_06d8744642606e58f54073deab60db42> >[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x49ed351]
#07: mozilla::PaintedLayerDataNode::PopPaintedLayerData[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x4a204a7]
#08: mozilla::PaintedLayerDataNode::PopAllPaintedLayerData[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x4a203d1]
#09: mozilla::PaintedLayerDataNode::Finish[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x4a11569]
#10: mozilla::PaintedLayerDataNode::FinishAllChildren[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x4a116ed]
#11: mozilla::PaintedLayerDataNode::Finish[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x4a11561]
#12: mozilla::PaintedLayerDataTree::Finish[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x4a1160d]
#13: mozilla::ContainerState::Finish[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x4a11191]
#14: mozilla::FrameLayerBuilder::BuildContainerLayerFor[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x4a01912]
#15: nsDisplayOwnLayer::BuildLayer[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x4ac747e]
#16: nsDisplaySubDocument::BuildLayer[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x4ac82a3]
#17: mozilla::ContainerState::ProcessDisplayItems[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x4a22901]
#18: mozilla::FrameLayerBuilder::BuildContainerLayerFor[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x4a01809]
#19: nsDisplayList::PaintRoot[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x4b17965]
#20: nsLayoutUtils::PaintFrame[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x4b15a72]
#21: PresShell::Paint[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x4b1366f]
#22: nsViewManager::ProcessPendingUpdatesPaint[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x458e95f]
#23: nsViewManager::ProcessPendingUpdatesForView[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x458e69f]
#24: nsViewManager::ProcessPendingUpdates[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x458e470]
#25: nsRefreshDriver::Tick[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x49e7c3f]
#26: mozilla::RefreshDriverTimer::TickDriver[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x49e8461]
#27: mozilla::RefreshDriverTimer::TickRefreshDrivers[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x49e891d]
#28: mozilla::RefreshDriverTimer::Tick[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x49e6b54]
#29: mozilla::VsyncRefreshDriverTimer::RunRefreshDrivers[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x49e56c9]
#30: mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::TickRefreshDriver[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x49e87ec]
#31: ??$applyImpl@VRefreshDriverVsyncObserver@VsyncRefreshDriverTimer@mozilla@@P8123@AEXVTimeStamp@3@@ZU?$StoreCopyPassByValue@VTimeStamp@mozilla@@@@$$Z$0A@@?$nsRunnableMethodArguments@VT
entral\firefox-debug\dist\bin\xul.dll +0x49da6da]
#32: nsRunnableMethodArguments<mozilla::TimeStamp>::apply<mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver,void (__thiscall mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyn
0x49da62f]
#33: nsRunnableMethodImpl<void (__thiscall mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::*)(mozilla::TimeStamp),1,0,mozilla::TimeStamp>::Run[c:\Users\mozilla\debug-builds\
#34: nsThread::ProcessNextEvent[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x7630bc]
#35: NS_ProcessNextEvent[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x7ce972]
#36: mozilla::ipc::MessagePump::Run[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0xfd179c]
#37: MessageLoop::RunInternal[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0xf73e1d]
#38: MessageLoop::RunHandler[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0xf73d92]
#39: MessageLoop::Run[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0xf7398d]
#40: nsBaseAppShell::Run[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x45dc150]
#41: nsAppShell::Run[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x468d813]
#42: nsAppStartup::Run[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x572df0f]
#43: XREMain::XRE_mainRun[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x57d8cc0]
#44: XREMain::XRE_main[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x57d574a]
#45: XRE_main[c:\Users\mozilla\debug-builds\mozilla-central\firefox-debug\dist\bin\xul.dll +0x57db5fa]
#46: do_main (c:\users\mozilla\debug-builds\mozilla-central\browser\app\nsbrowserapp.cpp:220)
#47: NS_internal_main (c:\users\mozilla\debug-builds\mozilla-central\browser\app\nsbrowserapp.cpp:360)
#48: wmain (c:\users\mozilla\debug-builds\mozilla-central\toolkit\xre\nswindowswmain.cpp:135)
#49: __scrt_common_main_seh (f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:255)
#50: BaseThreadInitThunk[C:\Windows\system32\kernel32.dll +0x4ef1c]
#51: RtlInitializeExceptionChain[C:\Windows\SYSTEM32\ntdll.dll +0x63b53]
#52: RtlInitializeExceptionChain[C:\Windows\SYSTEM32\ntdll.dll +0x63b26]
cc'ing Seth, who added the assertion in question.
You need to log in before you can comment on or make changes to this bug.