mojira.dev

Guillaume Boudreau

Assigned

No issues.

Reported

MCPE-14084 Crash when restoring purchases on iPad 1 Cannot Reproduce

Comments

Of note: If I cancel the password prompt on start (that I guess is to try again to Restore Purchases), and go ahead and buy the skin pack (for 0$), it works.

Correction: it takes way less than a day for the password to expire, and MCPE to ask for the password again on start, and thus not crash. About 30 minutes I would guess.

@[Mojang] Shoghi Cervantes

Device: iPad 1 (model MB292LL), iOS 5.1.1 (9B206)
Game crashes on start.
Enabling Airplane mode and rebooting doesn't fix the issue.
Also tried: changing Settings > International to US & English (was using Canada French); disabling Location Services, rebooting after each change before trying to start Minecraft PE again.

Crash report says:
=====
Exception Type: 00000020
Exception Codes: 0x9badf00d

Application Specific Information: com.mojang.minecraftpe failed to launch in time

Elapsed total CPU time (seconds): 19.540 (user 19.540, system 0.000), 97% CPU
Elapsed application CPU time (seconds): 15.527, 77% CPU
=====

If I was a mobile developer (I am), my first guess would be that the iPad 1 is too slow to run everything that MCPE tries to run on start, and iOS decides it's taking too long (after 20s) and kills the app before it has a chance to show the first screen (after the LaunchImage).
Turning on Airplane mode changes the code executed on start (it skips the parts about looking for nearby servers or something similar), which makes the whole start-up process faster, but still not fast enough on my iPad, but fast enough on most iPads.
To people for whom turning on Airplane mode fixes the issue: how long do you see the LaunchImage, when you first start the app after a reboot? My guess is that it's pretty close to the 20s max value, thus why this trick doesn't work with some people.