Aurora crashes on Waydroid x86_64
Description
Aurora store is crashing when I try to use it.
Expected Behaviour
The app should open and perform its intended functions.
Actual Behaviour
It crashes.
Steps to Reproduce
- Install Aurora Store using any method
- Launch Aurora Store
- Setup Aurora Store
- Watch as it crashes
Environment
- Device model & codename: WayDroid
- Arch: x86_64
- Google Play Services: Replaced with MicroG
- Rooted: Yes, with Magisk
- Android version: 11
- Aurora Store version: 4.3.5
- Installation method: Aurora Services (reproduced with all install methods)
- OS: Lineage OS
Logcat
10-24 08:41:14.446 811 811 W Choreographer: Frame time is 0.055832 ms in the future! Check that graphics HAL is generating vsync timestamps using the correct timebase.
10-24 08:41:14.964 279 4520 I ActivityTaskManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.aurora.store/.MainActivity bnds=[1025,115][1534,272]} from uid 10125
10-24 08:41:14.965 279 4520 D BoringdroidConfig: Found overlay windowing mode 0, for package com.aurora.store
10-24 08:41:14.965 279 4520 D BoringdroidConfig: Found overlay windowing mode 0, for package com.aurora.store
10-24 08:41:14.965 279 4520 D BoringdroidConfig: Found windowing mode 5, for package com.aurora.store
10-24 08:41:14.968 409 409 D AppStateLayout: onTaskCreated 18, cm null
10-24 08:41:14.968 409 409 D AppStateLayout: onTaskStackChanged TaskInfo{userId=0 stackId=18 taskId=18 displayId=0 isRunning=true baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.aurora.store/.MainActivity } baseActivity=ComponentInfo{com.aurora.store/com.aurora.store.MainActivity} topActivity=ComponentInfo{com.aurora.store/com.aurora.store.MainActivity} origActivity=null realActivity=ComponentInfo{com.aurora.store/com.aurora.store.MainActivity} numActivities=1 lastActiveTime=2976752 supportsSplitScreenMultiWindow=true resizeMode=1 isResizeable=true token=android.window.WindowContainerToken@e60d96d topActivityType=1 pictureInPictureParams=null topActivityInfo=ActivityInfo{8c9f9a2 com.aurora.store.MainActivity} requestedOrientation=-1
10-24 08:41:14.969 409 409 D AppStateLayout: Found launcher ResolveInfo{d5ad633 com.android.launcher3/.uioverrides.QuickstepLauncher m=0x108000}
10-24 08:41:14.969 409 409 D AppStateLayout: Found launcher ResolveInfo{b62edf0 com.android.settings/.FallbackHome p=-1000 m=0x108000}
10-24 08:41:14.969 409 409 D AppStateLayout: Don't ignore top task com.aurora.store
10-24 08:41:14.969 279 299 D CompatibilityChangeReporter: Compat change id reported: 135634846; UID 10155; state: DISABLED
10-24 08:41:14.969 279 306 D CompatibilityChangeReporter: Compat change id reported: 143937733; UID 10155; state: ENABLED
10-24 08:41:14.969 409 409 D AppStateLayout: Top task Task id 18, origin ComponentInfo{com.aurora.store/com.aurora.store.MainActivity}, real ComponentInfo{com.aurora.store/com.aurora.store.MainActivity}, package com.aurora.store
10-24 08:41:14.969 409 409 D AppStateLayout: onTaskCreated 18, cm ComponentInfo{com.aurora.store/com.aurora.store.MainActivity}
10-24 08:41:14.970 279 300 I android_os_HwBinder: HwBinder: Starting hwbinderthread pool for getting: vendor.waydroid.window@1.1::IWaydroidWindow/default
10-24 08:41:14.970 409 409 D AppStateLayout: onTaskStackChanged TaskInfo{userId=0 stackId=18 taskId=18 displayId=0 isRunning=true baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.aurora.store/.MainActivity } baseActivity=ComponentInfo{com.aurora.store/com.aurora.store.MainActivity} topActivity=ComponentInfo{com.aurora.store/com.aurora.store.MainActivity} origActivity=null realActivity=ComponentInfo{com.aurora.store/com.aurora.store.MainActivity} numActivities=1 lastActiveTime=2976754 supportsSplitScreenMultiWindow=true resizeMode=1 isResizeable=true token=android.window.WindowContainerToken@e60d96d topActivityType=1 pictureInPictureParams=null topActivityInfo=ActivityInfo{53e9f69 com.aurora.store.MainActivity} requestedOrientation=-1
10-24 08:41:14.970 409 409 D AppStateLayout: Found launcher ResolveInfo{4720dee com.android.launcher3/.uioverrides.QuickstepLauncher m=0x108000}
10-24 08:41:14.970 409 409 D AppStateLayout: Found launcher ResolveInfo{8e2a28f com.android.settings/.FallbackHome p=-1000 m=0x108000}
10-24 08:41:14.970 409 409 D AppStateLayout: Don't ignore top task com.aurora.store
10-24 08:41:14.971 409 409 D AppStateLayout: Top task Task id 18, origin ComponentInfo{com.aurora.store/com.aurora.store.MainActivity}, real ComponentInfo{com.aurora.store/com.aurora.store.MainActivity}, package com.aurora.store
10-24 08:41:14.978 69 69 D Zygote : Forked child process 4608
10-24 08:41:14.980 279 306 I ActivityManager: Start proc 4608:com.aurora.store/u0a155 for top-activity {com.aurora.store/com.aurora.store.MainActivity}
10-24 08:41:14.981 4608 4608 E libprocessgroup: Failed to make and chown /acct/uid_10155: Read-only file system
10-24 08:41:14.981 4608 4608 W Zygote : createProcessGroup failed, kernel missing CONFIG_CGROUP_CPUACCT?
10-24 08:41:14.982 4608 4608 W om.aurora.stor: Unexpected CPU variant for X86 using defaults: x86_64
10-24 08:41:14.984 118 168 I adbd : jdwp connection from 4608
10-24 08:41:14.987 279 4520 W OomAdjuster: Fallback pre-set sched group to default: not expected top priority
10-24 08:41:15.002 4608 4608 D NetworkSecurityConfig: No Network Security Config specified, using platform default
10-24 08:41:15.002 4608 4608 D NetworkSecurityConfig: No Network Security Config specified, using platform default
10-24 08:41:15.004 4608 4608 D ShizukuProvider: Initialize Sui: false
10-24 08:41:15.006 4608 4608 D WM-WrkMgrInitializer: Initializing WorkManager with default configuration.
10-24 08:41:15.010 4608 4608 I TetheringManager: registerTetheringEventCallback:com.aurora.store
10-24 08:41:15.024 279 357 D ConnectivityService: NetReassign [no changes]
10-24 08:41:15.050 279 294 I system_server: oneway function results will be dropped but finished with status OK and parcel size 4
10-24 08:41:15.050 279 294 I chatty : uid=1000(system) Binder:279_2 identical 1 line
10-24 08:41:15.051 279 294 I system_server: oneway function results will be dropped but finished with status OK and parcel size 4
10-24 08:41:15.070 4608 4608 D AppCompatDelegate: Checking for metadata for AppLocalesMetadataHolderService : Service not found
10-24 08:41:15.126 4608 4608 I android_os_HwBinder: HwBinder: Starting hwbinderthread pool for getting: vendor.waydroid.window@1.1::IWaydroidWindow/default
10-24 08:41:15.128 4608 4608 I android_os_HwBinder: HwBinder: Starting hwbinderthread pool for getting: vendor.waydroid.window@1.0::IWaydroidWindow/default
10-24 08:41:15.160 4608 4635 D g : Network available!
10-24 08:41:15.168 4608 4608 I ¯\_(ツ)_/¯ : Unhandled intent action: android.intent.action.MAIN
10-24 08:41:15.185 4608 4608 I ¯\_(ツ)_/¯ : b Created
10-24 08:41:15.291 4608 4637 W EGL-MAIN: failed to get driver name for fd -1
10-24 08:41:15.291 4608 4637 W EGL-MAIN: MESA-LOADER: failed to retrieve device information
10-24 08:41:15.291 4608 4637 W EGL-MAIN: failed to get driver name for fd -1
10-24 08:41:15.298 92 206 W APM::AudioPolicyEngine: getDevicesForStrategy() unknown strategy: -1
10-24 08:41:15.299 279 294 I system_server: oneway function results will be dropped but finished with status OK and parcel size 4
10-24 08:41:15.336 27 27 I hwservicemanager: getTransport: Cannot find entry android.hardware.graphics.mapper@4.0::IMapper/default in either framework or device manifest.
10-24 08:41:15.336 4608 4637 I Gralloc4: mapper 4.x is not supported
10-24 08:41:15.336 27 27 I hwservicemanager: getTransport: Cannot find entry android.hardware.graphics.mapper@3.0::IMapper/default in either framework or device manifest.
10-24 08:41:15.337 4608 4637 W Gralloc3: mapper 3.x is not supported
10-24 08:41:15.343 27 27 I hwservicemanager: getTransport: Cannot find entry android.hardware.graphics.mapper@4.0::IMapper/default in either framework or device manifest.
10-24 08:41:15.360 4608 4608 I ¯\_(ツ)_/¯ : Notification Service Started
10-24 08:41:15.364 279 304 I ActivityTaskManager: Displayed com.aurora.store/.MainActivity: +396ms
10-24 08:41:15.422 4608 4641 I ¯\_(ツ)_/¯ : OKHTTP [200] https://gitlab.com/AuroraOSS/AuroraStore/raw/master/updates.json
10-24 08:41:15.426 4608 4608 I ¯\_(ツ)_/¯ : No self-update available
10-24 08:41:16.121 4608 4642 I ¯\_(ツ)_/¯ : OKHTTP [200] https://android.clients.google.com/fdfe/details?doc=com.android.chrome
10-24 08:41:16.129 4608 4642 E AndroidRuntime: FATAL EXCEPTION: DefaultDispatcher-worker-2
10-24 08:41:16.129 4608 4642 E AndroidRuntime: Process: com.aurora.store, PID: 4608
10-24 08:41:16.129 4608 4642 E AndroidRuntime: java.lang.IncompatibleClassChangeError: Class 'java.lang.String' does not implement interface 'java.util.List' in call to 'boolean java.util.List.add(java.lang.Object)' (declaration of 'com.aurora.gplayapi.data.builders.AppBuilder' appears in /data/app/~~7LYbMtcHZTSNzx0OguB0Gg==/com.aurora.store-8SYPCME4Reuvw8TSO24AZw==/base.apk)
10-24 08:41:16.129 4608 4642 E AndroidRuntime: at com.aurora.gplayapi.data.builders.AppBuilder.parseInfoBadges(Unknown Source:61)
10-24 08:41:16.129 4608 4642 E AndroidRuntime: at com.aurora.gplayapi.data.builders.AppBuilder.build(SourceFile:2)
10-24 08:41:16.129 4608 4642 E AndroidRuntime: at com.aurora.gplayapi.data.builders.AppBuilder.build(SourceFile:1)
10-24 08:41:16.129 4608 4642 E AndroidRuntime: at com.aurora.gplayapi.helpers.AppDetailsHelper.getAppByPackageName(SourceFile:1)
10-24 08:41:16.129 4608 4642 E AndroidRuntime: at com.aurora.gplayapi.helpers.AuthValidator.isValid(Unknown Source:19)
10-24 08:41:16.129 4608 4642 E AndroidRuntime: at a5.c$a.M(SourceFile:62)
10-24 08:41:16.129 4608 4642 E AndroidRuntime: at a5.c$a.E(SourceFile:13)
10-24 08:41:16.129 4608 4642 E AndroidRuntime: at a8.q.j1(SourceFile:5)
10-24 08:41:16.129 4608 4642 E AndroidRuntime: at a8.q.l1(SourceFile:10)
10-24 08:41:16.129 4608 4642 E AndroidRuntime: at a5.c.M(SourceFile:35)
10-24 08:41:16.129 4608 4642 E AndroidRuntime: at s6.a.l(SourceFile:9)
10-24 08:41:16.129 4608 4642 E AndroidRuntime: at j7.i0.run(SourceFile:1)
10-24 08:41:16.129 4608 4642 E AndroidRuntime: at o7.l$a.run(SourceFile:4)
10-24 08:41:16.129 4608 4642 E AndroidRuntime: at p7.j.run(SourceFile:1)
10-24 08:41:16.129 4608 4642 E AndroidRuntime: at p7.a$b.run(SourceFile:66)
10-24 08:41:16.129 4608 4642 E AndroidRuntime: Suppressed: o7.f: [q1{Cancelling}@3c4d12a, Dispatchers.IO]
10-24 08:41:15.160 279 357 I chatty : uid=1000(system) ConnectivitySer identical 1 line
10-24 08:41:15.164 279 357 D ConnectivityService: NetReassign [no changes]
10-24 08:41:16.131 279 4665 I DropBoxManagerService: add tag=data_app_crash isTagEnabled=true flags=0x2
10-24 08:41:16.131 279 4520 W ActivityTaskManager: Force finishing activity com.aurora.store/.MainActivity
10-24 08:41:16.136 4608 4642 I Process : Sending signal. PID: 4608 SIG: 9
10-24 08:41:16.146 279 2590 W EGL-MAIN: failed to get driver name for fd -1
10-24 08:41:16.146 279 2590 W EGL-MAIN: MESA-LOADER: failed to retrieve device information
10-24 08:41:16.146 279 2590 W EGL-MAIN: failed to get driver name for fd -1
10-24 08:41:16.156 279 4520 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(NetworkRequest [ LISTEN id=42, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VPN&FOREGROUND Uid: 10155 AdministratorUids: [] RequestorUid: 10155 RequestorPackageName: com.aurora.store] ], android.os.BinderProxy@92cccb1)
10-24 08:41:16.156 279 636 I ActivityManager: Process com.aurora.store (pid 4608) has died: fg TOP
10-24 08:41:16.156 69 69 I Zygote : Process 4608 exited due to signal 9 (Killed)
10-24 08:41:16.156 279 294 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(NetworkRequest [ LISTEN id=41, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VPN&VALIDATED&FOREGROUND Uid: 10155 AdministratorUids: [] RequestorUid: 10155 RequestorPackageName: com.aurora.store] ], android.os.BinderProxy@4f3e358)
10-24 08:41:16.156 279 307 W libprocessgroup: Failed to open process cgroup uid 10155 pid 4608: Permission denied
10-24 08:41:16.156 279 307 E libprocessgroup: Error encountered killing process cgroup uid 10155 pid 4608: Permission denied
10-24 08:41:16.156 279 338 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(NetworkRequest [ LISTEN id=40, [ Transports: CELLULAR|WIFI|ETHERNET Capabilities: NOT_RESTRICTED&TRUSTED&NOT_VPN&FOREGROUND Uid: 10155 AdministratorUids: [] RequestorUid: 10155 RequestorPackageName: com.aurora.store] ], android.os.BinderProxy@574596)
10-24 08:41:16.156 279 1834 I WindowManager: WIN DEATH: Window{5909dc2 u0 com.aurora.store/com.aurora.store.MainActivity}
10-24 08:41:16.156 279 1834 W InputDispatcher: Attempted to unregister already unregistered input channel '5909dc2 com.aurora.store/com.aurora.store.MainActivity (server)'
10-24 08:41:16.158 279 636 W ActivityManager: Scheduling restart of crashed service com.aurora.store/.data.service.NotificationService in 1000ms for start-requested
10-24 08:41:16.163 279 299 W ActivityManager: setHasOverlayUi called on unknown pid: 4608
10-24 08:41:16.164 409 409 D AppStateLayout: onTaskRemoved 18
10-24 08:41:17.160 279 305 D CompatibilityChangeReporter: Compat change id reported: 135634846; UID 10155; state: DISABLED
10-24 08:41:17.161 279 306 D CompatibilityChangeReporter: Compat change id reported: 143937733; UID 10155; state: ENABLED
10-24 08:41:16.165 409 409 D AppStateLayout: onTaskRemoved 18
10-24 08:41:17.167 69 69 D Zygote : Forked child process 4671
10-24 08:41:17.168 279 306 I ActivityManager: Start proc 4671:com.aurora.store/u0a155 for service {com.aurora.store/com.aurora.store.data.service.NotificationService}
10-24 08:41:17.169 4671 4671 E libprocessgroup: Failed to make and chown /acct/uid_10155: Read-only file system
10-24 08:41:17.170 4671 4671 W Zygote : createProcessGroup failed, kernel missing CONFIG_CGROUP_CPUACCT?
10-24 08:41:17.170 4671 4671 W om.aurora.stor: Unexpected CPU variant for X86 using defaults: x86_64
10-24 08:41:17.172 118 168 I adbd : jdwp connection from 4671
10-24 08:41:17.176 279 636 W ActivityManager: Stopping service due to app idle: u0a155 -1m11s940ms com.aurora.store/.data.service.NotificationService
10-24 08:41:17.182 4671 4671 D NetworkSecurityConfig: No Network Security Config specified, using platform default
10-24 08:41:17.183 4671 4671 D NetworkSecurityConfig: No Network Security Config specified, using platform default
10-24 08:41:17.183 4671 4671 D ShizukuProvider: Initialize Sui: false
10-24 08:41:17.184 4671 4671 D WM-WrkMgrInitializer: Initializing WorkManager with default configuration.
10-24 08:41:17.187 4671 4671 I TetheringManager: registerTetheringEventCallback:com.aurora.store
10-24 08:41:17.190 279 636 W ActivityManager: Background start not allowed: service Intent { cmp=com.aurora.store/.data.service.NotificationService } to com.aurora.store/.data.service.NotificationService from pid=4671 uid=10155 pkg=com.aurora.store startFg?=false
10-24 08:41:17.190 4671 4671 E ¯\_(ツ)_/¯ : Failed to start notification service : Not allowed to start service Intent { cmp=com.aurora.store/.data.service.NotificationService }: app is in background uid UidRecord{e422a5 u0a155 SVC idle change:idle|uncached procs:1 seq(0,0,0)}
10-24 08:41:17.195 279 357 D ConnectivityService: NetReassign [no changes]
10-24 08:41:17.197 4671 4671 I ActivityThread: handleStopService: token=android.os.BinderProxy@c9768ba not found.
10-24 08:41:17.221 4671 4671 I ¯\_(ツ)_/¯ : Notification Service Started
10-24 08:41:17.222 4671 4671 I ¯\_(ツ)_/¯ : Notification Service Stopped
10-24 08:41:17.222 279 636 W ActivityManager: Service done with onDestroy, but executeNesting=2: ServiceRecord{4cfd75e u0 com.aurora.store/.data.service.NotificationService}
10-24 08:41:18.202 279 636 I system_server: oneway function results will be dropped but finished with status OK and parcel size 4
10-24 08:41:19.112 279 972 E TaskPersister: File error accessing recents directory (directory doesn't exist?).
10-24 08:41:22.217 4671 4692 I om.aurora.stor: Waiting for a blocking GC ProfileSaver
10-24 08:41:22.761 4671 4700 D ProfileInstaller: Skipping profile installation for com.aurora.store
Examples
Additional context
This is likely a regression as I remember the app working in a previous version, although even then it was working incorrectly, as the search was broken.