Closed Bug 1152155 Opened 9 years ago Closed 8 years ago

SWF #1638 text is "QUASIMONDO: undefined" instead of "QUASIMONDO:"

Categories

(Firefox Graveyard :: Shumway, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: cpeterson, Unassigned)

References

()

Details

http://swf.codeazur.com.br/?tag=ad#bf96303af70c63c04aaca6a4092c68b6bf9465cf0917285f9db41265ca65dad9

"AVM1 warning: method 'toUpperCase' can't be called on undefined object" shumway.player.js:69915:13

"AVM1 error: TypeError: source is undefined" shumway.player.js:72030:25
avm1ErrorWrapper() shumway.player.js:72030
avm1gen_f0i0() avm1gen-f0i0:33
interpretActions() shumway.player.js:72542
executeActions/<() shumway.player.js:70735
AVM1ContextImpl.prototype.enterContext() shumway.player.js:70325
executeActions() shumway.player.js:70733
AVM1ContextImpl.prototype.executeActions() shumway.player.js:70339
AVM1MovieClip.prototype._executeFrameScripts() shumway.player.js:74692
MovieClip.prototype.callFrame() shumway.player.js:52034
MovieClip.runFrameScripts() shumway.player.js:51649
DisplayObject.performFrameNavigation() shumway.player.js:47031
Player.prototype._eventLoopTick() shumway.player.js:82897
tick() shumway.player.js:82836
Player.prototype._enterEventLoop() shumway.player.js:82838
rootLoadingLoop() shumway.player.js:82877

TypeError: plainText is null shumway.gfx.js:14740:20
Still broken in Shumway 0.11.7 redux:

"AVM1 warning: cannot look up variable 'title'" shumway.player.js:71003:13
"AVM1 warning: method 'toUpperCase' can't be called on undefined object" shumway.player.js:71003:13

"AVM1 error: TypeError: value is null" shumway.player.js:72760:25
avm1ErrorWrapper() shumway.player.js:72760
avm1gen_s0f0i0() avm1gen-s0f0i0:33
interpretActionsData() shumway.player.js:73272
executeActionsData() shumway.player.js:71395
AVM1ContextImpl.prototype.executeActions() shumway.player.js:71188
AVM1MovieClip.prototype._executeFrameScripts() shumway.player.js:75507
MovieClip.prototype.callFrame() shumway.player.js:47632
MovieClip.runFrameScripts() shumway.player.js:47153
DisplayObject.performFrameNavigation() shumway.player.js:41525
Player.prototype._eventLoopTick() shumway.player.js:85819
tick() shumway.player.js:85752
Summary: SWF #1638 looks OK, but logs errors: "TypeError: plainText is null"; "TypeError: source is undefined" → SWF #1638 looks OK, but logs errors: "AVM1 error: TypeError: value is null"
Depends on: 1171168
This SWF no longer throws AVM1 errors, but it has regressed visually. Flash displays the text "QUASIMONDO:", but Shumway displays "QUASIMONDO: undefined".
Blocks: shumway-m5
Summary: SWF #1638 looks OK, but logs errors: "AVM1 error: TypeError: value is null" → SWF #1638 text is "QUASIMONDO: undefined" instead of "QUASIMONDO:"
(In reply to Chris Peterson [:cpeterson] from comment #2)
> This SWF no longer throws AVM1 errors, but it has regressed visually. Flash
> displays the text "QUASIMONDO:", but Shumway displays "QUASIMONDO:
> undefined".

I *think* this is just bug 1167019: the textfield probably has an embedded font with only upper-case glyphs, so Flash doesn't render the "undefined". I didn't verify this assumption, though, so i might be wrong.
Depends on: 1167019
Product: Firefox → Firefox Graveyard
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.