Closed Bug 1089930 Opened 10 years ago Closed 9 years ago

SWF #1028, intermittent issue in loader, "TypeError: f._addFrame is not a function"

Categories

(Firefox Graveyard :: Shumway, defect, P1)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: bugs, Assigned: till)

References

()

Details

+++ Initially filed via the problem reporting functionality in Shumway +++
Please add any further information that you deem helpful here:

http://www.watchuseek.com/web/files/29514_modules/236872_advert/237682_jswatch125x100.swf

----------------------

Technical Information:
Firefox version: 33.0 (20141022040207)
Shumway version: 0.9.3179
Looks like:

Image corrupt or truncated: blob:resource://shumway/472d0b9a-8fbc-ce4a-9151-ef3370a8fd30 ...
Till thinks this might be SWF parser related.
Assignee: nobody → till
Blocks: shumway-m3
Shumway can load this SWF and handle the click, but the ad's slideshow does not progress like it does in Flash.
Summary: SWF ad doesn't load → Shumway doesn't play 237682_jswatch125x100.swf ad slideshow
This is an intermittent issue with loading, I think. I sometimes get the slideshow running just fine, sometimes it doesn't play and I get a message "TypeError: f._addFrame is not a function". I've seen this multiple times now and think it's some critical bug in the Loader. Hence, a real m3 blocker.
Priority: -- → P1
Summary: Shumway doesn't play 237682_jswatch125x100.swf ad slideshow → Intermittent issue in loader, "TypeError: f._addFrame is not a function"
I see this intermittent loader problem with SWF #1028 too:

TypeError: rootSprite._addFrame is not a function. shumway.player.js:54934:32

http://swf.codeazur.com.br/archive/29/0b/14/53/290b14531da2d2e18743c415311ea606130c6aac7d738c0bd26aeb377ef5594b.swf
Summary: Intermittent issue in loader, "TypeError: f._addFrame is not a function" → SWF #1028, intermittent issue in loader, "TypeError: f._addFrame is not a function"
This happens intermittently for movies where root is of type AVM1Movie which extends from DisplayObject and not MovieClip. Therefore, it doesn't inherit MovieClip's _addFrame method. https://github.com/mozilla/shumway/pull/2123 fixes this by forwarding all _addFrame calls on a AMV1Movie instance to its wrapped MovieClip.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Product: Firefox → Firefox Graveyard
You need to log in before you can comment on or make changes to this bug.