Search Issue Tracker

Active

Under Consideration for 2021.3.X, 2022.3.X

Votes

0

Found in

2021.3.35f1

2022.3.20f1

2023.2.10f1

2023.3.0b7

6000.0.0b11

Issue ID

UUM-63984

Regression

No

[Android] Player crashes on GpuProgramParameters::operator=(GpuProgramParameters const&)+12 when opening a Scene that contains a Terrain with a Splat Alpha map

--

-

Reproduction steps:
1. Open the attached “ASDQWE” project
2. Build and run the Player (File > Build And Run)
3. Observe the Player

Reproducible with: 2021.3.35f1, 2022.3.20f1, 2023.2.10f1, 2023.3.0b7f1

Reproduction environment: macOS Sonoma 14.3 (Intel), Windows 10 (user’s)
Not reproducible environment: No other environment tested

Reproducible with these devices:
VLNQA00175, Samsung Galaxy Note9 (SM-N960F), Android 10, CPU: Exynos 9 (9810), GPU: Mali-G72
Huawei P30 Pro, Mali-G76 MP10 (user’s)

Not reproducible with these devices:
VLNQA00519, Google Pixel 4 (Pixel 4), Android 12, CPU: Snapdragon 855 SM8150, GPU: Adreno (TM) 640
VLNQA00120, Google Pixel 2 (Pixel 2), Android 8.1.0, CPU: Snapdragon 835 MSM8998, GPU: Adreno (TM) 540
VLNQA00336, HUAWEI Y6p (MED-LX9N), Android 10, CPU: MediaTek MT6762R, GPU: PowerVR Rogue GE8320
VLNQA00057, Htc One M9+ (HTC_M9pw), Android 6.0, CPU: MediaTek Helio X10 MT6795T, GPU: PowerVR Rogue G6200
VLNQA00146, Htc 10 (HTC 10), Android 7.0, CPU: Snapdragon 820 MSM8996, GPU: Adreno (TM) 530
VLNQA00489, Htc 10 (HTC 10), Android 6.0.1, CPU: Snapdragon 820 MSM8996, GPU: Adreno (TM) 530
VLNQA00372, Samsung SM-G991U (SM-G991U), Android 12, CPU: Snapdragon 888, GPU: Adreno (TM) 660
VLNQA00267, Samsung Galaxy S10+ (SM-G975F), Android 12, CPU: Exynos 9 (9820), GPU: Mali-G76
VLNQA00178, Xiaomi Redmi Note 4 (Redmi Note 4), Android 6.0, CPU: MediaTek Helio X20 MT6797M, GPU: Mali-T880
HUAWEI Mate 40 Pro, Android 10, GPU: Mali-G78 
VLNQA00494 - iPhone 14 Pro Max, 16.3.1 iOS
VLNQA00358 - iPhone 12, 14.1 iOS
VLNQA00392 - iPad (9th generation), 15.0 iOS

Notes:
- The issue is not reproducible on the macOS Standalone build platform
- The user noted that version 2022.3.0 does not crash but has transparent terrain
- Disabling the Terrain Layer prevents the issue
- The issue is not reproducible on a blank project

First few lines of the stack trace:
{noformat}
#00 pc 0000000000700d1c /data/app/com.UnityTechnologies.com.unity.template.urpblank-oV_lpMiS0Lg499FmFyOicg==/lib/arm64/libunity.so (GpuProgramParameters::operator=(GpuProgramParameters const&)+12)
#01 pc 00000000006fa8bc /data/app/com.UnityTechnologies.com.unity.template.urpblank-oV_lpMiS0Lg499FmFyOicg==/lib/arm64/libunity.so (ShaderLab::SubProgram::Compile(ShaderLab::CompilationData&)+1536)
#02 pc 00000000006fc120 /data/app/com.UnityTechnologies.com.unity.template.urpblank-oV_lpMiS0Lg499FmFyOicg==/lib/arm64/libunity.so (ShaderLab::Program::EnsureCompiledAndMarkUnsupportedIfFailed(ShaderLab::SubProgram const*, int, keywords::LocalKeywordState const&, keywords::LocalKeywordState*, ShaderSnippetResult&) const+204) (BuildId: 8797547dd6b3c777)
#03 pc 00000000006fc810 /data/app/com.UnityTechnologies.com.unity.template.urpblank-oV_lpMiS0Lg499FmFyOicg==/lib/arm64/libunity.so (ShaderLab::Program::GetMatchingSubProgram(Shader const*, ShaderLab::Pass const*, keywords::LocalKeywordState const&, unsigned int, keywords::LocalKeywordState*, ShaderSnippetResult&, AsyncShaderCompilationMode, bool, int, int) const+1576)
#04 pc 00000000006efd24 /data/app/com.UnityTechnologies.com.unity.template.urpblank-oV_lpMiS0Lg499FmFyOicg==/lib/arm64/libunity.so (ShaderLab::ShaderState::FindSubProgramsToUse(Shader const*, ShaderLab::Pass const*, ShaderLab::SubPrograms&, ShaderPassContext const&, keywords::LocalKeywordState const&, bool, int, int) const+284)
#05 pc 00000000006ed04c /data/app/com.UnityTechnologies.com.unity.template.urpblank-oV_lpMiS0Lg499FmFyOicg==/lib/arm64/libunity.so (ShaderLab::ShaderState::ApplyShaderState(unsigned int, ShaderPropertySheet const*, ShaderPassContext const&, keywords::LocalKeywordState const&, Shader const*, ShaderLab::Pass const*, DynamicBranchState*, ShaderLab::SubPrograms*, DeviceRenderStateBlock const*, int, int, ShaderLab::Pass const*, ShaderLab::Pass const*) const+172){noformat}

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.