Bitcoin core crash during IBD I've been running bitcoin core on an android device (nexus 5x) and emulator, and sync on testnet always fails at around 3% progress

the last thing logged is

“pre-allocating up to position 0x900000 in rev00006.dat”

core crashes and when restarting the sync process never restarts getting stuck at

“Failed to open mempool file from disk. Continuing anyway”

Prune is set to 550mb and the device has 2gb ram but 70% seems to be taken up by the OS

Is this issue caused by a lack of ram? Or likely something else?
From my own experience, running ABCore on a Nexus 5X, Android is too eager to kill processes that use a large amount of memory on systems with less than 3 GB.