Closed Bug 319332 Opened 19 years ago Closed 19 years ago

Infinite recursion via nsObjectFrame::NotifyContent hangs trunk

Categories

(Core :: Layout, defect)

x86
Linux
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla1.9alpha1

People

(Reporter: roc, Assigned: bzbarsky)

References

Details

Attachments

(1 file)

The browser hung and I got a stack like this (repeated over and over of course): #92 0x00002aaab07ed57e in nsObjectFrame::NotifyContentObjectWrapper ( this=0x268b318) at nsObjectFrame.cpp:1822 #93 0x00002aaab07ed78d in nsObjectFrame::Instantiate (this=0x268b318, aMimeType=0x2725608 "application/x-shockwave-flash", aURI=0x135d5a0) at nsObjectFrame.cpp:1699 #94 0x00002aaab09e61c9 in nsObjectLoadingContent::Instantiate (this=0x135d038, aMIMEType=@0x135d0b8, aURI=0x135d5a0) at nsObjectLoadingContent.cpp:1343 #95 0x00002aaab09e6f11 in nsObjectLoadingContent::EnsureInstantiation ( this=0x135d038, aInstance=0x7ffff7fb46b0) at nsObjectLoadingContent.cpp:573 #96 0x00002aaab0c0aa26 in nsHTMLExternalObjSH::GetPluginInstance ( this=0xab4da0, wrapper=0x12ba1d0, _result=0x7ffff7fb46b0) at nsDOMClassInfo.cpp:8551 #97 0x00002aaab0c12dab in nsHTMLExternalObjSH::PostCreate (this=0xab4da0, wrapper=0x12ba1d0, cx=0x23c1b80, obj=0x2aaab94e3e10) at nsDOMClassInfo.cpp:8589 #98 0x00002aaab07ed57e in nsObjectFrame::NotifyContentObjectWrapper ( this=0x268b318) at nsObjectFrame.cpp:1822 Sorry but I don't know the URL I was at. I actually don't have a Flash plugin on this machine (64bit).
The only way I can see for that recursion to happen is for InstantiatePlugin to return success without setting up a plugin instance... not sure how that can happen, but there are lots of null-checks in the plugin host that indicate that it's possible. :(
Attachment #205159 - Flags: superreview?(roc)
Attachment #205159 - Flags: review?(cbiesinger)
Attachment #205159 - Flags: review?(cbiesinger) → review+
Attachment #205159 - Flags: superreview?(roc) → superreview+
Assignee: cbiesinger → bzbarsky
Fixed.
Blocks: 315841
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla1.9alpha
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: