ruffle-rs / ruffle

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

Echoes - Error after skipping Tutorial #10549

Open desertking opened 1 year ago

desertking commented 1 year ago

Error Info

Error name: Error Error message: panicked at 'wgpu error: Validation Error

Caused by: In Queue::write_texture copy of X 0..251 would end up overrunning the bounds of the Destination texture of X size 250

', /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.15.1/src/backend/direct.rs:3024:5 Error stack:

Error: panicked at 'wgpu error: Validation Error

Caused by:
    In Queue::write_texture
    copy of X 0..251 would end up overrunning the bounds of the Destination texture of X size 250

', /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.15.1/src/backend/direct.rs:3024:5
    at O.n.wbg.__wbg_new_15d3966e9981a196 (https://www.spiele-umsonst.de/ruffle/core.ruffle.02f27ab4e1eaad4254ae.js:1:47949)
    at core::ops::function::FnOnce::call_once{{vtable.shim}}::h06de62daeaf50fd1 (wasm://wasm/02a881d6:wasm-function[8151]:0x7f2aef)
    at std::panicking::rust_panic_with_hook::hc53aea0352e77326 (wasm://wasm/02a881d6:wasm-function[5424]:0x720d77)
    at core::panicking::panic_fmt::hf4a9df75710ece83 (wasm://wasm/02a881d6:wasm-function[8033]:0x7ed78c)
    at core::ops::function::Fn::call::h6a8bcc6758714f04 (wasm://wasm/02a881d6:wasm-function[5691]:0x734cd9)
    at wgpu::backend::direct::ErrorSinkRaw::handle_error::h61399b7955dc50f8 (wasm://wasm/02a881d6:wasm-function[4231]:0x6b55f3)
    at wgpu::backend::direct::Context::handle_error_nolabel::h38d194373aa77bfd (wasm://wasm/02a881d6:wasm-function[2448]:0x56f7f5)
    at <T as wgpu::context::DynContext>::queue_write_texture::h060eebd4aad2010f (wasm://wasm/02a881d6:wasm-function[6051]:0x75a3c7)
    at wgpu::Queue::write_texture::hd2c0ec8086dc2209 (wasm://wasm/02a881d6:wasm-function[5729]:0x73a378)
    at <ruffle_render_wgpu::backend::WgpuRenderBackend<T> as ruffle_render::backend::RenderBackend>::update_texture::h4592a4c63614498a (wasm://wasm/02a881d6:wasm-function[1980]:0x4e1a7c)

AVM2 stack:

    at flash.display::BitmapData/flash::display::BitmapData::applyFilter()
    at _-Qy/_-1T()
    at _-Qy/_-Lk()
    at flash.events::EventDispatcher/flash::events::EventDispatcher::dispatchEvent()
    at _-VW/_-k1()

Player Info

Allows script access: false

Page Info

SWF URL: https://www.spiele-umsonst.de/azad/downloads/flashgames/echoes.swf

Browser Info

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36 Platform: Win32 Has touch support: false

Ruffle Info

Version: 0.1.0 Name: nightly 2023-04-04 Channel: nightly Built: 2023-04-04T00:18:48.984Z Commit: 549a06d00f0da2fea49b252d70131ee46b0f9869 Is extension: false

Metadata

width: 800 height: 500 frameRate: 30 numFrames: 2 swfVersion: 9 backgroundColor: undefined isActionScript3: true uncompressedLength: 65179379

n0samu commented 1 year ago

Ah, this is almost the exact same issue as #10423. The instructions for reproducing it are the same, except you need to click "Skip tutorial" afterwards.