Search Issue Tracker

Fixed

Fixed in 2021.3.29f1, 2022.3.5f1, 2023.1.5f1, 2023.2.0a21

Votes

0

Found in

2020.3.47f1

2021.3.25f1

2022.2.19f1

2023.1.0b16

2023.2.0a14

Issue ID

UUM-36096

Regression

No

[Android] Crash when using Vulkan API and AddInterceptInitialization with Optimized Frame Pacing enabled

--

-

How to reproduce:
1. Open the attached “IN-41158” project
2. In the Project Settings → Player → Resolution and Presentation enable Optimized Frame Pacing
3. Connect a device to your machine and in the Build Settings click Build And Run

Expected result: The Player runs on the device without any issues
Actual result: The Player crashes before the splash screen is loaded

Reproducible with: 2020.3.47f1, 2021.3.25f1, 2022.2.19f1, 2023.1.0b16, 2023.2.0a14

Testing environment: macOS 13.2 (Intel)

Reproducible with devices:
VLNQA00523 - Galaxy S23 (SM-S911U), CPU: Snapdragon 8 Gen 2 (SM8550), GPU: Adreno 740, OS: 13
VLNQA00520 - Galaxy S22 USA (SM-S901U), CPU: Snapdragon 8 Gen 1 (SM8450), GPU: Adreno 730, OS: 12
VLNQA00277 - Asus ROG Phone (ASUS_Z01QD), CPU: Snapdragon 845 SDM845, GPU: Adreno 630, OS: 8.1.0
VLNQA00134 - Samsung Galaxy S8 (SM-G950F), CPU: Exynos 9 Octa 8895, GPU: Mali-G71, OS: 9.0.0
VLNQA00331 - HUAWEI P20 lite (ANE-LX1), CPU: HiSilicon Kirin 659, GPU: Mali-T830, OS: 9
VLNQA00521 - Galaxy S22 Ultra USA (SM-S908U), CPU: Snapdragon 8 Gen 1 (SM8450), GPU: Adreno 730, OS: 12

Part of the logcat:
05-18 14:04:03.551 9100 9138 E CRASH : backtrace:
05-18 14:04:03.551 9100 9138 E CRASH : #00 pc 000015d0 [anon:libc_malloc]
05-18 14:04:03.560 4731 7841 I ViewRootImpl@bc64158[LauncherActivity]: mWNT: t=0xb4000079bd577300 mBlastBufferQueue=0xb4000079d7318200 fn= 81 caller= com.android.systemui.shared.launcher.ViewRootImplCompat.mergeWithNextTransaction:2 com.android.quickstep.util.SurfaceTransactionApplier.lambda$scheduleApply$0:2 com.android.quickstep.util.SurfaceTransactionApplier.b:0
05-18 14:04:03.576 4731 7843 I ViewRootImpl@bc64158[LauncherActivity]: mWNT: t=0xb4000079bd577700 mBlastBufferQueue=0xb4000079d7318200 fn= 82 caller= com.android.systemui.shared.launcher.ViewRootImplCompat.mergeWithNextTransaction:2 com.android.quickstep.util.SurfaceTransactionApplier.lambda$scheduleApply$0:2 com.android.quickstep.util.SurfaceTransactionApplier.b:0
05-18 14:04:03.593 4731 7841 I ViewRootImpl@bc64158[LauncherActivity]: mWNT: t=0xb4000079bd577b00 mBlastBufferQueue=0xb4000079d7318200 fn= 83 caller= com.android.systemui.shared.launcher.ViewRootImplCompat.mergeWithNextTransaction:2 com.android.quickstep.util.SurfaceTransactionApplier.lambda$scheduleApply$0:2 com.android.quickstep.util.SurfaceTransactionApplier.b:0
05-18 14:04:03.594 4134 4246 I ViewRootImpl@3c2e605[VulkanPluginAndroid]: mWNT: t=0xb4000079b173ae00 mBlastBufferQueue=0xb4000079b104fe00 fn= 2 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4
05-18 14:04:03.595 4134 4246 I ViewRootImpl@3c2e605[VulkanPluginAndroid]: mWNT: t=0xb

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.