Search Issue Tracker




Found in


Issue ID




[Mobile] Custom Shader with Fallback to InternalErrorShader crashes the Player when added to Always Included Shaders list




Priority: 2Necessary for shipping a final release


Severity: 1Crash, freeze, data loss, work stops

How to reproduce:
1. Open the attached project
2. Build for iOS and deploy the Xcode project to the iOS device

Reproducible with: 2017.4.25f1, 2018.3.13.f1, 2019.2.0f1, 2019.2.0a11

iPhone 6 (iOS 11.3.1)
iPhone 8 Plus (iOS 12.1.2)
iPhone 6 Plus (iOS 12.1.4)

VLNQA00257 Sony Xperia XZ Premium 8.0.0 Snapdragon 835 MSM8998 Adreno (TM) 540 OpenGL ES 3.2 CB512FYP25
VLNQA00136 Samsung Galaxy S9+ 8.0.0 Exynos 9 Series 9810 Mali-G72 OpenGL ES 3.2 1c5ab13b2e027ece

Five first lines of the stack trace (full stack trace is in the coments):
frame #1: 0x00000001034caadc crashtest`::BeginSplashScreen() [inlined] InitializeGuiMaterial at DrawSplashScreenAndWatermarks.cpp:294 [opt]
frame #2: 0x00000001034caa90 crashtest`::BeginSplashScreen() [inlined] CreatePresets at DrawSplashScreenAndWatermarks.cpp:328 [opt]
frame #3: 0x00000001034ca9e8 crashtest`::BeginSplashScreen() at DrawSplashScreenAndWatermarks.cpp:370 [opt]
frame #4: 0x00000001034cae38 crashtest`::UpdateTimer() at DrawSplashScreenAndWatermarks.cpp:411 [opt]
frame #5: 0x00000001034cb3f8 crashtest`::DrawSplashScreen() at DrawSplashScreenAndWatermarks.cpp:788 [opt]

All about bugs

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