Those are really good questions…
It’s the 3GB version.
Yes, it appears that an out of memory problem is causing the trouble.
If I remove the convert-to-entity script from the mesh, everything runs perfectly on the phone. Also, things were running well on Android last month with 2019 and pretty much everything except for the camera was converted to entities (I was using Hybrid Renderer v1 back then). This leads me to believe that the mesh isn’t too large to fit in memory on Motorola X4 phone. The mesh has everything set to static. According to blender, the fbx mesh has: 13,122 vertices, 26,214 faces, 26,214 Tris, and 1 object. Blender doesn’t say how much ram is used to hold the fbx, but subtracting the memory with and without the FBX loaded comes out to about 9.8MiB. The fbx file on disk is about 1.08MB (1,087,196 bytes).
There is also a message about being unable to find lib_burst_0_0 and _burst_0_0. There was a post yesterday about something very similar here: https://answers.unity.com/questions/1755666/cannot-load-lib-burst-0-0-on-android-builds.html .
I changed the lines that that stood out as relevant to the app in question to bold. It seems like a lot of other things crashed too… perhaps because they didn’t have enough memory? I’m not sure if the DeadObjectException lines are related. The name of the test app is SpeedyBugs.
logcat
07-29 01:40:11.900 1968 8582 I ActivityManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.DefaultCompany.SpeedyBugs/com.unity3d.player.UnityPlayerActivity bnds=[639,260][839,528]} from uid 10045
07-29 01:40:11.995 1968 2040 I ActivityManager: Start proc 19042:com.DefaultCompany.SpeedyBugs/u0a222 for activity com.DefaultCompany.SpeedyBugs/com.unity3d.player.UnityPlayerActivity
07-29 01:40:12.032 1968 8582 I ActivityManager: Config changes=20000480 {1.0 310mcc260mnc [en_US] ldltr sw360dp w592dp h336dp 480dpi nrml land finger -keyb/v/h -nav/h winConfig={ mBounds=Rect(0, 0 - 1080, 1776) mAppBounds=Rect(0, 0 - 1776, 1080) mWindowingMode=fullscreen mActivityType=undefined} s.14 spnnull gid544d}
07-29 01:40:12.098 1968 8582 I ActivityManager: Override config changes=20000480 {1.0 310mcc260mnc [en_US] ldltr sw360dp w592dp h336dp 480dpi nrml land finger -keyb/v/h -nav/h winConfig={ mBounds=Rect(0, 0 - 1080, 1776) mAppBounds=Rect(0, 0 - 1776, 1080) mWindowingMode=fullscreen mActivityType=undefined} s.14 spnnull gid544d} for displayId=0
07-29 01:40:12.124 1968 8582 W ActivityManager: Slow operation: 105ms so far, now at attachApplicationLocked: after mServices.attachApplicationLocked
07-29 01:40:12.537 1968 2060 I ActivityManager: Displayed com.DefaultCompany.SpeedyBugs/com.unity3d.player.UnityPlayerActivity: +564ms
07-29 01:40:13.054 19042 19066 I Unity : SystemInfo CPU = ARM64 FP ASIMD AES, Cores = 8, Memory = 2746mb
07-29 01:40:13.054 19042 19066 I Unity : SystemInfo ARM big.LITTLE configuration: 4 big (mask: 0xf), 4 little (mask: 0xf0)
07-29 01:40:13.055 19042 19066 I Unity : ApplicationInfo com.DefaultCompany.SpeedyBugs version 0.1 build 6197eee8-1888-4ee7-b07c-e82bea448be2
07-29 01:40:13.055 19042 19066 I Unity : Built from ‘2020.1/staging’ branch, Version ‘2020.1.0f1 (2ab9c4179772)’, Build type ‘Release’, Scripting Backend ‘mono’, CPU ‘armeabi-v7a’, Stripping ‘Disabled’
07-29 01:40:20.614 19042 19066 E Unity : Unable to find lib_burst_0_0
07-29 01:40:20.615 19042 19066 E Unity : Unable to find _burst_0_0
07-29 01:40:24.359 19042 19066 I Unity : Hybrid Renderer V2 active, MaterialProperty component type count 52 / 128
07-29 01:40:24.359 19042 19066 I Unity : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)
07-29 01:40:24.359 19042 19066 I Unity :
07-29 01:40:27.530 1968 2548 I ActivityManager: Process com.android.settings (pid 17286) has died: cch+6CEM
07-29 01:40:27.715 1968 8572 I ActivityManager: Process com.android.chrome:sandboxed_process0 (pid 18018) has died: cch+4CEM
07-29 01:40:27.715 1968 8572 W ActivityManager: Scheduling restart of crashed service com.kyriakosalexandrou.coinmarketcap/org.chromium.content.app.SandboxedProcessService0 in 1000ms
07-29 01:40:27.774 1968 7029 I ActivityManager: Process com.motorola.carriersettingsext (pid 17292) has died: cch+4CEM
07-29 01:40:27.900 1968 3913 I ActivityManager: Process com.novvia.fispy (pid 18394) has died: cch+4CEM
07-29 01:40:27.907 1968 8741 I ActivityManager: Process com.tmobile.pr.mytmobile (pid 18094) has died: cch+4CEM
07-29 01:40:27.968 1968 8741 W ActivityManager: Exception when unbinding service com.tmobile.pr.mytmobile/org.chromium.content.app.SandboxedProcessService0
07-29 01:40:27.968 1968 8741 W ActivityManager: android.os.DeadObjectException
07-29 01:40:27.968 1968 8741 W ActivityManager: at android.os.BinderProxy.transactNative(Native Method)
07-29 01:40:27.968 1968 8741 W ActivityManager: at android.os.BinderProxy.transact(Binder.java:1138)
07-29 01:40:27.968 1968 8741 W ActivityManager: at android.app.IApplicationThread$Stub$Proxy.scheduleUnbindService(IApplicationThread.java:1130)
07-29 01:40:27.968 1968 8741 W ActivityManager: at com.android.server.am.ActiveServices.removeConnectionLocked(ActiveServices.java:2902)
07-29 01:40:27.968 1968 8741 W ActivityManager: at com.android.server.am.ActiveServices.killServicesLocked(ActiveServices.java:3301)
07-29 01:40:27.968 1968 8741 W ActivityManager: at com.android.server.am.ActivityManagerService.cleanUpApplicationRecordLocked(ActivityManagerService.java:20691)
07-29 01:40:27.968 1968 8741 W ActivityManager: at com.android.server.am.ActivityManagerService.handleAppDiedLocked(ActivityManagerService.java:6240)
07-29 01:40:27.968 1968 8741 W ActivityManager: at com.android.server.am.ActivityManagerService.appDiedLocked(ActivityManagerService.java:6439)
07-29 01:40:27.968 1968 8741 W ActivityManager: at com.android.server.am.ActivityManagerService$AppDeathRecipient.binderDied(ActivityManagerService.java:2056)
07-29 01:40:27.968 1968 8741 W ActivityManager: at android.os.BinderProxy.sendDeathNotice(Binder.java:1204)
07-29 01:40:27.975 1968 8741 I ActivityManager: Killing 18234:com.android.chrome:sandboxed_process0/u0a130i8 (adj 904): isolated not needed
07-29 01:40:27.997 1968 2003 I ActivityManager: Process com.google.android.apps.maps (pid 16635) has died: cch+6CEM
07-29 01:40:28.020 1968 8582 I ActivityManager: Process com.android.providers.calendar (pid 18795) has died: cch+4CEM
07-29 01:40:28.025 1968 3554 I ActivityManager: Process com.kyriakosalexandrou.coinmarketcap (pid 17936) has died: cch+4CEM
07-29 01:40:28.026 1968 3554 W ActivityManager: Exception when unbinding service com.google.android.gms/.chimera.GmsBoundBrokerService
07-29 01:40:28.026 1968 3554 W ActivityManager: android.os.DeadObjectException
07-29 01:40:28.026 1968 3554 W ActivityManager: at android.os.BinderProxy.transactNative(Native Method)
07-29 01:40:28.026 1968 3554 W ActivityManager: at android.os.BinderProxy.transact(Binder.java:1138)
07-29 01:40:28.026 1968 3554 W ActivityManager: at android.app.IApplicationThread$Stub$Proxy.scheduleUnbindService(IApplicationThread.java:1130)
07-29 01:40:28.026 1968 3554 W ActivityManager: at com.android.server.am.ActiveServices.removeConnectionLocked(ActiveServices.java:2902)
07-29 01:40:28.026 1968 3554 W ActivityManager: at com.android.server.am.ActiveServices.killServicesLocked(ActiveServices.java:3301)
07-29 01:40:28.026 1968 3554 W ActivityManager: at com.android.server.am.ActivityManagerService.cleanUpApplicationRecordLocked(ActivityManagerService.java:20691)
07-29 01:40:28.026 1968 3554 W ActivityManager: at com.android.server.am.ActivityManagerService.handleAppDiedLocked(ActivityManagerService.java:6240)
07-29 01:40:28.026 1968 3554 W ActivityManager: at com.android.server.am.ActivityManagerService.appDiedLocked(ActivityManagerService.java:6439)
07-29 01:40:28.026 1968 3554 W ActivityManager: at com.android.server.am.ActivityManagerService$AppDeathRecipient.binderDied(ActivityManagerService.java:2056)
07-29 01:40:28.026 1968 3554 W ActivityManager: at android.os.BinderProxy.sendDeathNotice(Binder.java:1204)
07-29 01:40:28.034 1968 3347 I ActivityManager: Process com.google.android.gms (pid 16191) has died: cch+2CEM
07-29 01:40:28.038 1968 3393 I ActivityManager: Process com.wilysis.cellinfolite (pid 17406) has died: cch CEM
07-29 01:40:28.044 1968 5461 I ActivityManager: Process com.google.android.googlequicksearchbox:search (pid 16131) has died: cch CACC
07-29 01:40:28.045 1968 5461 W ActivityManager: Scheduling restart of crashed service com.google.android.googlequicksearchbox/com.google.android.apps.gsa.nowoverlayservice.DrawerOverlayService in 1000ms
07-29 01:40:28.818 1968 3913 I ActivityManager: Process com.google.android.ims (pid 16066) has died: svc SVC
07-29 01:40:28.873 1968 3913 W ActivityManager: Scheduling restart of crashed service com.google.android.ims/.services.RcsService in 1000ms
07-29 01:40:29.003 19042 19105 E Unity : Vulkan - Out of memory!
07-29 01:40:29.003 19042 19105 E Unity : (Filename: Line: 211)
07-29 01:40:29.003 19042 19105 E Unity :
07-29 01:40:29.021 19042 19066 E Unity : Vulkan - Out of memory!
07-29 01:40:29.021 19042 19066 E Unity : (Filename: Line: 211)
07-29 01:40:29.021 19042 19066 E Unity :
07-29 01:40:29.193 1968 8582 I ActivityManager: Process com.touchtype.swiftkey (pid 16724) has died: prcp IMPB
07-29 01:40:29.193 1968 8582 W ActivityManager: Scheduling restart of crashed service com.touchtype.swiftkey/com.touchtype_fluency.service.FluencyServiceImpl in 10678ms
07-29 01:40:29.193 1968 8582 W ActivityManager: Scheduling restart of crashed service com.touchtype.swiftkey/com.touchtype.KeyboardService in 20678ms
07-29 01:40:29.202 1968 3393 I ActivityManager: Process com.google.android.inputmethod.latin (pid 17647) has died: vis IMPB
07-29 01:40:29.203 1968 3393 W ActivityManager: Scheduling restart of crashed service com.google.android.inputmethod.latin/com.android.inputmethod.latin.spellcheck.AndroidSpellCheckerService in 30669ms
07-29 01:40:29.208 1968 4094 I ActivityManager: Process com.motorola.launcher3 (pid 16037) has died: vis BFGS
07-29 01:40:29.208 1968 4094 W ActivityManager: Scheduling restart of crashed service com.motorola.launcher3/com.android.launcher3.notification.NotificationListener in 40663ms
07-29 01:40:29.208 1968 4094 W ActivityManager: Scheduling restart of crashed service com.motorola.launcher3/com.android.quickstep.TouchInteractionService in 50663ms
07-29 01:40:29.319 1968 2060 W ActivityManager: setHasOverlayUi called on unknown pid: 16037
07-29 01:40:29.352 1968 2490 I ActivityManager: Process com.joaomgcd.join (pid 17714) has died: vis BFGS
07-29 01:40:29.352 1968 2490 W ActivityManager: Scheduling restart of crashed service com.joaomgcd.join/.service.ServiceNotificationIntercept in 50519ms
07-29 01:40:29.352 1968 2490 W ActivityManager: Scheduling restart of crashed service com.joaomgcd.join/.service.ServiceAccessibility in 60519ms
07-29 01:40:29.754 1968 2040 W ActivityManager: Slow operation: 68ms so far, now at startProcess: returned from zygote!
07-29 01:40:29.755 1968 2040 W ActivityManager: Slow operation: 68ms so far, now at startProcess: done updating battery stats
07-29 01:40:29.755 1968 2040 W ActivityManager: Slow operation: 68ms so far, now at startProcess: building log message
07-29 01:40:29.755 1968 2040 I ActivityManager: Start proc 19144:com.motorola.launcher3/u0a45 for service com.motorola.launcher3/com.android.quickstep.TouchInteractionService
07-29 01:40:29.755 1968 2040 W ActivityManager: Slow operation: 69ms so far, now at startProcess: starting to update pids map
07-29 01:40:29.755 1968 2040 W ActivityManager: Slow operation: 69ms so far, now at startProcess: done updating pids map
07-29 01:40:29.900 1968 2040 I ActivityManager: Start proc 19157:com.google.android.ims/u0a16 for service com.google.android.ims/.services.RcsService
--------- beginning of crash
07-29 01:40:31.712 1968 8582 W ActivityManager: Force finishing activity com.DefaultCompany.SpeedyBugs/com.unity3d.player.UnityPlayerActivity
07-29 01:40:31.894 1968 2040 W ActivityManager: Slow operation: 52ms so far, now at startProcess: done updating battery stats
07-29 01:40:31.895 1968 2040 W ActivityManager: Slow operation: 52ms so far, now at startProcess: building log message
07-29 01:40:31.895 1968 2040 I ActivityManager: Start proc 19199:com.google.android.gms/u0a32 for service com.google.android.gms/.chimera.GmsBoundBrokerService
07-29 01:40:31.895 1968 2040 W ActivityManager: Slow operation: 52ms so far, now at startProcess: starting to update pids map
07-29 01:40:31.895 1968 2040 W ActivityManager: Slow operation: 53ms so far, now at startProcess: done updating pids map
07-29 01:40:32.011 1968 2040 I ActivityManager: Start proc 19215:com.google.android.apps.messaging/u0a115 for service com.google.android.apps.messaging/.rcsmigration.RcsMigrationService
07-29 01:40:32.262 1968 2003 I ActivityManager: Process com.DefaultCompany.SpeedyBugs (pid 19042) has died: vis +99TOP
07-29 01:40:32.385 1968 2060 W ActivityManager: setHasOverlayUi called on unknown pid: 19042
07-29 01:40:32.415 1968 2002 W ActivityManager: Receiver with filter android.content.IntentFilter@a66467f already registered for pid 19157, callerPackage is com.google.android.ims
07-29 01:40:33.341 1968 2040 I ActivityManager: Start proc 19293:com.google.android.googlequicksearchbox:search/u0a72 for service com.google.android.googlequicksearchbox/com.google.android.apps.gsa.nowoverlayservice.DrawerOverlayService
07-29 01:40:33.395 1968 2040 I ActivityManager: Start proc 19310:com.motorola.timeweatherwidget/u0a131 for broadcast com.motorola.timeweatherwidget/com.motorola.commandcenter.row2.WallpaperChangeReceiver
07-29 01:40:33.523 1968 2060 I ActivityManager: Displayed com.motorola.launcher3/com.android.a1launcher.AndroidOneLauncher: +1s530ms
07-29 01:40:33.545 1968 2040 I ActivityManager: Start proc 19343:com.touchtype.swiftkey/u0a114 for service com.touchtype.swiftkey/com.touchtype.KeyboardService
07-29 01:40:33.562 1968 2003 W ActivityManager: Stopping service due to app idle: u0a114 -24m14s376ms com.touchtype.swiftkey/com.touchtype_fluency.service.FluencyServiceImpl
07-29 01:40:35.563 1968 2040 I ActivityManager: Start proc 19496:android.process.acore/u0a12 for content provider com.android.providers.contacts/.ContactsProvider2
07-29 01:40:36.808 1968 2040 I ActivityManager: Start proc 19537:com.google.android.as:nonpersistent/u0a180 for content provider com.google.android.as/com.google.android.apps.miphone.aiai.allapps.contentprovider.ActionSettingContentProvider
07-29 01:40:38.448 1968 4091 W ActivityManager: Background start not allowed: service Intent { cmp=com.google.android.apps.messaging/.shared.datamodel.action.execution.ActionExecutorImpl$EmptyService } to com.google.android.apps.messaging/.shared.datamodel.action.execution.ActionExecutorImpl$EmptyService from pid=19215 uid=10115 pkg=com.google.android.apps.messaging startFg?=false
07-29 01:40:44.393 1968 8582 W ActivityManager: Background start not allowed: service Intent { cmp=com.google.android.apps.messaging/.shared.datamodel.action.execution.ActionExecutorImpl$EmptyService } to com.google.android.apps.messaging/.shared.datamodel.action.execution.ActionExecutorImpl$EmptyService from pid=19215 uid=10115 pkg=com.google.android.apps.messaging startFg?=false
07-29 01:40:45.414 1968 8582 W ActivityManager: Background start not allowed: service Intent { cmp=com.google.android.apps.messaging/.shared.datamodel.action.execution.ActionExecutorImpl$EmptyService } to com.google.android.apps.messaging/.shared.datamodel.action.execution.ActionExecutorImpl$EmptyService from pid=19215 uid=10115 pkg=com.google.android.apps.messaging startFg?=false