Closed
Bug 1217829
Opened 10 years ago
Closed 10 years ago
Printing pages from https://html.spec.whatwg.org/multipage/ cause a crash in debug build
Categories
(Core :: CSS Parsing and Computation, defect)
Tracking
()
RESOLVED
FIXED
| Tracking | Status | |
|---|---|---|
| firefox44 | --- | affected |
People
(Reporter: bobowen, Unassigned)
References
Details
(Keywords: crash)
I'm seeing this on Windows m-c debug builds when I try and print things from https://html.spec.whatwg.org/multipage/.
It's caused by patch 11 on bug 1209603.
Assertion failure: !!(structsFound & (1 << uint64_t(eStyleStruct_Visibility))) == !!PeekStyleVisibility() (PeekStyleData results must not change in the middle of difference calculation.), at c:\dev\m-c2\obj-i686-pc-mingw32\layout\style\nsStyleStructList.h:62
#01: mozilla::ElementRestyler::CaptureChange (c:\dev\m-c2\layout\base\restylemanager.cpp:2749)
#02: mozilla::ElementRestyler::RestyleSelf (c:\dev\m-c2\layout\base\restylemanager.cpp:4000)
#03: mozilla::ElementRestyler::Restyle (c:\dev\m-c2\layout\base\restylemanager.cpp:3278)
#04: mozilla::ElementRestyler::RestyleContentChildren (c:\dev\m-c2\layout\base\restylemanager.cpp:4742)
#05: mozilla::ElementRestyler::RestyleChildren (c:\dev\m-c2\layout\base\restylemanager.cpp:4275)
#06: mozilla::ElementRestyler::Restyle (c:\dev\m-c2\layout\base\restylemanager.cpp:3434)
#07: mozilla::ElementRestyler::RestyleContentChildren (c:\dev\m-c2\layout\base\restylemanager.cpp:4755)
#08: mozilla::ElementRestyler::RestyleChildren (c:\dev\m-c2\layout\base\restylemanager.cpp:4275)
#09: mozilla::ElementRestyler::Restyle (c:\dev\m-c2\layout\base\restylemanager.cpp:3434)
#10: mozilla::ElementRestyler::RestyleContentChildren (c:\dev\m-c2\layout\base\restylemanager.cpp:4755)
#11: mozilla::ElementRestyler::RestyleChildren (c:\dev\m-c2\layout\base\restylemanager.cpp:4275)
#12: mozilla::ElementRestyler::Restyle (c:\dev\m-c2\layout\base\restylemanager.cpp:3434)
#13: mozilla::ElementRestyler::RestyleContentChildren (c:\dev\m-c2\layout\base\restylemanager.cpp:4755)
#14: mozilla::ElementRestyler::RestyleChildren (c:\dev\m-c2\layout\base\restylemanager.cpp:4275)
#15: mozilla::ElementRestyler::Restyle (c:\dev\m-c2\layout\base\restylemanager.cpp:3434)
#16: mozilla::ElementRestyler::RestyleContentChildren (c:\dev\m-c2\layout\base\restylemanager.cpp:4755)
#17: mozilla::ElementRestyler::RestyleChildren (c:\dev\m-c2\layout\base\restylemanager.cpp:4275)
#18: mozilla::ElementRestyler::Restyle (c:\dev\m-c2\layout\base\restylemanager.cpp:3434)
#19: mozilla::ElementRestyler::ComputeStyleChangeFor (c:\dev\m-c2\layout\base\restylemanager.cpp:4418)
#20: mozilla::RestyleManager::ComputeAndProcessStyleChange (c:\dev\m-c2\layout\base\restylemanager.cpp:4829)
#21: mozilla::RestyleManager::StartRebuildAllStyleData (c:\dev\m-c2\layout\base\restylemanager.cpp:1699)
#22: mozilla::RestyleManager::BeginProcessingRestyles (c:\dev\m-c2\layout\base\restylemanager.cpp:1810)
#23: mozilla::RestyleTracker::DoProcessRestyles (c:\dev\m-c2\layout\base\restyletracker.cpp:264)
#24: mozilla::RestyleManager::ProcessRestyles (c:\dev\m-c2\layout\base\restylemanager.h:534)
#25: mozilla::RestyleManager::ProcessPendingRestyles (c:\dev\m-c2\layout\base\restylemanager.cpp:1771)
#26: PresShell::FlushPendingNotifications (c:\dev\m-c2\layout\base\nspresshell.cpp:4097)
#27: nsRefreshDriver::Tick (c:\dev\m-c2\layout\base\nsrefreshdriver.cpp:1569)
#28: mozilla::RefreshDriverTimer::TickDriver (c:\dev\m-c2\layout\base\nsrefreshdriver.cpp:197)
#29: mozilla::RefreshDriverTimer::Tick (c:\dev\m-c2\layout\base\nsrefreshdriver.cpp:187)
#30: mozilla::VsyncRefreshDriverTimer::RunRefreshDrivers (c:\dev\m-c2\layout\base\nsrefreshdriver.cpp:440)
#31: mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::TickRefreshDriver (c:\dev\m-c2\layout\base\nsrefreshdriver.cpp:375)
#32: nsRunnableMethodArguments<mozilla::TimeStamp>::apply<mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver,void (__thiscall mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::*)(mozilla::TimeStamp)> (c:\dev\m-c2\obj-i686-pc-mingw32\dist\include\nsthreadutils.h:677)
#33: nsRunnableMethodImpl<void (__thiscall mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::*)(mozilla::TimeStamp),1,mozilla::TimeStamp>::Run (c:\dev\m-c2\obj-i686-pc-mingw32\dist\include\nsthreadutils.h:872)
| Reporter | ||
Updated•10 years ago
|
Flags: needinfo?(dbaron)
| Reporter | ||
Updated•10 years ago
|
Was this fixed by bug 1216431 (probably patch 2 there)?
Flags: needinfo?(dbaron)
| Reporter | ||
Comment 2•10 years ago
|
||
(In reply to David Baron [:dbaron] ⌚UTC+9 [busy, returning November 2] from comment #1)
> Was this fixed by bug 1216431 (probably patch 2 there)?
It was indeed fixed by that patch, thanks.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•