How to reproduce:
1. Open the attached “CrashReproSamsungA25.zip” project
2. Build and run for Android
3. Observe the app
Actual result: App crashes on launch
Expected result: App launches without a crash
Reproducible with: 2023.1.0a5, 6000.0.71f1 (907bc2d768b5), 6000.3.12f1, 6000.4.1f1, 6000.5.0b1 (c1f81ff5b082), 6000.6.0a1 (7dc703ab9bd8)
Reproducible on: macOS 15.3.2 (24D81) (M1 Max)
Not reproducible on: No other environment tested
Reproducible with these devices:
(SauceLabs) Samsung Galaxy A54 5G, OS: 16
(SauceLabs) Samsung Galaxy A54, OS: 13
Samsung Galaxy A25 5G OS: 16 (Tested by the reporter)
Not reproducible with these devices:
VLNQA00661, Samsung Galaxy S26 (SM-S942B), CPU: Exynos 2600, GPU: Xclipse 960, OS: 16
VLNQA00472, Samsung Galaxy A52 (SM-A525F), CPU: Snapdragon 720G (SM7125), GPU: Adreno 618, OS: 12
VLNQA00288, Samsung Galaxy J7 (SM-J730F), CPU: Exynos 7 Octa 7870, GPU: Mali-T830, OS: 8.1.0
VLNQA00630, Samsung Galaxy Tab S9 FE+ (SM-X610), CPU: -, GPU: Mali-G68, OS: 15
VLNQA00468, HUAWEI P40 Pro (Global) (ELS-NX9), CPU: HiSilicon Kirin 990 5G, GPU: Mali-G76, OS: 10
VLNQA00655, Samsung Galaxy A15 5G (SM-A156E), CPU: -, GPU: Mali-G57 MC2, OS: 15
VLNQA00172, Samsung Galaxy S8 (SM-G950F), CPU: Exynos 9 Octa 8895, GPU: Mali-G71, OS: 9
(SauceLabs) Samsung Galaxy A23, OS: 14
Note: Not reproducible with OpenGLES3 Graphics API
First few lines of the stack trace:
#00 pc 000000000006ec48 /apex/com.android.runtime/lib64/bionic/libc.so (abort+156) (BuildId: fa6ae44f4b2b6a34abebf1b3983cbf88)
#01 pc 00000000026cbe38 /vendor/lib64/egl/libGLES_mali.so (BuildId: 6509c2fdcf2e42bd5be5bb90fbea06b0)
#02 pc 00000000026cbe58 /vendor/lib64/egl/libGLES_mali.so (BuildId: 6509c2fdcf2e42bd5be5bb90fbea06b0)
#03 pc 0000000001e0e874 /vendor/lib64/egl/libGLES_mali.so (BuildId: 6509c2fdcf2e42bd5be5bb90fbea06b0)
#04 pc 0000000001e0e018 /vendor/lib64/egl/libGLES_mali.so (BuildId: 6509c2fdcf2e42bd5be5bb90fbea06b0)
#05 pc 0000000001a77e34 /vendor/lib64/egl/libGLES_mali.so (BuildId: 6509c2fdcf2e42bd5be5bb90fbea06b0)