New mobile client memory leak (iOS and Android)

Issue Type: Crashing
Impact: Very High
Frequency: Constantly
Date First Experienced: 2021-02-23 23:02:00 (+00:00)
Date Last Experienced: 2021-02-24 14:02:00 (+00:00)

Reproduction Steps:

  1. Join a blank baseplate on any mobile device*

  2. Type /Console and view untracked client memory

  3. Shortly after join ~100MB of untracked memory will appear and start to increase slowly over time

  • We tested iPad Mini 2, iPhone 12 Pro Max, Samsung S10+ and Amazon Kindle Fire

We have noticed this memory leak in multiple games across the platform. We believe this leak is isolated to mobile users only as we are unable to replicate it on PC. We have not tested Xbox/console for this leak either.

Expected Behavior:
We usually expect 0MB untracked client memory.

Our “Filtered Devices” list on our game usually only has one device listed (iPhone 6+).

As of last night, that has now increased to between 4 and 7 device types experiencing high crash rates.

Actual Behavior:

image

Workaround:

16 Likes

Can confirm on Samsung A20E too. I believe it is an issue with the animations/scripts in the character, however, I’m not sure.

Can confirm on iPhone 7. Untracked Memory is around 105 MB.

Can confirm on Redmi 8 in Android. The Untracked Memory is 130+MB and going up.
Update: After a few hours, there is a very high value of Untracked Memory more than 250+ MB in my device. I dont know what is causing this.

Can confirm on Samsung Galaxy A30s (Android 10). Untracked memory is up to 250MB.

Developer confirmed this issue is resolved. :+1: