ruffle-rs / ruffle

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

Sn-world.do.am. Still very flawed after all those years #18185

Open Verity-Freedom opened 3 weeks ago

Verity-Freedom commented 3 weeks ago

Describe the bug

There is a musical player on this site. With flash player it looks like this image And switching between melodies normally. With Ruffle it looks like this. image

Playing only one melody, and then completely stops. This is not how it should work.

Expected behavior

The identical look and behavior of page between ruffle and original flash player 32.

Content Location

https://sn-world.do.am/

Affected platform

Browser's extension

Operating system

Windows 10

Browser

Microsoft edge (ruffle), 360 security 15 (flash)

Additional information

No response

adrian17 commented 3 weeks ago

For the record, the error message:

# Error Info
Error name: Error
Error message: panicked at core/src/avm2/object/sound_object.rs:160:17:
Tried to replace sound SoundHandle(1v1) with SoundHandle(2v1)
Error stack:

69/__wbg_get_imports/imports.wbg.__wbg_new_796382978dfd4fb0@moz-extension://925835b7-b984-45a2-8aa4-d0007c342db9/dist/69.js:3784:21
ruffle_web.wasm.js_sys::Error::new::hfb561c222a4e70eb@:wasm-function[12739]:0x9846c6
ruffle_web.wasm.core::ops::function::FnOnce::call_once{{vtable.shim}}::h8a2a563fa204b611@:wasm-function[9790]:0x914631
ruffle_web.wasm.std::panicking::rust_panic_with_hook::h33fe77d38d305ca3@:wasm-function[6358]:0x80526c
ruffle_web.wasm.core::panicking::panic_fmt::hde8b7aa66e2831e1@:wasm-function[9509]:0x9052d1
ruffle_web.wasm.ruffle_core::avm2::object::sound_object::SoundObject::set_sound::h29f45a10505a1fc1@:wasm-function[2075]:0x510e2a
ruffle_web.wasm.ruffle_core::loader::Loader::sound_loader_avm2::{{closure}}::h8c3f9a396d445b08@:wasm-function[3827]:0x6de1be
ruffle_web.wasm.<ruffle_web::navigator::WebNavigatorBackend as ruffle_core::backend::navigator::NavigatorBackend>::spawn_future::{{closure}}::h13f3540dbe40e875@:wasm-function[1521]:0x41ae1f
ruffle_web.wasm.wasm_bindgen_futures::queue::Queue::new::{{closure}}::hf37247571cf9bbf7@:wasm-function[3650]:0x6b94e8
ruffle_web.wasm.<dyn core::ops::function::FnMut<(A,)>+Output = R as wasm_bindgen::closure::WasmClosure>::describe::invoke::hbfe4e784c792978a@:wasm-function[11353]:0x9433e6
ruffle_web.wasm.closure7334 externref shim@:wasm-function[11715]:0x949979
__wbg_adapter_79@moz-extension://925835b7-b984-45a2-8aa4-d0007c342db9/dist/69.js:287:10
real@moz-extension://925835b7-b984-45a2-8aa4-d0007c342db9/dist/69.js:244:20
Verity-Freedom commented 2 weeks ago

"Что-то" means "something" in Russian, the bug still not fixed.

Verity-Freedom commented 1 week ago

@kjarosh @Lord-McSweeney that one is really easy to reproduce, that's just a musical player on an old website, I hope you will fix it in the next few days/weeks or okay, months. Sorry for ping.