cesium-unreal icon indicating copy to clipboard operation
cesium-unreal copied to clipboard

Quick Launch on Android device crashes on startup

Open cheibergermp opened this issue 9 months ago • 4 comments

What happened?

Hope this is the right place for a potential bug report. Upon quick-launching my app to Android, I receive the following on or immediately after the UE splash:

  • Fatal error: FMallocBinned Attempt to GetAllocationSizeExternal an unrecognized pointer The level fails to load when any CES tileset is added, notably when loading from CES Ion and an ellipsoid.

I am new to Android development, but I have had success launching without a CES tileset. Maybe this is an issue with the latest version of CES (2.17.0) for UE (5.6)?

See the attached the abd logcat file.

MDP_pixel8pro_crash.txt

Environment

Cesium for Unreal version: 2.17.0 Unreal Engine Version: 5.6 Operating System: Windows 11

Reproduction steps

  1. Create new UE project on 5.6 and install CES 2.17.0
  2. Add CES 3D Tileset to level (Google, World Terrain, ...)
  3. Quick-deploy to Android device
  4. See crash on or immediately after UE splash, before level load

Supporting evidence

See prior logcat file.

cheibergermp avatar Jul 20 '25 18:07 cheibergermp

Also reported on the forum here: https://community.cesium.com/t/android-fatal-fmallocbinned-attempt-getallocationsizeexternal-unrecognized-pointer-ces-2-17-0-ue-5-6/42329

I can reproduce the crash on Quick Launch, but (fortunately?) it runs fine when doing a full package.

kring avatar Aug 04 '25 07:08 kring

Mirroring my comment from the forum

I tried the full package and I get the same error when launching it off of my device. I’ve attached the latest logcat for your reference. I’ve also been getting a prompt to enable storage permissions, but those permissions can’t be given on my android version. This was before the same error occurred again. Anyways, I’m going to be trying some fixes over the next week. I’ll keep you updated.

MDP_pixel8pro_crash_packaged.txt

cheibergermp avatar Aug 14 '25 00:08 cheibergermp

Mirroring my comment from the forum

I created a fresh CesiumForUnrealSamples project and used the project launcher 2 times:

  1. Streamed to device Log: 250816_CFUS_AndroidPackageStreamed_GooglePixel8Pro_Log.txt
  2. Installed on device Log: 250816_CFUS_AndroidPackageInstalled_GooglePixel8Pro_Log.txt

cheibergermp avatar Aug 16 '25 19:08 cheibergermp

Also having the same problem if you have found any solution or if it's a bug and has any fixes please share it thanks. this issue was not present in UE5.6 preview.

Mr11647 avatar Oct 05 '25 15:10 Mr11647