deck.gl: Deck.gl crashing on android chrome 89 due to GLSL compilation errors
Description
Deck.gl is crashing on our website on android chrome, with below errors in the logs. This is also happening in https://deck.gl
Expected Behavior
Deck.gl should run without errors
Repro Steps
Using android chrome visit https://deck.gl
Environment
- Framework Version: deck.gl 8.0.9 and 8.4.9
- Browser Version: Chrome 89.0.4389.72
- OS: Android 10
Logs
deck: error during initialization of ArcLayer({id: 'hover-flight-arc'}) Error: GLSL compilation errors in vertex shader arc-layer-vertex-shader-2
at VertexShader._compile (shader.js:119)
at VertexShader.initialize (shader.js:67)
at new Shader (shader.js:52)
at VertexShader._createSuperInternal (shader.js:7)
at new VertexShader (shader.js:153)
at Program.initialize (program.js:72)
at new Program (program.js:52)
at ProgramManager.get (program-manager.js:151)
at Model._checkProgram (model.js:417)
at Model.initialize (model.js:72)
at new Model (model.js:31)
at ArcLayer._getModel (arc-layer.js:201)
at ArcLayer.updateState (arc-layer.js:165)
at ArcLayer._updateState (layer.js:786)
at ArcLayer._initialize (layer.js:756)
at LayerManager._initializeLayer (layer-manager.js:342)
at LayerManager._updateSublayersRecursively (layer-manager.js:304)
at LayerManager._updateLayers (layer-manager.js:261)
at LayerManager.setLayers (layer-manager.js:200)
at LayerManager.setProps (layer-manager.js:165)
at Deck.setProps (deck.js:245)
at Deck._setGLContext (deck.js:647)
at Deck._onRendererInitialized (deck.js:680)
at AnimationLoop.onInitialize (animation-loop.js:291)
at animation-loop.js:155
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Comments: 16
I have submitted a ticket. If anyone has anything to add, this can be done here: https://bugs.chromium.org/p/chromium/issues/detail?id=1184837
Confirming that issue seems to be fixed on Chrome 89.0.4389.86 update received through Google play.