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
https://bugs.freedesktop.org/show_bug.cgi?id=37253
Sven Arvidsson sa@whiz.se changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sa@whiz.se
--- Comment #1 from Sven Arvidsson sa@whiz.se 2011-05-23 10:12:27 PDT --- This is the same as bug 33188 isn't it?
https://bugs.freedesktop.org/show_bug.cgi?id=37253
--- Comment #2 from Benoit Jacob bjacob@mozilla.com 2011-05-23 16:22:12 PDT --- (In reply to comment #1)
This is the same as bug 33188 isn't it?
Looks like it (didn't know about the other bug), but this bug has more specific info, and also the testcase link is more specific.
Close the other one as duplicate of this one (despite anachronism) ?
https://bugs.freedesktop.org/show_bug.cgi?id=37253
--- Comment #3 from Sven Arvidsson sa@whiz.se 2011-05-24 10:48:14 PDT --- (In reply to comment #2)
Close the other one as duplicate of this one (despite anachronism) ?
That's probably a good idea. You could also reassign this bug to component "Mesa core" as it isn't a problem specific to r600g.
https://bugs.freedesktop.org/show_bug.cgi?id=37253
Benoit Jacob bjacob@mozilla.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |pavel.ondracka@email.cz
--- Comment #4 from Benoit Jacob bjacob@mozilla.com 2011-05-24 10:53:14 PDT --- *** Bug 33188 has been marked as a duplicate of this bug. ***
https://bugs.freedesktop.org/show_bug.cgi?id=37253
Benoit Jacob bjacob@mozilla.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|Drivers/Gallium/r600 |Mesa core AssignedTo|dri-devel@lists.freedesktop |mesa-dev@lists.freedesktop. |.org |org
dri-devel@lists.freedesktop.org