Comment 4 for bug 1776499

Revision history for this message
Yogish Kulkarni (yogishk) wrote :

Crash can be reproduced by simple test application which does e.g. :
main()
{
   eglGetProcAddress("egl148546488546404");
}

The problem is in the search algorithm used in mesa to look for the name passed to eglGetProcAddress. So crash can reproduce with other names as well. Please note that this bug will affect even though mesa driver is actually not getting used. GLVD tries to load drivers from all vendors listed in "/usr/share/glvnd/egl_vendor.d/". As a work around "/usr/share/glvnd/egl_vendor.d/50_mesa.json" needs to be removed for using EGL driver from other vendors e.g. nvidia.