Closed Bug 765103 Opened 13 years ago Closed 13 years ago

"ASSERTION: Shouldn't be calling InstantiatePluginInstance in an inactive document" with iframe destruction race

Categories

(Core Graveyard :: Plug-ins, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 764480

People

(Reporter: jruderman, Assigned: johns)

References

Details

(Keywords: assertion, testcase)

Attachments

(2 files)

###!!! ASSERTION: Shouldn't be calling InstantiatePluginInstance in an inactive document: 'Error', file content/base/src/nsObjectLoadingContent.cpp, line 656
Attached file stack trace
Assignee: nobody → jschoenick
Depends on: 745030
OS: Mac OS X → All
Hardware: x86_64 → All
Aha! Looks like we dispatch an nsAsyncInstantiateEvent and then the document goes inactive before that event runs. I think nsObjectLoadingContent::StopPluginInstance, which is called when the document becomes inactive, should revoke any pending nsAsyncInstantiateEvent (setting mPendingInstantiateEvent to null).
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → DUPLICATE
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: