https://bugs.freedesktop.org/show_bug.cgi?id=37253
Summary: SIGSEGV in dri2FlushFrontBuffer/MakeContextCurrent Product: Mesa Version: unspecified Platform: Other URL: https://bugzilla.mozilla.org/show_bug.cgi?id=624935 OS/Version: All Status: NEW Severity: normal Priority: medium Component: Drivers/Gallium/r600 AssignedTo: dri-devel@lists.freedesktop.org ReportedBy: bjacob@mozilla.com
This is the bug forcing us to blacklist Gallium in Firefox 6+.
Steps to reproduce:
0. This has been confirmed with Mesa 7.10.2, Gallium 0.4, and both R300 and R600 but seems device-independent. I didn't find the proper category for general Gallium bugs. 1. Grab a Nightly of Firefox: http://nightly.mozilla.org/ 2. Run it; If you're already using Firefox, you may want to do: ./path/to/firefox -no-remote -P 3. Make sure that WebGL is enabled (a bug in parsing version strings makes it unintentionally blacklist some systems). Go to about:config, set webgl.force-enabled=true if needed. You can go to about:support to check WebGL status. 4. Go to http://people.mozilla.com/~sicking/webgl/ray.html
Actual results: segfault
A stack trace is given there: https://bugzilla.mozilla.org/show_bug.cgi?id=624935#c0
I discussed this with Corbin Simpson (https://bugzilla.mozilla.org/show_bug.cgi?id=624935#c6) who told me it was a known Gallium bug, been discussed on the mailing list already: http://marc.info/?l=mesa3d-dev&m=126525088903956&w=2 http://marc.info/?l=mesa3d-dev&m=127680073328903&w=2