Bug 8567
Summary: | REGRESSION (r14032): Assertion failure (!isStarted) inĀ -[WebBaseNetscapePluginView dealloc] when navigating away from a page with a plugin | ||
---|---|---|---|
Product: | WebKit | Reporter: | mitz |
Component: | Plug-ins | Assignee: | Maciej Stachowiak <mjs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | Critical | CC: | mjs, timo |
Priority: | P1 | Keywords: | InRadar, Regression |
Version: | 420+ | ||
Hardware: | Mac | ||
OS: | OS X 10.4 |
mitz
With a debug build of TOT I get the following when I enter a new URL in the address bar of a window currently containing embedded Flash content.
ASSERTION FAILED: !isStarted (WebKit/Plugins/WebBaseNetscapePluginView.m:1216 -[WebBaseNetscapePluginView dealloc])
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
mitz
Rolling out the patch for bug 8562 makes this bug go away.
Tim Omernick
Giving this one to Maciej since his change caused this regression.
Tim Omernick
This is in Radar as 4525105.
Tim Omernick
This is caused by the same core issue as 8564 -- plug-ins did not have a clearly defined teardown model, and were depending on being removed from the view hierarchy at a specific time in order to be stopped properly.
Since the patch in 8564 fixes both that bug and this one, I'm marking this bug a duplicate.
*** This bug has been marked as a duplicate of 8564 ***