Display Object Issues on Android?

Hi,

Been using Corona for over 5 years now and have never seen anything like this before. Any help would be appreciated.

This is what the game should look like (notice the grid position) Screenshot_20160922-100012.png

After closing out of the game on Android (not fully closing it but leaving it in a suspended state) and then coming back to it, it sometimes looks like this:

Screenshot_20160922-105654.png

The grid gets all messed up. It doesn’t always look like the picture above. It seems to be random (the amount it gets messed up). I’ve tried pausing the entire game upon exit (all Runtime enterFrame events, all timers, all transitions) and it still happens. I have *no idea* why this is happening. Is it something to do with rendering behind the scenes in Corona? I’ve never seen anything like it before. 

If you’re curious, each of the “spots” on the grid is a display group with 2 images inside it. I’ve been stuck trying to figure this out for days and nothing works.

EDIT: Some more info:

  • Only appears to happen on Android (tested on multiple devices on multiple firmwares - happens everywhere)

  • No errors or anything out of the ordinary in the console log/console output

  • If you fully force close the app, then it obviously works since it’s a fresh boot up

  • Happens on every single corona build over the last 3 weeks (yes I download every single one)

I also have never seen that. If you can give us the SDK version, OS version, device info and OS version of the device, maybe someone can provide some insight.

Can you provide a complete but small test case that does this?  i.e. Make a sample and post a link to the zip here so we can look at it on our devices too.

Are you using snapshots or any other type of generated texture that’s not coming from a file? I know after resuming on Android those textures are dumped and would need to be recreated.

I also have never seen that. If you can give us the SDK version, OS version, device info and OS version of the device, maybe someone can provide some insight.

Can you provide a complete but small test case that does this?  i.e. Make a sample and post a link to the zip here so we can look at it on our devices too.

Are you using snapshots or any other type of generated texture that’s not coming from a file? I know after resuming on Android those textures are dumped and would need to be recreated.