-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Spine-player IOS 15.5 disposing player memory issues #2355
Comments
@Futekov3216 Which runtime are you using? |
Thanks for the info, so you're using |
Yes this is the runtime |
How do you determine the issue? The What For Safari on macOS and iOS, the profiling tools aren't great. I can record memory and JS allocation timelines, but those usually don't work. Are you using those to analyse memory usage? What do you see? If not, how else do you determine that there's a problem? |
@Futekov3216 happy to reopen if you provide more info. |
We have the same issue. It would be nice to have a solution or some sort of workaround for iOS 15.5. |
Thanks for the additional info. On our end, we do "release" all resources (shaders, buffers) properly, so this might be a Safari bug. I'll investigate. |
I do have the same issue on IOS 17.5. I use vue and when I switch between the menus the spinePlayer gets disposed and in the new scene created again. After some switches the browser just crashes. I also use the plain spine-webgl to render my spine animations and I experience the issue there too and therefore we would need to investiage there further. On all other devices (Windows & IpadOS) it works and I don't experience crashes. I agree that it is an Safari bug (https://bugs.webkit.org/show_bug.cgi?id=268071) but I do think that there might be a workarround by adjusting the implementation. Might be worth it to take a look at other repos: |
Memory is not disposed with dispose() method on IOS 15.5
The text was updated successfully, but these errors were encountered: