Search Issue Tracker

By Design

Votes

0

Found in

2018.4

2018.4.11f1

2019.3

2020.1

Issue ID

1215898

Regression

No

[Android] GSL MEM ERROR crash when rendering Materials which are using 8k Textures

Mobile Graphics

-

To reproduce:
1. Open the "Empty Repo Upload.zip" project
2. Open the "SampleScene"
3. Delete the "8k Cubes" prefab
4. Create 2 cubes
5. Change one cube's material to "Mat4"
6. Change another cube's material to "Mat3"
7. Build and Run on android

Expected: Cubes are rendered with no issues
Actual: App crashes with GSL MEM ERROR or Out of memory error

Reproduced with:
2018.4.17f1
Repro GSL MEM ERROR
VLNQA00277 Asus ROG Phone 8.1.0 Snapdragon 845 SDM845 Adreno (TM) 630 OpenGL ES 3.2
VLNQA00230 Oneplus OnePlus6T 9 Snapdragon 845 SDM845 Adreno (TM) 630 OpenGL ES 3.2

No repro
VLNQA00138 Huawei P20 Pro 8.1.0 HiSilicon Kirin 970 Mali-G72 OpenGL ES 3.2
VLNQA00069 Motorola Moto G (4) 7.0 Snapdragon 617 MSM8952 Adreno (TM) 405 OpenGL ES 3.2
VLNQA00325 Samsung Galaxy Note10 9 Exynos 9 Series 9825 Mali-G76 OpenGL ES 3.2

2019.3.3f1
Repro GSL MEM ERROR
VLNQA00277 Asus ROG Phone 8.1.0 Snapdragon 845 SDM845 Adreno (TM) 630 OpenGL ES 3.2

Repro out of memory
VLNQA00277 Asus ROG Phone 8.1.0 Snapdragon 845 SDM845 Adreno (TM) 630 OpenGL ES 3.2

No repro
VLNQA00325 Samsung Galaxy Note10 9 Exynos 9 Series 9825 Mali-G76 OpenGL ES 3.2
VLNQA00069 Motorola Moto G (4) 7.0 Snapdragon 617 MSM8952 Adreno (TM) 405 OpenGL ES 3.2
VLNQA00138 Huawei P20 Pro 8.1.0 HiSilicon Kirin 970 Mali-G72 OpenGL ES 3.2

2020.1.0a23
Repro GSL MEM ERROR
VLNQA00230 Oneplus OnePlus6T 9 Snapdragon 845 SDM845 Adreno (TM) 630 OpenGL ES 3.2
VLNQA00277 Asus ROG Phone 8.1.0 Snapdragon 845 SDM845 Adreno (TM) 630 OpenGL ES 3.2

No repro
VLNQA00325 Samsung Galaxy Note10 9 Exynos 9 Series 9825 Mali-G76 OpenGL ES 3.2
VLNQA00069 Motorola Moto G (4) 7.0 Snapdragon 617 MSM8952 Adreno (TM) 405 OpenGL ES 3.2
VLNQA00138 Huawei P20 Pro 8.1.0 HiSilicon Kirin 970 Mali-G72 OpenGL ES 3.2

Notes:
- The original scene has 6 cubes but the apk fails to install when built with 2019.3, 2020.1

  1. Resolution Note:

    The project is using many 8k textures that exceed the memory of the device. Note that even a single 8k texture may fail because especially in a 32bit build the process may run out of address space.

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.