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.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1776499

Title:
  Crash in libegl-mesa0 due to out of bound array access

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/mesa/+bug/1776499/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to