Bug 68566 - ASSERT(m_stack.isEmpty()) when painting control tints
Summary: ASSERT(m_stack.isEmpty()) when painting control tints
Status: RESOLVED WORKSFORME
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: 528+ (Nightly build)
Hardware: Mac (Intel) OS X 10.6
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on: 68133
Blocks:
  Show dependency treegraph
 
Reported: 2011-09-21 13:20 PDT by Julien Chaffraix
Modified: 2012-09-19 13:58 PDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Julien Chaffraix 2011-09-21 13:20:23 PDT
The ASSERT is in GraphicsContext::~GraphicsContext().

There is a mismatch between the number of calls in save() / restore() [one missing from my limited testing]. I haven't found the origin of the mismatch.

This happens on Mac but not on Chromium (testing Linux and Mac).
Comment 1 Simon Fraser (smfr) 2012-09-19 13:57:04 PDT
Two tests are skipped because of this:

fast/css/webkit-mask-crash-fieldset-legend.html
fast/css/webkit-mask-crash-table.html
Comment 2 Simon Fraser (smfr) 2012-09-19 13:58:46 PDT
I unskipped the tests, as they don't assert any more.