Amazon Tablets Crash Rates

Reproduction Steps
This issue is happening to every experience and can be found in Place Statistics under Filtered Devices.

Expected Behavior
There wouldn’t be any Amazon Tablet devices facing any crash rate issues.

Actual Behavior
image

Issue Area: Engine
Issue Type: Crashing
Impact: Very High
Frequency: Constantly
Date First Experienced: 2022-03-04 16:03:00 (+01:00)

9 Likes

the high “low end tablet” statistic is due to the Fire HD 4 (recently went for $49 last Christmas) only having 1024mb onboard memory (I’m not saying 1GB since it doesn’t actually have the full 1024mb available due to the OS needing… something around 700mb?) and the game app getting killed to prevent the tablet dying. Nothing you can do on that end until Amazon decides to fix their OOM killer going insane.

(you can get an extra 200mb by paying for the ad removal but we can talk about amazon’s silly business practices in another thread)

2 Likes

@OP, I think this expands to more than just Amazon’s devices.

@ command, could this be the cause of the low-end Android tablets as well as various older Apple devices crashing so much? I think they all have 1gb of memory, however Android having over 100% crash rate seems very out of place, however Apple’s is significantly lower than OP’s image which reaffirms the theory of poor optimization. But my question is, how can something crash more than 100% of the time? Wouldn’t this be the portrayal of incorrect or inaccurate crash rates from Roblox?

Further, AFAIK fire tablets use Android on the backend, right? Maybe it’s an android thing.

The game in question doesn’t even reach 900MB of memory easily if at all, pretty sure it stays at about 600. Going to contribute an image of crash rates.

As someone who owned a low-end tablet for 4 years and liked to tinker a lot, yes, that’s exactly the cause.

Android’s OOM killer tries to maintain at least 40mb of free space for new applications to start up and request more memory. Once that happens, OOM starts murdering other apps until the new app has enough memory to run its low level functions. High level functions (UI, etc) don’t get their memory unless they actively have focus, but if they are focused when a new app requests memory, they’re more often then not the first app that gets killed on low-end devices.

As for crash rate going above 100%, I’m… not too sure about that. Roblox needing to update some old, buggy code maybe? :sweat_smile:

(off topic: Want to have fun making someone else’s device unusable? Enable the debug settings, then scroll to the bottom and change the “don’t keep background apps” setting from “default” to any other number. Watch at their device magically starts rebooting at random times because the OOM killer decided to terminate the system “app”.)

1 Like

We have also started having this problem recently with Trenches

image

Not sure if it’s an issue with our memory usage as we do have some minor memory leaks in the current version but it seemed to have spiked recently.

Some of my games are having a really high crash rate on amazon tablets as well.
image

Well that’s the reason you’re crashing. I don’t believe this is Roblox’s problem, just your wifi’s problem.

Hi everyone,

Amazon devices have recently been separated from the larger Android tablet segmentation, to enable a more discrete crash rate filter. As was mentioned in the thread, Amazon optimizes their tablets differently than other tablet providers, so their performance differs as well.

Amazon low-end tablets indicates tablets with 1GB of RAM
Amazon mid-end tablets indicates tablets with 2GB of RAM
Amazon high-end tablets indicates tablets with more than 2GB of RAM

The crash rate should obviously not be over 100%, so will take a look into it. Thanks for flagging!

Edit 3/22/22: This bug is fixed, there should be no crash rates above 100%

5 Likes

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.