Skip to content

Ruffle crashes in Safari 15 and Pale Moon #18386

@n0samu

Description

@n0samu

Describe the bug

Since nightly 2024-10-19, Ruffle is crashing shortly after starting any game/content in Safari 15. The error is:

RuntimeError: Out of bounds table access (evaluating 'b._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h281f2f93d3d6cf28(n,e,t)')

This happens on the Ruffle Web Demo and my testing site. Ruffle freezes and no panic screen is shown. On some other sites/pages like Kongregate, I do get a panic screen and a "cannot recursively acquire mutex" error.

Additionally, Ruffle fails to load in Pale Moon with the following error:

Error name: CompileError
Error message: wasm validation error: at offset 28: bad type

Expected behavior

Ruffle should work in these browsers.

Content Location

https://n0samu.github.io/ruffle-testing/

Affected platform

Self-hosted version

Operating system

Windows 10, iOS 15.8.3

Browser

Pale Moon 33.4.0.1, Safari 15

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-buildArea: Build scripts & CIA-webArea: Web & ExtensionsbugSomething isn't workingregressionSomething was working before, but is now brokensafari

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions