Search Issue Tracker
Third Party Issue
Votes
1
Found in
2022.3.28f1
6000.0.2f1
Issue ID
UUM-71762
Regression
No
[Android] Crash on vendor/lib64/egl/libGLES_mali.so when Graphics Jobs(Experimental) is disabled and the Player is running on the Google Pixel 6 with the March security patch installed
Reproduction steps:
1. Open the attached “URP_Sample” project
2. Build and run the Player (File > Build And Run)
3. Let the Player run for ~10 minutes
4. Observe the Player
Expected result: The Player does not crash
Actual result: The Player crashes
Reproducible with: 2022.3.28f1, 6000.0.2f1
Could not test with: 2021.3.38f1 (Could not downgrade Universal RP Config package)
Reproducible on: MacOS Sonoma 14.4.1 (Intel), Windows 11 (user’s)
Not reproducible on: No other environment tested
Reproducible with these devices:
VLNQA00460, Google Pixel 6 (Pixel 6), Android 14, CPU: Google Tensor (Whitechapel), GPU: Mali-G78
Not reproducible with these devices
VLNQA00422, Samsung Galaxy S21 Ultra 5G (SM-G998B), CPU: Exynos 2100, GPU: Mali-G78, OS: 11
VLNQA00521, Samsung Galaxy S22 Ultra (SM-S908U), Android 12, CPU: Snapdragon 8 Gen 1 (SM8450), GPU: Adreno (TM) 730
VLNQA00175, Samsung Galaxy Note9 (SM-N960F), Android 10, CPU: Exynos 9 (9810), GPU: Mali-G72
VLNQA00372, Samsung SM-G991U (SM-G991U), Android 12, CPU: Snapdragon 888, GPU: Adreno (TM) 660
VLNQA00498, Google Pixel 7 (Pixel 7), CPU: Google Tensor G2, GPU: Mali-G710, OS: 13
VLNQA00499, Google Pixel 7 (Pixel 7), CPU: Google Tensor G2, GPU: Mali-G710, OS: 15
VLNQA00519, Google Pixel 4 (Pixel 4), Android 12, CPU: Snapdragon 855 SM8150, GPU: Adreno (TM) 640
Workarounds:
- Use the beta OS update
- Enable the Graphics Jobs(Experimental)
Notes:
- The issue is not reproducible on MacOS Sonoma 14.4.1 (Intel) (Buildtime, Runtime)
- Issue depends on the OS version to reproduce, no correlation between the Graphics APIs or GPUs
The whole stack trace:
#00 pc 00000000017d8518 /vendor/lib64/egl/libGLES_mali.so (BuildId: 5df901741dd97a6e)
#01 pc 00000000017e9224 /vendor/lib64/egl/libGLES_mali.so (BuildId: 5df901741dd97a6e)
#02 pc 00000000017ebf0c /vendor/lib64/egl/libGLES_mali.so (BuildId: 5df901741dd97a6e)
#03 pc 00000000000ca7cc /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+204) (BuildId: 33ad5959e2b38fc822cda3c642e16c94)
#04 pc 00000000000607b0 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: 33ad5959e2b38fc822cda3c642e16c94)
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Warning of an unknown Script missing is logged when selecting VFX in Play Mode
- Vertical and horizontal scrollbars appear and disappear when dragging an attribute to a different position within the Shader Graph Hierarchy
- AudioSource.PlayDelayed() does not work with Audio Random Containers
- Compatible with the VFX Graph Shader Graph can't be dragged and dropped into the "Output" block from the Project window
- [Silicon] Freeze/crash on BrotliDecoderDecompressStream when using System.IO.Compression.BrotliDecoder.TryDecompress
Resolution Note:
Testing confirms this issue only exists on Pixel 6 devices using the Mali r46 driver which is reported to be buggy. Later updates using the Mali r47 driver fixes the issue and ARM has indicated this is being discussed with the OEM (https://community.arm.com/support-forums/f/graphics-gaming-and-vr-forum/56325/mali-g78-google-pixel-6-vulkan-crash-in-cmarp_backend_thread).