Open Bug 1792671 Opened 2 years ago Updated 1 year ago

bodyvisualizer.com fails with "Number of attributes exceeds Mesa's reported max attribute count."

Categories

(Core :: Graphics: CanvasWebGL, defect)

Firefox 107
Unspecified
Linux
defect

Tracking

()

Tracking Status
firefox-esr102 --- wontfix
firefox105 --- wontfix
firefox106 --- wontfix
firefox107 --- wontfix
firefox108 --- fix-optional

People

(Reporter: ke5trel, Unassigned)

References

(Regression)

Details

(Keywords: regression)

STR:

  1. Use AMD graphics with Mesa drivers on Ubuntu 22.04.
  2. Visit https://bodyvisualizer.com.

While "Loading body data...", the canvas renders initially but then fails and turns black.

WebGL warning: linkProgram: Number of attributes exceeds Mesa's reported max attribute count.
WebGL warning: useProgram: Program must be linked successfully.
WebGL warning: uniform setter: No active linked Program.
WebGL warning: vertexAttribI?Pointer: `index` (4294967295) must be < MAX_VERTEX_ATTRIBS.
WebGL warning: enableVertexAttribArray: -1 is not a valid `index`. This value probably comes from a getAttribLocation() call, where this return value -1 means that the passed name didn't correspond to an active attribute in the specified program.
WebGL warning: vertexAttribI?Pointer: `index` (4294967295) must be < MAX_VERTEX_ATTRIBS.
WebGL warning: enableVertexAttribArray: -1 is not a valid `index`. This value probably comes from a getAttribLocation() call, where this return value -1 means that the passed name didn't correspond to an active attribute in the specified program. 

webglreport.com indicates attributes are the same value or larger than those reported on Chrome where the problem does not occur.

Worked prior to Firefox 42.

Regression window:
https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=8e5c888d0d89&tochange=1f77b78797d6

Likely regressed by Bug 1170455.

The page started crashing after this regression which later stopped in the following range:
https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=0f363ae95dc90d593394ef464aa500804c824962&tochange=c33f30666b37dbceffb9fbe5089a668db8893a85

Set release status flags based on info from the regressing bug 1170455

The severity field is not set for this bug.
:jgilbert, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(jgilbert)

Set release status flags based on info from the regressing bug 1170455

Severity: -- → S4
Flags: needinfo?(jgilbert)
You need to log in before you can comment on or make changes to this bug.