Swarco E.Connect app crashes

Running the E.Connect electric vehicle charging app here in the UK. It seems to work but crashes after a minute or so.

Tried it from App Lounge using /e/ v. 0.23 and 1.4 on Moto harpia and ocean.

Any hints how to make this more reliable?
(update: just tried with 1.6 on ocean, still crashing)

to any crash, getting an “adb logcat” out of helps to categorize it what the app deems missing.

But admittedly having a more concrete error doesn’t make it go away, you just know why it isn’t working and will continue to not work until someone writes the code

Here’s some logcat output from the Moto ‘ocean’; microg problem?

12-10 07:45:54.254     0     0 I [  278.168643,3] oom_reaper: reaped process 2935 (e.blisslauncher), now anon-rss:0kB, file-rss:0kB, shmem-rss:0kB
12-10 07:45:54.263   690   690 I Zygote  : Process 3406 exited due to signal 9 (Killed)
12-10 07:45:54.264  1465  2389 I ActivityManager: Process com.google.android.gms:persistent (pid 3406) has died: svcb SVC
12-10 07:45:54.265     0     0 I [  278.178835,2] lowmemorykiller: Killing 'd.process.media' (3137) (tgid 3137), adj 500,
12-10 07:45:54.265     0     0 I         : [  278.178835,2] to free 62888kB on behalf of 'kswapd0' (135) because
12-10 07:45:54.265     0     0 I         : [  278.178835,2] cache 119636kB is below limit 129024kB for oom score 250
12-10 07:45:54.265     0     0 I         : [  278.178835,2] Free memory is 30712kB above reserved.
12-10 07:45:54.265     0     0 I         : [  278.178835,2] Free CMA is 0kB
12-10 07:45:54.265     0     0 I         : [  278.178835,2] Total reserve is 23616kB
12-10 07:45:54.265     0     0 I         : [  278.178835,2] Total free pages is 53932kB
12-10 07:45:54.265     0     0 I         : [  278.178835,2] Total file cache is 544444kB
12-10 07:45:54.265     0     0 I         : [  278.178835,2] GFP mask is 0x24000c0
12-10 07:45:54.265  1465  2389 W ActivityManager: Scheduling restart of crashed service com.google.android.gms/org.microg.gms.gcm.McsService in 504240ms for start-requested
12-10 07:45:54.271  1465  1540 I libprocessgroup: Successfully killed process cgroup uid 10088 pid 3406 in 0ms
12-10 07:45:54.275     0     0 I [  278.188061,2] oom_reaper: reaped process 3137 (d.process.media), now anon-rss:0kB, file-rss:0kB, shmem-rss:4kB
12-10 07:45:54.279  3714  4182 I ReactNativeJNI: Memory warning (pressure level: TRIM_MEMORY_RUNNING_MODERATE) received by JS VM, ignoring because it's non-severe
12-10 07:45:54.292  1465  2799 I ActivityManager: Process com.android.settings (pid 2232) has died: prev LAST
12-10 07:45:54.292  1465  1487 I WindowManager: WIN DEATH: Window{a4de44d u0 com.android.settings/com.android.settings.Settings}
12-10 07:45:54.293   690   690 I Zygote  : Process 2232 exited due to signal 9 (Killed)
12-10 07:45:54.304     0     0 I         : [  278.218208,0] mtp_release
12-10 07:45:54.304   690   690 I Zygote  : Process 2935 exited due to signal 9 (Killed)
12-10 07:45:54.304   690   690 I Zygote  : Process 3137 exited due to signal 9 (Killed)
12-10 07:45:54.316  1465  1540 I libprocessgroup: Successfully killed process cgroup uid 1000 pid 2232 in 23ms
12-10 07:45:54.378  1465  1487 W InputDispatcher: Attempted to unregister already unregistered input channel 'a4de44d com.android.settings/com.android.settings.Settings (server)'
12-10 07:45:54.381  3714  4182 I ReactNativeJNI: Memory warning (pressure level: TRIM_MEMORY_RUNNING_LOW) received by JS VM, ignoring because it's non-severe
12-10 07:45:54.382  3714  4182 I ReactNativeJNI: Memory warning (pressure level: TRIM_MEMORY_RUNNING_CRITICAL) received by JS VM, running a GC
12-10 07:45:54.387  1465  2811 I WindowManager: WIN DEATH: Window{7e38bf3 u0 com.android.settings/com.android.settings.SubSettings}
12-10 07:45:54.387  1465  2811 W InputDispatcher: Attempted to unregister already unregistered input channel '7e38bf3 com.android.settings/com.android.settings.SubSettings (server)'
12-10 07:45:54.390     0     0 I [  278.302075,5] lowmemorykiller: Killing 'putmethod.latin' (2729) (tgid 2729), adj 200,
12-10 07:45:54.390     0     0 I         : [  278.302075,5] to free 86208kB on behalf of 'kswapd0' (135) because
12-10 07:45:54.390     0     0 I         : [  278.302075,5] cache 107248kB is below limit 110592kB for oom score 200
12-10 07:45:54.390     0     0 I         : [  278.302075,5] Free memory is -11404kB above reserved.
12-10 07:45:54.390     0     0 I         : [  278.302075,5] Free CMA is 0kB
12-10 07:45:54.390     0     0 I         : [  278.302075,5] Total reserve is 23616kB
12-10 07:45:54.390     0     0 I         : [  278.302075,5] Total free pages is 11344kB
12-10 07:45:54.390     0     0 I         : [  278.302075,5] Total file cache is 531572kB
12-10 07:45:54.390     0     0 I         : [  278.302075,5] GFP mask is 0x24000c0
12-10 07:45:54.392  1465  2803 I WindowManager: WIN DEATH: Window{d756ef6 u0 com.android.settings/com.android.settings.SubSettings}
12-10 07:45:54.392  1465  2803 W InputDispatcher: Attempted to unregister already unregistered input channel 'd756ef6 com.android.settings/com.android.settings.SubSettings (server)'
12-10 07:45:54.397     0     0 I [  278.310026,6] oom_reaper: reaped process 2729 (putmethod.latin), now anon-rss:0kB, file-rss:0kB, shmem-rss:272kB
12-10 07:45:54.397  3714  3730 I arcoeconnectap: NativeAlloc concurrent copying GC freed 2000(200KB) AllocSpace objects, 33(792KB) LOS objects, 66% free, 15MB/46MB, paused 132us total 257.760ms
12-10 07:45:54.400  1465  1831 I WindowManager: WIN DEATH: Window{a732617 u0 foundation.e.blisslauncher/foundation.e.blisslauncher.features.launcher.LauncherActivity}
12-10 07:45:54.400  1465  1831 W InputDispatcher: Attempted to unregister already unregistered input channel 'a732617 foundation.e.blisslauncher/foundation.e.blisslauncher.features.launcher.LauncherActivity (server)'
12-10 07:45:54.406  1465  1873 I ActivityManager: Process android.process.media (pid 3137) has died: svc SVC
12-10 07:45:54.406  1465  1540 I libprocessgroup: Successfully killed process cgroup uid 10084 pid 3137 in 0ms
12-10 07:45:54.409  1465  1873 W ActivityManager: Scheduling restart of crashed service com.android.mtp/.MtpService in 349546ms for start-requested
12-10 07:45:54.410     0     0 I [  278.324622,7] lowmemorykiller: Killing 'gle.android.gms' (2952) (tgid 2952), adj 200,
12-10 07:45:54.411     0     0 I         : [  278.324622,7] to free 80568kB on behalf of 'kswapd0' (135) because
12-10 07:45:54.411     0     0 I         : [  278.324622,7] cache 108128kB is below limit 110592kB for oom score 200
12-10 07:45:54.411     0     0 I         : [  278.324622,7] Free memory is -11416kB above reserved.
12-10 07:45:54.411     0     0 I         : [  278.324622,7] Free CMA is 0kB
12-10 07:45:54.411     0     0 I         : [  278.324622,7] Total reserve is 23616kB
12-10 07:45:54.411     0     0 I         : [  278.324622,7] Total free pages is 11704kB
12-10 07:45:54.411     0     0 I         : [  278.324622,7] Total file cache is 532312kB
12-10 07:45:54.411     0     0 I         : [  278.324622,7] GFP mask is 0x24000c0
12-10 07:45:54.412  1465  1491 I ActivityManager: Process foundation.e.blisslauncher (pid 2935) has died: home HOME
12-10 07:45:54.412  1465  1540 I libprocessgroup: Successfully killed process cgroup uid 10086 pid 2935 in 0ms
12-10 07:45:54.414  1465  1531 W ActivityManager: setHasOverlayUi called on unknown pid: 2232
12-10 07:45:54.415  1465  1531 W ActivityManager: setHasOverlayUi called on unknown pid: 2935
12-10 07:45:54.421     0     0 I [  278.333954,2] oom_reaper: reaped process 2952 (gle.android.gms), now anon-rss:0kB, file-rss:0kB, shmem-rss:0kB
12-10 07:45:54.463  1465  1831 I WindowManager: WIN DEATH: Window{2ca3ef u0 InputMethod}
12-10 07:45:54.463  1465  2131 I ActivityManager: Process com.android.inputmethod.latin (pid 2729) has died: prcp IMPB
12-10 07:45:54.463  1465  1831 W InputDispatcher: Attempted to unregister already unregistered input channel '2ca3ef InputMethod (server)'
12-10 07:45:54.465   690   690 I Zygote  : Process 2729 exited due to signal 9 (Killed)
12-10 07:45:54.467  1465  1465 W InputMethodManagerService: Session failed to close due to remote exception
12-10 07:45:54.467  1465  1465 W InputMethodManagerService: android.os.DeadObjectException
12-10 07:45:54.467  1465  1465 W InputMethodManagerService:     at android.os.BinderProxy.transactNative(Native Method)
12-10 07:45:54.467  1465  1465 W InputMethodManagerService:     at android.os.BinderProxy.transact(BinderProxy.java:550)
12-10 07:45:54.467  1465  1465 W InputMethodManagerService:     at com.android.internal.view.IInputMethodSession$Stub$Proxy.finishSession(IInputMethodSession.java:432)
12-10 07:45:54.467  1465  1465 W InputMethodManagerService:     at com.android.server.inputmethod.InputMethodManagerService.finishSessionLocked(InputMethodManagerService.java:2753)
12-10 07:45:54.467  1465  1465 W InputMethodManagerService:     at com.android.server.inputmethod.InputMethodManagerService.clearClientSessionLocked(InputMethodManagerService.java:2744)
12-10 07:45:54.467  1465  1465 W InputMethodManagerService:     at com.android.server.inputmethod.InputMethodManagerService.clearCurMethodLocked(InputMethodManagerService.java:2771)
12-10 07:45:54.467  1465  1465 W InputMethodManagerService:     at com.android.server.inputmethod.InputMethodManagerService.onServiceDisconnected(InputMethodManagerService.java:2800)
12-10 07:45:54.467  1465  1465 W InputMethodManagerService:     at android.app.LoadedApk$ServiceDispatcher.doDeath(LoadedApk.java:1997)
12-10 07:45:54.467  1465  1465 W InputMethodManagerService:     at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:2012)
12-10 07:45:54.467  1465  1465 W InputMethodManagerService:     at android.os.Handler.handleCallback(Handler.java:938)
12-10 07:45:54.467  1465  1465 W InputMethodManagerService:     at android.os.Handler.dispatchMessage(Handler.java:99)
12-10 07:45:54.467  1465  1465 W InputMethodManagerService:     at android.os.Looper.loop(Looper.java:223)
12-10 07:45:54.467  1465  1465 W InputMethodManagerService:     at com.android.server.SystemServer.run(SystemServer.java:631)
12-10 07:45:54.467  1465  1465 W InputMethodManagerService:     at com.android.server.SystemServer.main(SystemServer.java:417)
12-10 07:45:54.467  1465  1465 W InputMethodManagerService:     at java.lang.reflect.Method.invoke(Native Method)
12-10 07:45:54.467  1465  1465 W InputMethodManagerService:     at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
12-10 07:45:54.467  1465  1465 W InputMethodManagerService:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:925)
12-10 07:45:54.470  1465  2131 W ActivityManager: Scheduling restart of crashed service com.android.inputmethod.latin/.LatinIME in 1000ms for connection
12-10 07:45:54.476  1465  1531 W ActivityManager: setHasOverlayUi called on unknown pid: 2729
12-10 07:45:54.484  1465  1487 I ActivityManager: Process com.google.android.gms (pid 2952) has died: prcp BTOP
12-10 07:45:54.490   690   690 I Zygote  : Process 2952 exited due to signal 9 (Killed)
12-10 07:45:54.491  1465  1487 W ActivityManager: Scheduling restart of crashed service com.google.android.gms/org.microg.gms.location.GoogleLocationManagerService in 10980ms for connection
12-10 07:45:54.491  1465  1487 W ActivityManager: Scheduling restart of crashed service com.google.android.gms/org.microg.nlp.geocode.v1.GeocodeService in 20980ms for connection
12-10 07:45:54.492  1465  1487 W ActivityManager: Scheduling restart of crashed service com.google.android.gms/org.microg.nlp.location.v3.LocationService in 30979ms for connection
12-10 07:45:54.510  1465  1540 I libprocessgroup: Successfully killed process cgroup uid 10152 pid 2729 in 45ms
12-10 07:45:54.510  1465  1540 I libprocessgroup: Successfully killed process cgroup uid 10088 pid 2952 in 0ms
12-10 07:45:54.518     0     0 I [  278.430594,6] lowmemorykiller: Killing 'droid.launcher3' (2309) (tgid 2309), adj 100,
12-10 07:45:54.518     0     0 I         : [  278.430594,6] to free 62376kB on behalf of 'GLThread 3433' (7357) because
12-10 07:45:54.518     0     0 I         : [  278.430594,6] cache 91956kB is below limit 92160kB for oom score 100
12-10 07:45:54.518     0     0 I         : [  278.430594,6] Free memory is -16500kB above reserved.
12-10 07:45:54.518     0     0 I         : [  278.430594,6] Free CMA is 0kB
12-10 07:45:54.518     0     0 I         : [  278.430594,6] Total reserve is 23616kB
12-10 07:45:54.518     0     0 I         : [  278.430594,6] Total free pages is 7520kB
12-10 07:45:54.518     0     0 I         : [  278.430594,6] Total file cache is 516120kB
12-10 07:45:54.518     0     0 I         : [  278.430594,6] GFP mask is 0x64200ca
12-10 07:45:54.521     0     0 I [  278.436448,3] oom_reaper: reaped process 2309 (droid.launcher3), now anon-rss:0kB, file-rss:0kB, shmem-rss:0kB
12-10 07:45:54.544  3831  3831 D IchnaeaBackendService: Deactivating instance at process 3831
12-10 07:45:54.555     0     0 I [  278.467239,4] lowmemorykiller: Killing 'id.ext.services' (2240) (tgid 2240), adj 100,
12-10 07:45:54.555     0     0 I         : [  278.467239,4] to free 59468kB on behalf of 'kswapd0' (135) because
12-10 07:45:54.555     0     0 I         : [  278.467239,4] cache 87116kB is below limit 92160kB for oom score 100
12-10 07:45:54.555     0     0 I         : [  278.467239,4] Free memory is -11056kB above reserved.
12-10 07:45:54.555     0     0 I         : [  278.467239,4] Free CMA is 0kB
12-10 07:45:54.555     0     0 I         : [  278.467239,4] Total reserve is 23616kB
12-10 07:45:54.555     0     0 I         : [  278.467239,4] Total free pages is 12064kB
12-10 07:45:54.555     0     0 I         : [  278.467239,4] Total file cache is 511340kB
12-10 07:45:54.555     0     0 I         : [  278.467239,4] GFP mask is 0x24000c0
12-10 07:45:54.561     0     0 I [  278.473444,1] oom_reaper: reaped process 2240 (id.ext.services), now anon-rss:0kB, file-rss:0kB, shmem-rss:4kB
12-10 07:45:54.581     0     0 I [  278.490740,4] lowmemorykiller: Killing 'backend.ichnaea' (3831) (tgid 3831), adj 905,
12-10 07:45:54.581     0     0 I         : [  278.490740,4] to free 63780kB on behalf of 'kswapd0' (135) because
12-10 07:45:54.581     0     0 I         : [  278.490740,4] cache 88568kB is below limit 92160kB for oom score 100
12-10 07:45:54.581     0     0 I         : [  278.490740,4] Free memory is -16560kB above reserved.
12-10 07:45:54.581     0     0 I         : [  278.490740,4] Free CMA is 0kB
12-10 07:45:54.581     0     0 I         : [  278.490740,4] Total reserve is 23616kB
12-10 07:45:54.581     0     0 I         : [  278.490740,4] Total free pages is 7448kB
12-10 07:45:54.581     0     0 I         : [  278.490740,4] Total file cache is 512596kB
12-10 07:45:54.581     0     0 I         : [  278.490740,4] GFP mask is 0x24000c0
12-10 07:45:54.581     0     0 I [  278.496617,5] oom_reaper: reaped process 3831 (backend.ichnaea), now anon-rss:0kB, file-rss:0kB, shmem-rss:0kB
12-10 07:45:54.599     0     0 I [  278.514013,4] lowmemorykiller: Killing 'thermapprovider' (2766) (tgid 2766), adj 100,
12-10 07:45:54.599     0     0 I         : [  278.514013,4] to free 55860kB on behalf of 'kswapd0' (135) because
12-10 07:45:54.600     0     0 I         : [  278.514013,4] cache 84800kB is below limit 92160kB for oom score 100
12-10 07:45:54.600     0     0 I         : [  278.514013,4] Free memory is -16172kB above reserved.
12-10 07:45:54.600     0     0 I         : [  278.514013,4] Free CMA is 0kB
12-10 07:45:54.600     0     0 I         : [  278.514013,4] Total reserve is 23616kB
12-10 07:45:54.600     0     0 I         : [  278.514013,4] Total free pages is 7444kB
12-10 07:45:54.600     0     0 I         : [  278.514013,4] Total file cache is 509032kB
12-10 07:45:54.600     0     0 I         : [  278.514013,4] GFP mask is 0x24000c0
12-10 07:45:54.606     0     0 I [  278.518638,1] oom_reaper: reaped process 2766 (thermapprovider), now anon-rss:0kB, file-rss:0kB, shmem-rss:0kB
12-10 07:45:54.625     0     0 I [  278.537407,7] lowmemorykiller: Killing '.qcrilmsgtunnel' (2650) (tgid 2650), adj 100,
12-10 07:45:54.625     0     0 I         : [  278.537407,7] to free 52552kB on behalf of 'kswapd0' (135) because
12-10 07:45:54.625     0     0 I         : [  278.537407,7] cache 78832kB is below limit 92160kB for oom score 100
12-10 07:45:54.625     0     0 I         : [  278.537407,7] Free memory is -16172kB above reserved.
12-10 07:45:54.625     0     0 I         : [  278.537407,7] Free CMA is 0kB
12-10 07:45:54.625     0     0 I         : [  278.537407,7] Total reserve is 23616kB
12-10 07:45:54.625     0     0 I         : [  278.537407,7] Total free pages is 7504kB
12-10 07:45:54.625     0     0 I         : [  278.537407,7] Total file cache is 503224kB
12-10 07:45:54.625     0     0 I         : [  278.537407,7] GFP mask is 0x24000c0
12-10 07:45:54.628     0     0 I [  278.542662,0] oom_reaper: reaped process 2650 (.qcrilmsgtunnel), now anon-rss:0kB, file-rss:0kB, shmem-rss:0kB
12-10 07:45:54.630   690   690 I Zygote  : Process 3831 exited due to signal 9 (Killed)
12-10 07:45:54.630  1465  7418 I ActivityManager: Process org.microg.nlp.backend.ichnaea (pid 3831) has died: cch+5 CEM
12-10 07:45:54.631  1465  1540 I libprocessgroup: Successfully killed process cgroup uid 10133 pid 3831 in 0ms
12-10 07:45:54.648     0     0 I [  278.561200,0] lowmemorykiller: Killing 'ckend.nominatim' (3861) (tgid 3861), adj 905,
12-10 07:45:54.648     0     0 I         : [  278.561200,0] to free 57104kB on behalf of 'kswapd0' (135) because
12-10 07:45:54.648     0     0 I         : [  278.561200,0] cache 72376kB is below limit 73728kB for oom score 0
12-10 07:45:54.648     0     0 I         : [  278.561200,0] Free memory is -14332kB above reserved.
12-10 07:45:54.648     0     0 I         : [  278.561200,0] Free CMA is 0kB
12-10 07:45:54.648     0     0 I         : [  278.561200,0] Total reserve is 23616kB
12-10 07:45:54.648     0     0 I         : [  278.561200,0] Total free pages is 8540kB
12-10 07:45:54.648     0     0 I         : [  278.561200,0] Total file cache is 496564kB
12-10 07:45:54.648     0     0 I         : [  278.561200,0] GFP mask is 0x24000c0
12-10 07:45:54.650   690   690 I Zygote  : Process 2766 exited due to signal 9 (Killed)
12-10 07:45:54.650  1465  2131 I ActivityManager: Process org.lineageos.openweathermapprovider (pid 2766) has died: vis IMPF
12-10 07:45:54.651  1465  2131 W ActivityManager: Scheduling restart of crashed service org.lineageos.openweathermapprovider/.OpenWeatherMapProviderService in 40820ms for connection
12-10 07:45:54.651  1465  1540 I libprocessgroup: Successfully killed process cgroup uid 10126 pid 2766 in 0ms
12-10 07:45:54.651     0     0 I [  278.566509,5] oom_reaper: reaped process 3861 (ckend.nominatim), now anon-rss:0kB, file-rss:0kB, shmem-rss:0kB
12-10 07:45:54.672   690   690 I Zygote  : Process 2650 exited due to signal 9 (Killed)
12-10 07:45:54.673  1465  2811 I ActivityManager: Process com.qualcomm.qcrilmsgtunnel (pid 2650) has died: vis IMPF
12-10 07:45:54.674     0     0 I [  278.588116,1] lowmemorykiller: Killing 'android.smspush' (2864) (tgid 2864), adj 100,
12-10 07:45:54.674     0     0 I         : [  278.588116,1] to free 50608kB on behalf of 'kswapd0' (135) because
12-10 07:45:54.674  1465  2811 W ActivityManager: Scheduling restart of crashed service com.qualcomm.qcrilmsgtunnel/.QcrilMsgTunnelService in 50797ms for start-requested
12-10 07:45:54.674     0     0 I         : [  278.588116,1] cache 73164kB is below limit 73728kB for oom score 0
12-10 07:45:54.674     0     0 I         : [  278.588116,1] Free memory is -16568kB above reserved.
12-10 07:45:54.674     0     0 I         : [  278.588116,1] Free CMA is 0kB
12-10 07:45:54.674     0     0 I         : [  278.588116,1] Total reserve is 23616kB
12-10 07:45:54.674     0     0 I         : [  278.588116,1] Total free pages is 7512kB
12-10 07:45:54.675     0     0 I         : [  278.588116,1] Total file cache is 496788kB
12-10 07:45:54.675     0     0 I         : [  278.588116,1] GFP mask is 0x24000c0
12-10 07:45:54.676  2088  2088 D QC_RIL_OEM_HOOK: The connection to the service got disconnected unexpectedly!
12-10 07:45:54.676  1465  1540 I libprocessgroup: Successfully killed process cgroup uid 1001 pid 2650 in 0ms
12-10 07:45:54.677  2199  2199 D QC_RIL_OEM_HOOK: The connection to the service got disconnected unexpectedly!
12-10 07:45:54.677  2199  2199 D QC_RIL_OEM_HOOK: Calling onQcRilHookDisconnected callback
12-10 07:45:54.681     0     0 I [  278.595480,2] oom_reaper: reaped process 2864 (android.smspush), now anon-rss:0kB, file-rss:0kB, shmem-rss:0kB
12-10 07:45:54.681  1465  1465 D LineageWeatherManagerService: Connection with org.lineageos.openweathermapprovider/org.lineageos.openweathermapprovider.OpenWeatherMapProviderService has been closed
12-10 07:45:54.697     0     0 I [  278.612252,1] lowmemorykiller: Killing 'arcoeconnectapp' (3714) (tgid 3714), adj 0,
12-10 07:45:54.697     0     0 I         : [  278.612252,1] to free 2671936kB on behalf of 'kswapd0' (135) because
12-10 07:45:54.697     0     0 I         : [  278.612252,1] cache 68896kB is below limit 73728kB for oom score 0
12-10 07:45:54.697     0     0 I         : [  278.612252,1] Free memory is -15788kB above reserved.
12-10 07:45:54.697     0     0 I         : [  278.612252,1] Free CMA is 0kB
12-10 07:45:54.697     0     0 I         : [  278.612252,1] Total reserve is 23616kB
12-10 07:45:54.697     0     0 I         : [  278.612252,1] Total free pages is 7184kB
12-10 07:45:54.697     0     0 I         : [  278.612252,1] Total file cache is 492992kB
12-10 07:45:54.697     0     0 I         : [  278.612252,1] GFP mask is 0x24000c0
12-10 07:45:54.699  1465  2811 I ActivityManager: Process org.microg.nlp.backend.nominatim (pid 3861) has died: cch+5 CEM
12-10 07:45:54.699   690   690 I Zygote  : Process 3861 exited due to signal 9 (Killed)
12-10 07:45:54.700  1465  1540 I libprocessgroup: Successfully killed process cgroup uid 10121 pid 3861 in 0ms
12-10 07:45:54.701     0     0 I [  278.614597,1] binder: undelivered transaction 118989, process died.
12-10 07:45:54.736   690   690 I Zygote  : Process 2240 exited due to signal 9 (Killed)
12-10 07:45:54.737  1465  2802 I ActivityManager: Process android.ext.services (pid 2240) has died: vis BFGS
12-10 07:45:54.737   690   690 I Zygote  : Process 2309 exited due to signal 9 (Killed)
12-10 07:45:54.737   690   690 I Zygote  : Process 2864 exited due to signal 9 (Killed)
12-10 07:45:54.737  1465  1540 I libprocessgroup: Successfully killed process cgroup uid 10172 pid 2240 in 0ms
12-10 07:45:54.738  1465  1465 V NotificationAssistants: 0 notification assistant connection lost: ComponentInfo{android.ext.services/android.ext.services.notification.Assistant}
12-10 07:45:54.738  1465  2802 W ActivityManager: Scheduling restart of crashed service android.ext.services/.autofill.InlineSuggestionRenderServiceImpl in 60733ms for connection
12-10 07:45:54.739  1465  2802 W ActivityManager: Scheduling restart of crashed service android.ext.services/.notification.Assistant in 70733ms for connection
12-10 07:45:54.739  1465  7418 D NotificationAssistants: Removing active service ComponentInfo{android.ext.services/android.ext.services.notification.Assistant}
12-10 07:45:54.739  1465  7418 D NotificationListeners: Removing active service ComponentInfo{android.ext.services/android.ext.services.notification.Assistant}
12-10 07:45:54.739  1465  2811 W InputDispatcher: Attempted to unregister already unregistered input channel 'recents_animation_input_consumer (server)'
12-10 07:45:54.741  1465  1860 I ActivityManager: Process com.android.smspush (pid 2864) has died: vis IMPF
12-10 07:45:54.741  1465  1540 I libprocessgroup: Successfully killed process cgroup uid 10171 pid 2864 in 0ms
12-10 07:45:54.742  1465  1860 W ActivityManager: Scheduling restart of crashed service com.android.smspush/.WapPushManager in 80730ms for connection
12-10 07:45:54.742  1465  2131 I ActivityManager: Process com.android.launcher3 (pid 2309) has died: vis BFGS
12-10 07:45:54.743  1465  2131 W ActivityManager: Scheduling restart of crashed service com.android.launcher3/com.android.quickstep.TouchInteractionService in 90729ms for connection
12-10 07:45:54.745  1465  1540 I libprocessgroup: Successfully killed process cgroup uid 10162 pid 2309 in 0ms
12-10 07:45:54.831  1465  1465 W AutofillManagerServiceImpl: remote service died: RemoteInlineSuggestionRenderService[ComponentInfo{android.ext.services/android.ext.services.autofill.InlineSuggestionRenderServiceImpl} 250911427 (unbound)]
12-10 07:45:54.832  1465  1465 W AutofillManagerServiceImpl: remote service died: RemoteInlineSuggestionRenderService[ComponentInfo{android.ext.services/android.ext.services.autofill.InlineSuggestionRenderServiceImpl} 186613568 (unbound)]
12-10 07:45:54.832  1465  1465 W AutofillManagerServiceImpl: remote service died: RemoteInlineSuggestionRenderService[ComponentInfo{android.ext.services/android.ext.services.autofill.InlineSuggestionRenderServiceImpl} 11460217 (unbound)]
12-10 07:45:54.888     0     0 I [  278.800652,5] oom_reaper: reaped process 3714 (arcoeconnectapp), now anon-rss:0kB, file-rss:0kB, shmem-rss:0kB
12-10 07:45:54.949  1465  2131 D CompatibilityChangeReporter: Compat change id reported: 135634846; UID 10162; state: DISABLED
12-10 07:45:54.950  1465  1538 D CompatibilityChangeReporter: Compat change id reported: 143937733; UID 10162; state: ENABLED
12-10 07:45:54.967   690   690 D Zygote  : Forked child process 7425
12-10 07:45:54.971  1465  1538 I ActivityManager: Start proc 7425:com.android.launcher3/u0a162 for service {com.android.launcher3/com.android.quickstep.TouchInteractionService}
12-10 07:45:54.999  1465  1769 W InputDispatcher: channel '4607ffb com.swarcoeconnect.swarcoeconnectapp/host.exp.exponent.MainActivity (server)' ~ Consumer closed input channel or an error occurred.  events=0x9

