Closed Bug 1404077 Opened 7 years ago Closed 7 years ago

###!!! ASSERTION: The context of the current AzureState is not altered after Save() been called when using certificate viewer

Categories

(Core :: Web Painting, defect, P3)

defect

Tracking

()

RESOLVED FIXED
mozilla58
Tracking Status
firefox57 --- fix-optional
firefox58 --- fixed

People

(Reporter: keeler, Assigned: u459114)

References

Details

Attachments

(1 file)

STR: run a debug build of Firefox from a terminal, visit an https website (e.g. https://google.com). Click the lock -> right arrow -> "More Information" -> Security -> View Certificate -> Details

Results: a ton of these in the terminal:
[Parent 19714, Main Thread] ###!!! ASSERTION: The context of the current AzureState is not altered after Save() been called. you may consider to remove this pair of gfxContext::Save/Restore.: 'CurrentState().mContentChanged || CurrentState().pushedClips.Length() > 0', file mozilla-unified/gfx/thebes/gfxContext.cpp, line 184
CJ, this is a regression from bug 1385929.  I don't know the consequences, so setting as P1 "must fix for 57", but feel free to change that if the implications of this assert are less than what I thought.
Blocks: 1385929
Component: Graphics → Layout: Web Painting
Flags: needinfo?(matt.woodrow)
Flags: needinfo?(cku)
Priority: -- → P1
This assertion is just a performance warning, so definitely not critical and shouldn't be P1 (imo).
Flags: needinfo?(matt.woodrow)
Assignee: nobody → cku
Flags: needinfo?(cku)
Priority: P1 → P3
Attachment #8914157 - Flags: review?(matt.woodrow)
Comment on attachment 8914157 [details]
Bug 1404077 - Remove unnecessary gfxContext::Save/Load in nsTreeBodyFrame::PaintCell.

https://reviewboard.mozilla.org/r/185480/#review190486
Attachment #8914157 - Flags: review?(matt.woodrow) → review+
Pushed by cku@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/d64a80863e71
Remove unnecessary gfxContext::Save/Load in nsTreeBodyFrame::PaintCell. r=mattwoodrow
https://hg.mozilla.org/mozilla-central/rev/d64a80863e71
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla58
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: