Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels Repetitive Error #27841

Open
bilarallen opened this issue Sep 19, 2023 · 7 comments
Labels
stage: needs investigating Someone from Cypress needs to look at this type: error message

Comments

@bilarallen
Copy link

bilarallen commented Sep 19, 2023

Current behavior

When Running Cypress Test in Jenkins CI using the latest version 13.2.0 through Linux 5.4 Debian the following repetitive errors are displaying in the logs:

[887:0919/073119.239355:ERROR:gl_utils.cc(402)] [.WebGL-0x33ac0f51e900]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels

[875:0919/073135.977947:ERROR:gl_utils.cc(402)] [.WebGL-0x1df813da8e00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels (this message will no longer repeat)

Desired behavior

No GPU stall due to ReadPixels related errors should be displayed in the CI logs

Test code to reproduce

Any test running with the following configuration:

Cypress version: 13.2.0
Browser: Electron
Cypress base image: cypress/base:16.18.1-with-git
Environment/CI: Linux 5.4 Debian

Cypress Version

13.2.0

Node version

16.18.1

Operating System

Linux 5.4 Debian

Debug Logs

Cypress_GPU stall due to ReadPixels Repetitive Error_Debug_Logs.txt

Other

There are issues encountered similar to this but some of those were closed or didn't provide any supporting details like debug logs. It is also worth checking these previous issues:

#8206 (comment)
#26947
#23641 (comment)

@cypress-app-bot
Copy link
Collaborator

This issue has not had any activity in 180 days. Cypress evolves quickly and the reported behavior should be tested on the latest version of Cypress to verify the behavior is still occurring. It will be closed in 14 days if no updates are provided.

@cypress-app-bot cypress-app-bot added the stale no activity on this issue for a long period label Mar 18, 2024
@LukasLewandowski
Copy link

I have observed the same problem on my GitLab CI when using:

Cypress: 13.6.6
Browser: Electron 118 (headless)
Node Version: v20.11.1 (/root/.nvm/versions/node/v20.11.1/bin/node)

Error:

ERROR:gl_utils.cc(402)] [.WebGL-0x29380ff51b00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels
[10059:0318/174946.804218:ERROR:stun_port.cc(79)] Binding error response: class=4 number=1 reason=Unauthorized

@cypress-app-bot cypress-app-bot removed the stale no activity on this issue for a long period label Mar 20, 2024
@bahag-stolyarchukm
Copy link

Same in other projects were we use Cypress

@cfecherolle
Copy link

I have the same issue using the following Docker image:
cypress/browsers:node-20.9.0-chrome-118.0.5993.88-1-ff-118.0.2-edge-118.0.2088.46-1

I'm testing a page which is loading a Web GL 2 canvas with 3D data.
The consequence is, due to this "GPU stall", my canvas is not fully rendered before I call my snapshot comparison method. I have to use a cy.wait to try and make sure everything is rendered because of that. Is there any other way to compensate this?

@jennifer-shehane jennifer-shehane added type: error message stage: needs investigating Someone from Cypress needs to look at this labels Jun 12, 2024
@rizwanarshad-1980
Copy link

I believe I'm also hitting this issue on OL8:

[961269:0927/171614.263470:ERROR:gl_utils.cc(402)] [.WebGL-0x25dc06ab2a00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels

Cypress Version: 13.14.2
Node Version: 20.16.0
OS: Oracle Linux Server release 8.10
Kernel: 5.15.0-210.163.7.el8uek.x86_64

@raultifrea
Copy link

raultifrea commented Nov 4, 2024

I also get it when trying to render a 3d object in an iFrame with Cypress in Github Actions

[3162:1104/120351.750037:ERROR:gl_utils.cc(402)] [.WebGL-0x11d80a02b800]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels

Cypress: 13.15.0
Browser: Chrome 130
Node Version: v18.14.2
OS: Ubuntu
22.0[4]
LTS

@xiaoqing-zoe
Copy link

xiaoqing-zoe commented Dec 3, 2024

I have the same issue in

Cypress 10.8.0
docker file: cypress/browsers:node-20.18.0-chrome-129.0.6668.89-1-ff-131.0-edge-129.0.2792.65-1

the logs are as below:

[STARTED] Task without title.
[SUCCESS] Task without title.
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
[365:1203/092602.870374:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported.
Couldn't find tsconfig.json. tsconfig-paths will be skipped
====================================================================================================

  (Run Starting)

  ┌──────────────────────────────────────────────────────────────────────────────
  │ Cypress:        10.8.0                                                                         │
  │ Browser:        Electron 102 (headless)                                                        │
  │ Node Version:   v20.18.0 (/usr/local/bin/node)                                                 │
  │ Specs:          2 found (Join.feature, demo.feature)                                           │
  │ Searched:       cypress/integration/**/*.feature                                               │
  └──────────────────────────────────────
                                                                                                    
  Running:  Join.feature                                                                    (1 of 2)


  Join LLP Portal
[365:1203/092627.801520:ERROR:gl_utils.cc(319)] [.WebGL-0x22880621e900]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
stage: needs investigating Someone from Cypress needs to look at this type: error message
Projects
None yet
Development

No branches or pull requests

9 participants