[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