ruffle-rs / ruffle

A Flash Player emulator written in Rust
https://ruffle.rs
Other
15.67k stars 813 forks source link

Tardis Tennis: Softlock when starting a game #11477

Open waspennator opened 1 year ago

waspennator commented 1 year ago

Describe the bug

Tardis Tennis.zip

Website here: http://news.bbc.co.uk/sport2/hi/tennis/tardis_tennis/default.stm Tested out this game after seeing a tweet talking about it and I dunno if it's one of those games that requires an old version of flash player to play properly, but I am noticing a weird quirk where on ruffle, the tardis that shows up on the court, just spawns on the top left of the screen and starts intensely flickering and softlocks in place, Mostly see these 2 errors when trying to run it on web.

Tardis Tennis Ruffle

Cannot enumerate properties of game.sprlist

Tried to instantiate non-registered character

Expected behavior

The Tardis should be showing up on the right side of the court, making noises and the players should exit out from the tardis in question.

Affected platform

Browser's extension

Operating system

Windows 11

Browser

Edge 113

Additional information

No response

n0samu commented 1 year ago

There are some other possibly relevant log messages:

INFO run_frame: avm_trace: 100
WARN run_frame: ruffle_core::avm1::activation: GoToLabel: Frame label '"1"' not found
WARN ruffle_core::avm1::activation: SetTarget failed: /butwinston not found
INFO avm_trace: Target not found: Target="/butwinston" Base="_level0.instance54"
WARN ruffle_core::avm1::activation: GoToLabel: Invalid target
INFO run_frame: avm_trace: 0
ERROR ruffle_core::avm1::activation: Cannot enumerate properties of game.sprlist
INFO avm_trace: undefined
ERROR ruffle_core::library: Tried to instantiate non-registered character
WARN ruffle_core::avm1::globals::movie_clip: Unable to attach ''
ERROR ruffle_core::library: Tried to instantiate non-registered character
WARN ruffle_core::avm1::globals::movie_clip: Unable to attach ''