secondlife / viewer

🖥️ Second Life's official client
GNU Lesser General Public License v2.1
198 stars 46 forks source link

BugSplat Crash: 0x0+0 #1809

Open sl-service-account opened 1 week ago

sl-service-account commented 1 week ago

BugSplat Key Crash 80228

Some Customer Responses: Unable to load basic shader deferred/screenSpaceReflUtil.glsl, verify graphics driver installed and current.
Unable to load basic shader deferred/screenSpaceReflUtil.glsl, verify graphics driver installed and current.
Unable to load basic shader deferred/screenSpaceReflUtil.glsl, verify graphics driver installed and current.
Unable to load basic shader deferred/screenSpaceReflUtil.glsl, verify graphics driver installed and current.
Unable to load basic shader deferred/screenSpaceReflUtil.glsl, verify graphics driver installed and current.

Sample Version: 7.1.8.9375512768

Sample Callstack:

0x0
AtlasLinden commented 1 week ago

A small spike in this crash was spotted by FIRST. Appears to have been up and down for the last 90 days. Is this a simple as making sure the user updates their graphics drivers or something more?

akleshchev commented 1 week ago

From logs:

0:43(2): error: return' with wrong type int, in functionrandom' returning float\n0:49(2): error: return' with wrong type int, in functiontapScreenSpaceReflection' returning float\n

Looks similar to https://github.com/secondlife/viewer/issues/1501, but place of error is different, will fix.

akleshchev commented 1 week ago

Looks like it's actually a dupplicate of https://github.com/secondlife/viewer/issues/1501, it literally complains about return 0; that was cahanged to return 0.0f; so either #1501 is falsely closed and is not in release yet or user's installer failed to replace shaders.

akleshchev commented 1 week ago

https://github.com/secondlife/viewer/issues/1501 isn't in 'main' yet, why was it closed?

akleshchev commented 1 week ago

Can't figure out why it was closed, but it's in develop now. Just in case will cherry pick it into maint-c