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

Mesa version clash between checkbox and system #1627

Open
1 task done
omar-selo opened this issue Nov 29, 2024 · 3 comments
Open
1 task done

Mesa version clash between checkbox and system #1627

omar-selo opened this issue Nov 29, 2024 · 3 comments
Labels
bug Something isn't working

Comments

@omar-selo
Copy link
Contributor

Bug Description

graphics/1_gl_support_PCI_ID_0x9a78 failed on 202109-29435 with the error log below. The issue seems to be that checkbox is using a different mesa version than the one installed on the system (from proposed). When the test was run outside of checkbox it worked fine.

Cert-blocker Test Case

  • cert-blocker

To Reproduce

Run the job http://10.102.156.15:8080/job/cert-stock-iotg-sru-jammy-desktop-aaeon-up-xtreme-i11-upx-tgl01-c29435

Environment

See submission information https://certification.canonical.com/hardware/202109-29435/submission/403507/

Relevant log output

libGL error: DRI driver not from this Mesa build ('23.2.1-1ubuntu3.1~22.04.3' vs '23.2.1-1ubuntu3.1~22.04.2')
libGL error: failed to load driver: iris
libGL error: DRI driver not from this Mesa build ('23.2.1-1ubuntu3.1~22.04.3' vs '23.2.1-1ubuntu3.1~22.04.2')
libGL error: failed to load driver: swrast
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  149 (GLX)
  Minor opcode of failed request:  3 (X_GLXCreateContext)
  Value in failed request:  0x0
  Serial number of failed request:  46
  Current serial number in output stream:  47
Error: unable to create the OpenGL context

Some OpenGL functions might not be supported

Additional context

Initial discussion on MM https://chat.canonical.com/canonical/pl/67dxcajuqjbbtqy9jgrxfa8wie and another follow up discussion.

@omar-selo omar-selo added the bug Something isn't working label Nov 29, 2024
Copy link

Thank you for reporting us your feedback!

The internal ticket has been created: https://warthogs.atlassian.net/browse/CHECKBOX-1674.

This message was autogenerated

@omar-selo
Copy link
Contributor Author

This lp bug might be related https://bugs.launchpad.net/kobuk/+bug/2087906

@LiaoU3
Copy link
Contributor

LiaoU3 commented Dec 5, 2024

I can reproduce this issue as well. I think this bug will always happen when we are trying to test any not LTS version of ubuntu.

External LP bug: https://bugs.launchpad.net/kobuk/+bug/2087906

ubuntu@ubuntu-Precision-3680:~$ /snap/checkbox24/current/usr/lib/nux/unity_support_test -p
OpenGL vendor string:   Intel
OpenGL renderer string: Mesa Intel(R) Graphics (BMG G21)
OpenGL version string:  4.6 (Compatibility Profile) Mesa 24.2.3-1ubuntu1

Not software rendered:    yes
Not blacklisted:          yes
GLX fbconfig:             yes
GLX texture from pixmap:  yes
GL npot or rect textures: yes
GL vertex program:        yes
GL fragment program:      yes
GL vertex buffer object:  yes
GL framebuffer object:    yes
GL version is 1.4+:       yes

Unity 3D supported:       yes
ubuntu@ubuntu-Precision-3680:~$ sudo checkbox.shell 
checkbox runtime shell, type 'exit' to quit the session
(checkbox-shell) root@ubuntu-Precision-3680:/home/ubuntu# /snap/checkbox24/current/usr/lib/nux/unity_support_test -p
did not find extension DRI_IMAGE_DRIVER version 1
did not find extension DRI_Mesa version 1
failed to load driver: iris
did not find extension DRI_Mesa version 1
Error: unable to create the OpenGL context
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  149 (GLX)
  Minor opcode of failed request:  3 (X_GLXCreateContext)
  Value in failed request:  0x0
  Serial number of failed request:  46
  Current serial number in output stream:  47

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants