[Mesa-dev] [Bug 100425] glGenFramebuffersEXT appears to be null on (some?) Mesa 12.0.6 systems
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Tue Mar 28 00:18:20 UTC 2017
https://bugs.freedesktop.org/show_bug.cgi?id=100425
Bug ID: 100425
Summary: glGenFramebuffersEXT appears to be null on (some?)
Mesa 12.0.6 systems
Product: Mesa
Version: 12.0
Hardware: x86-64 (AMD64)
OS: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component: GLX
Assignee: mesa-dev at lists.freedesktop.org
Reporter: kainino at chromium.org
QA Contact: mesa-dev at lists.freedesktop.org
Chromium is seeing GPU process crash reports on Linux with Mesa 12.0.6 in which
the function glGenFramebuffersEXT appears to be null. This is seen on Intel
mostly, some NVIDIA and a few AMD.
We have not tried to reproduce it as we don't have such a system on hand
(sorry). It may be reproducible by running Chrome 57.0 Stable (snapshot below)
on a Mesa 12.0.6 system and using WebGL 2.0: http://webglreport.com/?v=2 . See
chrome://gpu for GPU process logs.
https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html?prefix=Linux_x64/444952/
(chrome-linux.zip)
The glGenFramebuffersEXT call in question:
https://chromium.googlesource.com/chromium/src/+/57.0.2987.110/gpu/command_buffer/service/feature_info.cc#872
Here is the generated code for retrieving glGenFramebuffersEXT. Note that it
should be requesting "glGenFramebuffers" on GL 3.0+.
https://cs.chromium.org/chromium/src/ui/gl/gl_bindings_autogen_gl.cc?l=1206&rcl=57.0.2987.110
GetGLProcAddress calls g_get_proc_address:
https://cs.chromium.org/chromium/src/ui/gl/gl_implementation.cc?l=126&rcl=57.0.2987.110
Which should be glXGetProcAddress on Linux:
https://cs.chromium.org/chromium/src/ui/gl/init/gl_initializer_x11.cc?l=58&rcl=57.0.2987.110
--
You are receiving this mail because:
You are the assignee for the bug.
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20170328/bcaaa124/attachment.html>
More information about the mesa-dev
mailing list