[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] kugel.:
I just tried flashing LOS 18.1 over 17.1 again (w/o wiping data, but w/ wiping cache&dalvik). I understood that this is a supported ugrade method?

The system server seems to crash, and then it goes into a bootloop. I attach an logcat output but I think here's the relevant backtrace:

07-11 23:06:05.616 15455 15455 E System : ******************************************
07-11 23:06:05.617 15455 15455 E System : ************ Failure starting system services
07-11 23:06:05.617 15455 15455 E System : java.lang.IllegalStateException: Signature|privileged permissions not in privapp-permissions whitelist: {com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.MODIFY_DAY_NIGHT_MODE, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.MANAGE_SUBSCRIPTION_PLANS, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.CONNECTIVITY_USE_RESTRICTED_NETWORKS, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.START_TASKS_FROM_RECENTS, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.INTERACT_ACROSS_USERS, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.MANAGE_VOICE_KEYPHRASES, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.LOCK_DEVICE, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.READ_DREAM_STATE, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.MANAGE_ROLLBACKS, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.CHANGE_DEVICE_IDLE_TEMP_WHITELIST, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.CONTROL_KEYGUARD_SECURE_NOTIFICATIONS, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.START_ACTIVITIES_FROM_BACKGROUND, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.OVERRIDE_WIFI_CONFIG, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.REAL_GET_TASKS, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.TETHER_PRIVILEGED, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.SET_TIME_ZONE, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.RECOVERY, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.NOTIFY_PENDING_SYSTEM_UPDATE, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.DISPATCH_PROVISIONING_MESSAGE, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.MODIFY_PHONE_STATE, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.PROVIDE_TRUST_AGENT, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.CONTROL_DISPLAY_SATURATION, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.ACCESS_NETWORK_CONDITIONS, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.SUBSTITUTE_SHARE_TARGET_APP_NAME_AND_ICON, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.LOCAL_MAC_ADDRESS, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.OBSERVE_GRANT_REVOKE_PERMISSIONS, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.UPDATE_APP_OPS_STATS, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.READ_OEM_UNLOCK_STATE, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.INTENT_FILTER_VERIFICATION_AGENT, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.REGISTER_CALL_PROVIDER, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbB
07-11 23:06:05.617 15455 15455 E System : at com.android.server.pm.permission.PermissionManagerService.systemReady(PermissionManagerService.java:4696)
07-11 23:06:05.617 15455 15455 E System : at com.android.server.pm.permission.PermissionManagerService.access$500(PermissionManagerService.java:178)
07-11 23:06:05.617 15455 15455 E System : at com.android.server.pm.permission.PermissionManagerService$PermissionManagerServiceInternalImpl.systemReady(PermissionManagerService.java:4779)
07-11 23:06:05.617 15455 15455 E System : at com.android.server.pm.PackageManagerService.systemReady(PackageManagerService.java:21682)
07-11 23:06:05.617 15455 15455 E System : at com.android.server.SystemServer.startOtherServices(SystemServer.java:2210)
07-11 23:06:05.617 15455 15455 E System : at com.android.server.SystemServer.run(SystemServer.java:601)
07-11 23:06:05.617 15455 15455 E System : at com.android.server.SystemServer.main(SystemServer.java:417)
07-11 23:06:05.617 15455 15455 E System : at java.lang.reflect.Method.invoke(Native Method)
07-11 23:06:05.617 15455 15455 E System : at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
07-11 23:06:05.617 15455 15455 E System : at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:925)
07-11 23:06:05.617 15455 15455 D SystemServerTiming: MakePackageManagerServiceReady took to complete: 56ms
07-11 23:06:05.617 15455 15455 E Zygote : at com.android.server.pm.permission.PermissionManagerService.access$500(PermissionManagerService.java:178)
07-11 23:06:05.617 15455 15455 E Zygote : at com.android.server.pm.permission.PermissionManagerService$PermissionManagerServiceInternalImpl.systemReady(PermissionManagerService.java:4779)
07-11 23:06:05.617 15455 15455 E Zygote : at com.android.server.pm.PackageManagerService.systemReady(PackageManagerService.java:21682)
07-11 23:06:05.617 15455 15455 E Zygote : at com.android.server.SystemServer.startOtherServices(SystemServer.java:2210)
07-11 23:06:05.617 15455 15455 E Zygote : at com.android.server.SystemServer.run(SystemServer.java:601)
07-11 23:06:05.617 15455 15455 E Zygote : at com.android.server.SystemServer.main(SystemServer.java:417)
07-11 23:06:05.617 15455 15455 E Zygote : at java.lang.reflect.Method.invoke(Native Method)
07-11 23:06:05.617 15455 15455 E Zygote : at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
07-11 23:06:05.617 15455 15455 E Zygote : at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:925)
07-11 23:06:05.617 15455 15455 D AndroidRuntime: Shutting down VM
07-11 23:06:05.617 15455 15455 E AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCESS: main
07-11 23:06:05.617 15455 15455 E AndroidRuntime: java.lang.IllegalStateException: Signature|privileged permissions not in privapp-permissions whitelist: {com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.MODIFY_DAY_NIGHT_MODE, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.MANAGE_SUBSCRIPTION_PLANS, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.CONNECTIVITY_USE_RESTRICTED_NETWORKS, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.START_TASKS_FROM_RECENTS, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.INTERACT_ACROSS_USERS, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.MANAGE_VOICE_KEYPHRASES, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.LOCK_DEVICE, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.READ_DREAM_STATE, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.MANAGE_ROLLBACKS, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.CHANGE_DEVICE_IDLE_TEMP_WHITELIST, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.CONTROL_KEYGUARD_SECURE_NOTIFICATIONS, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.START_ACTIVITIES_FROM_BACKGROUND, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.OVERRIDE_WIFI_CONFIG, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.REAL_GET_TASKS, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.TETHER_PRIVILEGED, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.SET_TIME_ZONE, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.RECOVERY, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.NOTIFY_PENDING_SYSTEM_UPDATE, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.DISPATCH_PROVISIONING_MESSAGE, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.MODIFY_PHONE_STATE, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.PROVIDE_TRUST_AGENT, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.CONTROL_DISPLAY_SATURATION, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.ACCESS_NETWORK_CONDITIONS, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.SUBSTITUTE_SHARE_TARGET_APP_NAME_AND_ICON, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.LOCAL_MAC_ADDRESS, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.OBSERVE_GRANT_REVOKE_PERMISSIONS, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.UPDATE_APP_OPS_STATS, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.READ_OEM_UNLOCK_STATE, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.INTENT_FILTER_VERIFICATION_AGENT, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.REGISTER_CALL_PROVIDER, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llo
07-11 23:06:05.617 15455 15455 E AndroidRuntime: lIBakbBF31A==): android.permission.READ_PRIVILEGED_PHONE_STATE, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.ACTIVITY_EMBEDDING, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.MODIFY_AUDIO_ROUTING, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.RECEIVE_DATA_ACTIVITY_CHANGE, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.READ_WIFI_CREDENTIAL, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.RESET_PASSWORD, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.USER_ACTIVITY, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.MANAGE_SOUND_TRIGGER, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.MODIFY_NETWORK_ACCOUNTING, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.REMOTE_DISPLAY_PROVIDER, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.ALLOCATE_AGGRESSIVE, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.CONTROL_INCALL_EXPERIENCE, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.PACKAGE_USAGE_STATS, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.PROVIDE_RESOLVER_RANKER_SERVICE, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.LOCATION_HARDWARE, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.SCORE_NETWORKS, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): com.android.voicemail.permission.READ_VOICEMAIL, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.CAPTURE_AUDIO_HOTWORD, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.MANAGE_FACTORY_RESET_PROTECTION, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.BACKUP, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.CALL_PRIVILEGED, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.READ_LOGS, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.SEND_SMS_NO_CONFIRMATION, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.ACCESS_CONTEXT_HUB, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.RECOVER_KEYSTORE, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.GET_APP_OPS_STATS, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.CAPTURE_AUDIO_OUTPUT, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.COMPANION_APPROVE_WIFI_CONNECTIONS, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.BLUETOOTH_PRIVILEGED, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.MANAGE_USB, com.google.android.gms (/data/app/com.google.android.gms-CmS1wxO3llolIBakbBF31A==): android.permission.SUBSTITUTE_NOTIFICATION_APP_NAME}
07-11 23:06:05.617 15455 15455 E AndroidRuntime: at com.android.server.pm.permission.PermissionManagerService.systemReady(PermissionManagerService.java:4696)
07-11 23:06:05.617 15455 15455 E AndroidRuntime: at com.android.server.pm.permission.PermissionManagerService.access$500(PermissionManagerService.java:178)
07-11 23:06:05.617 15455 15455 E AndroidRuntime: at com.android.server.pm.permission.PermissionManagerService$PermissionManagerServiceInternalImpl.systemReady(PermissionManagerService.java:4779)
07-11 23:06:05.617 15455 15455 E AndroidRuntime: at com.android.server.pm.PackageManagerService.systemReady(PackageManagerService.java:21682)
07-11 23:06:05.617 15455 15455 E AndroidRuntime: at com.android.server.SystemServer.startOtherServices(SystemServer.java:2210)
07-11 23:06:05.617 15455 15455 E AndroidRuntime: at com.android.server.SystemServer.run(SystemServer.java:601)
07-11 23:06:05.617 15455 15455 E AndroidRuntime: at com.android.server.SystemServer.main(SystemServer.java:417)
07-11 23:06:05.617 15455 15455 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
07-11 23:06:05.617 15455 15455 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
07-11 23:06:05.617 15455 15455 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:925)
07-11 23:06:05.618 15455 15455 I DropBoxManagerService: add tag=system_server_crash isTagEnabled=true flags=0x2