Closed sl-service-account closed 1 month ago
This specific stack key has only been hit by two users. However, a similar stack that is currently hit a lot more can be found here: https://github.com/secondlife/viewer/issues/1531
This crash has increased significantly in 7.1.9.10515727195. My system with an Intel HD Graphics 4400 crashes on startup: https://app.bugsplat.com/v2/crash?database=SecondLife_Viewer_2018&id=1513508
This issue has been linked to a Canny post: Crashes while Initializing Texture Cache - Fresh Install :tada:
This fix has been verified on Intel(R) HD Graphics 4400 & 4600
Passed QA. Verified on the Second Life Release 7.1.10.10622905308 (64bit) on Win10 in the scope of secondlife/iqa#323.
The viewer does not start in Win10 on Intel HD and Intel HD 3000 video cards - giving a message about problems with the driver. There is no crash.
The same behavior is on the current release 7.1.9.10515727195 viewer.
The viewer runs without crashing on the Intel HD Graphics 610 video card.
Taking into account the tested Intel HD Graphics 4400 and 4600 video cards, I consider the bug fixed.
Tested on: Win10: Intel HD and Intel HD 3000 screenshot:
Log_Intel_HD_3000: SecondLife_Intel_HD_3000.log Log_Intel_HD: SecondLife_Intel_HD.log
Win11: Intel HD 610 screenshot:
log_Intel_HD_610: SecondLife_Intel_HD_610.log
Failed QA. Verified on the Second Life Release 7.1.10.10622905308 (64bit) on Win10/OSX in the scope of https://github.com/secondlife/iqa/issues/323.
The viewer does not start in Win10 on the Intel HD 4000 video card - without giving a message about problems with the driver. There is the crash: https://app.bugsplat.com/v2/crash?database=SecondLife_Viewer_2018&id=1521049.
Failed QA. Verified on the Second Life Release 7.1.10.10708851543 (64bit) on Win10 in the scope of secondlife/iqa#326.
The viewer does not start in Win10 on the Intel HD 4000 video card - without giving a message about problems with the driver. I didn't completely check this issue according to the test plan because of the crash. There is the crash: https://app.bugsplat.com/v2/crash?database=SecondLife_Viewer_2018&id=1523757
WARNING # llrender/llshadermgr.cpp(932) LLShaderMgr::linkProgramObject : GLSL Linker Error:
WARNING # llrender/llshadermgr.cpp(435) LLShaderMgr::dumpObjectLog : Shader loading from linker
WARNING # llrender/llshadermgr.cpp(436) LLShaderMgr::dumpObjectLog : \nERROR: Undefined function call: "srgb_to_linear(vf3;)". Function not found.\n
WARNING # llrender/llshadermgr.cpp(435) LLShaderMgr::dumpObjectLog : Shader loading from Terrain Bake Shader RGB5
WARNING # llrender/llshadermgr.cpp(436) LLShaderMgr::dumpObjectLog : \nERROR: Undefined function call: "srgb_to_linear(vf3;)". Function not found.\n
WARNING # llrender/llglslshader.cpp(469) LLGLSLShader::createShader : Failed to link using shader level 2 trying again using shader level 1
WARNING # llrender/llshadermgr.cpp(932) LLShaderMgr::linkProgramObject : GLSL Linker Error:
WARNING # llrender/llshadermgr.cpp(435) LLShaderMgr::dumpObjectLog : Shader loading from linker
WARNING # llrender/llshadermgr.cpp(436) LLShaderMgr::dumpObjectLog : \nERROR: Undefined function call: "get_terrain_mix_weights(f1;f1;f1;)". Function not found.\n
WARNING # llrender/llshadermgr.cpp(435) LLShaderMgr::dumpObjectLog : Shader loading from Terrain Bake Shader RGB5
WARNING # llrender/llshadermgr.cpp(436) LLShaderMgr::dumpObjectLog : \nERROR: Undefined function call: "get_terrain_mix_weights(f1;f1;f1;)". Function not found.\n
WARNING # llrender/llglslshader.cpp(464) LLGLSLShader::createShader : Failed to link shader: Terrain Bake Shader RGB5
WARNING # llrender/llglslshader.cpp(469) LLGLSLShader::createShader : Failed to link using shader level 1 trying again using shader level 0
WARNING # llrender/llglslshader.cpp(464) LLGLSLShader::createShader : Failed to link shader: Terrain Bake Shader RGB5
WARNING # llrender/llshadermgr.cpp(932) LLShaderMgr::linkProgramObject : GLSL Linker Error: WARNING # llrender/llshadermgr.cpp(435) LLShaderMgr::dumpObjectLog : Shader loading from linker WARNING # llrender/llshadermgr.cpp(436) LLShaderMgr::dumpObjectLog : \nERROR: Undefined function call: "srgb_to_linear(vf3;)". Function not found.\n WARNING # llrender/llshadermgr.cpp(435) LLShaderMgr::dumpObjectLog : Shader loading from Terrain Bake Shader RGB5 WARNING # llrender/llshadermgr.cpp(436) LLShaderMgr::dumpObjectLog : \nERROR: Undefined function call: "srgb_to_linear(vf3;)". Function not found.\n WARNING # llrender/llglslshader.cpp(469) LLGLSLShader::createShader : Failed to link using shader level 2 trying again using shader level 1 WARNING # llrender/llshadermgr.cpp(932) LLShaderMgr::linkProgramObject : GLSL Linker Error: WARNING # llrender/llshadermgr.cpp(435) LLShaderMgr::dumpObjectLog : Shader loading from linker WARNING # llrender/llshadermgr.cpp(436) LLShaderMgr::dumpObjectLog : \nERROR: Undefined function call: "get_terrain_mix_weights(f1;f1;f1;)". Function not found.\n WARNING # llrender/llshadermgr.cpp(435) LLShaderMgr::dumpObjectLog : Shader loading from Terrain Bake Shader RGB5 WARNING # llrender/llshadermgr.cpp(436) LLShaderMgr::dumpObjectLog : \nERROR: Undefined function call: "get_terrain_mix_weights(f1;f1;f1;)". Function not found.\n WARNING # llrender/llglslshader.cpp(464) LLGLSLShader::createShader : Failed to link shader: Terrain Bake Shader RGB5 WARNING # llrender/llglslshader.cpp(469) LLGLSLShader::createShader : Failed to link using shader level 1 trying again using shader level 0 WARNING # llrender/llglslshader.cpp(464) LLGLSLShader::createShader : Failed to link shader: Terrain Bake Shader RGB5
yes the failure to link cannot be fixed yet. this patch turns this into a non-fatal error since the particular shaders that are failing are only for new features behind a feature flag.
looking at the latest call stacks from last night's testing it appears that they are different. those call stacks look more like #2434
Setting back to In QA Please verify if this crash no longer occurs with a HD4000
Passed QA. Verified on the Second Life Release 7.1.10.10800445603 (64bit) on the Win10 in the scope of https://github.com/secondlife/iqa/issues/332.
Test plan:
Expected: Log in without crash
BugSplat Key Crash 94199
Sample Version: 7.1.9.9620320242
Sample Callstack: