Public bug reported:

On a laptop with Ubuntu 24.04, after updating from 24.0.5-1ubuntu1 to
24.0.9-1ubuntu1 on the 2024-07-22, an Electron-based application, using
a 3D graph based on three.js, stopped working properly. The Chromium
developer tools indicated errors such as:

```
node:internal/process/task_queues:140 THREE.WebGLProgram: Shader Error 0 - 
VALIDATE_STATUS false

Material Name: 
Material Type: MeshLambertMaterial

Program Info Log: Location of variable pc_fragColor conflicts with another 
variable.
```

And other related messages, such as shader issues, appeared as well. The
graphs were no longer visible on the Electron component. When switching
the node type to HTML-based node, it was visible, but the edges remained
invisible. Node positioning and moving was unaffected, everything seemed
normal except that the rendered graph was not visible.

After downgrading back to 24.0.5, everything works normally once again.

It is a Dell laptop with Intel Core i7-13800H and NVIDIA RTX A500.
Trying to update its drivers did not help. Visiting
https://threejs.org/docs/scenes/material-
browser.html#MeshLambertMaterial with Chromium (to try and emulate the
issue) did not produce any problems.

** Affects: mesa (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2074182

Title:
  libglx-mesa 24.0.9: shader issue in Electron three-based 3D graph

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/mesa/+bug/2074182/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to