REPRODUCIBILITY: 100%
OS VERSION: 4.4.0.72
HARDWARE: Xperia XA2 Ultra
UI LANGUAGE: German
REGRESSION: unlikely but don’t know for sure
DESCRIPTION:
The Alien Dalvik VM crashes with Could not find 'android.hardware.graphics.allocator@3.0::IAllocator/default' for ctl.interface_start
Output from journalctl:
Nov 02 10:29:11 ABC init: Received control message 'interface_start' for 'android.hardware.graphics.allocator@3.0::IAllocator/default' from pid: 54 (/system/bin/hwservicemanager)
Nov 02 10:29:11 ABC init: Could not find 'android.hardware.graphics.allocator@3.0::IAllocator/default' for ctl.interface_start
Nov 02 10:29:11 ABC kernel: binder: 28442 RLIMIT_NICE not set
Nov 02 10:29:11 ABC kernel: binder: 28550 RLIMIT_NICE not set
Nov 02 10:29:11 ABC kernel: binder: 28357 RLIMIT_NICE not set
Nov 02 10:29:11 ABC kernel: binder: 28357 RLIMIT_NICE not set
Nov 02 10:29:11 ABC kernel: binder: undelivered transaction 3744011
Nov 02 10:29:11 ABC kernel: binder: 4637:4637 BC_DEAD_BINDER_DONE 0000000000000004 not found
Nov 02 10:29:11 ABC apkd[4637]: [W] unknown:0 - alien died! Trying to reconnect.
Nov 02 10:29:11 ABC kernel: binder: send failed reply for transaction 3744018 to 30198:30198
Nov 02 10:29:11 ABC kernel: binder: unfinished BINDER_WORK_NODE, proc has died
Nov 02 10:29:11 ABC kernel: binder: unfinished BINDER_WORK_NODE, proc has died
Nov 02 10:29:11 ABC kernel: binder: unfinished BINDER_WORK_NODE, proc has died
Nov 02 10:29:11 ABC kernel: binder: unfinished BINDER_WORK_NODE, proc has died
Nov 02 10:29:11 ABC kernel: binder: unfinished BINDER_WORK_NODE, proc has died
Nov 02 10:29:11 ABC kernel: binder: unfinished BINDER_WORK_NODE, proc has died
Nov 02 10:29:11 ABC kernel: binder: unfinished BINDER_WORK_NODE, proc has died
Nov 02 10:29:11 ABC kernel: binder: unfinished BINDER_WORK_NODE, proc has died
Nov 02 10:29:11 ABC kernel: binder: unfinished BINDER_WORK_NODE, proc has died
Nov 02 10:29:11 ABC kernel: binder: release 28452:28549 transaction 3673081 out, still active
Nov 02 10:29:11 ABC kernel: binder: 28346:28346 BC_DEAD_BINDER_DONE 0000000000000001 not found
Nov 02 10:29:11 ABC kernel: binder: 28229:28646 --> 0:0 transaction failed 29189/0, size 64-0 line 2156
Nov 02 10:29:11 ABC kernel: binder: 30198:30198 --> 0:0 transaction failed 29189/0, size 100-0 line 2156
Nov 02 10:29:11 ABC kernel: binder: 28357 RLIMIT_NICE not set
Nov 02 10:29:11 ABC [26402]: [W] unknown:0 - alien.contacts died! Trying to reconnect.
Nov 02 10:29:11 ABC kernel: binder: 26402:26402 BC_DEAD_BINDER_DONE 0000000000000002 not found
Nov 02 10:29:11 ABC [28390]: [W] unknown:0 - alien.connectivity died! Trying to reconnect.
PRECONDITIONS:
Install an Android app that uses android.hardware.graphics.allocator@3.0
for example Vertical Life
STEPS TO REPRODUCE:
-
Install “Vertical-Life” Climbing app
-
Go to “Home” Screen
-
Search for a gym (so far it seems like it only happens with gyms and not with outdoor routes). For example use the
The Delaware Rock Gym
- see Screenshot below -
Click on the gym → App and VM crash
EXPECTED RESULT:
I expect the app and vm not to crash
ACTUAL RESULT:
app and alien dalvik vm crash
MODIFICATIONS:
Installed the app via aurora store
ADDITIONAL INFORMATION:
The “Graphics Allocator 3.0” was put into android in december 2018 (bd1ca518418d75219839b19c7ca9c51723da3468 - platform/hardware/interfaces - Git at Google) and Android 10 (API Level 29) was officially released in September 2019. Therefore I think that Sailfish should have this in the vm because it seems like its part of the api level 29 spec.