java is really struggling in that log to recoup memory and is killing apps constantly. You’d want to test this on a fresh boot and recheck

I [  278.612252,1] lowmemorykiller: Killing 'arcoeconnectapp' (3714) (tgid 3714), adj 0,
I         : [  278.612252,1] to free 2671936kB on behalf of 'kswapd0' (135) because
I         : [  278.612252,1] cache 68896kB is below limit 73728kB for oom score 0
I         : [  278.612252,1] Free memory is -15788kB above reserved.
..
I [  278.800652,5] oom_reaper: reaped process 3714 (arcoeconnectapp), now anon-rss:0kB, file-rss:0kB, shmem-rss:0kB
..
W InputDispatcher: channel '4607ffb com.swarcoeconnect.swarcoeconnectapp/host.exp.exponent.MainActivity (server)' ~ Consumer closed input channel or an error occurred.  events=0x9

Thanks for looking! It was a fresh boot, first app launched. It almost works but crashes after viewing charging point details and then going back to map…

Similar on Moto ‘harpia’ which has much less resources.

if you follow the process id 3714 of the swarco app you see a garbage collection thriller unfold. Not sure if it’s the app itself that’s causing it

3714  4182 I ReactNativeJNI: Memory warning (pressure level: TRIM_MEMORY_RUNNING_CRITICAL) received by JS VM, running a GC

what is your

adb shell getprop dalvik.vm.heapsize

you could probably change the oom behaviour with Low Memory Killer Daemon  |  Android Open Source Project - but reading this the first time so no recommendation

here is the figure:

it says 512m

(PS: 256m on the harpia)

just to get the app to run you could go 2x-4x that value. The value isn’t persistent if you change it through adb root, see FP4: Apps crash with AndroidRuntime out of Memory ( java.lang.OutOfMemoryError) (#4649) · Issues · e / Backlog · GitLab … but not a longterm solution.

Ok, I just tried, it won’t accept it…

adb root
adb shell setprop dalvik.vm.heapsize 1024m

“Failed to set property, See dmesg”

adb shell dmesg

“dmesg: klogctl: Permission denied”

adb root
adb shell stop
“Must be root”

did you enable adb root in the developer options?

Didn’t! Thanks.

Managed to set it to 2048m but the phone seems to go funny after

adb shell stop

adb shell start

(stuck on bouncing e boot screen, needs reboot) Don’t know what I’m doing!

the danger of xkcd#349 … you can alter the dalvik heap by going into any recovery, mounting / readwrite (by default?) and editing “/default.prop