https://bugs.freedesktop.org/show_bug.cgi?id=30011
Summary: [r300g] several wine games crash with gallium Product: Mesa Version: git Platform: x86 (IA32) OS/Version: Linux (All) Status: NEW Severity: normal Priority: medium Component: Drivers/DRI/r300 AssignedTo: dri-devel@lists.freedesktop.org ReportedBy: rubenf3000@gmail.com
some wine games (specifically, Tales of Monkey Island and Spore) run with mesa classic r300 (and ToMI, at least, renders correctly), yet they crash when run with the gallium driver.
Right after changing video mode, a popup appears with the message:
"The program SporeApp.exe has encountered a serious problem and needs to close. We are sorry for the inconvenience. This can be caused by a problem in the program or a deficiency in Wine. You may want to check http://appdb.winehq.org for tips about running this application. If this problem is not present under Windows and has not been reported yet, you can report it at http://bugs.winehq.org."
and then exits.
I'll attach the log produced by wine; the most helpful line seems to be this:
0x7ceebdcb st_context_notify_invalid_framebuffer+0x2b [/home/cable/archivos/programas/sistema/X/extras/mesa/git/new/mesa/src/mesa/state_tracker/st_manager.c:494] in r300_dri.so: movl $0x1,0x384(%eax)
https://bugs.freedesktop.org/show_bug.cgi?id=30011
--- Comment #1 from Rubén Fernández rubenf3000@gmail.com 2010-09-04 04:05:34 PDT --- Created an attachment (id=38429) --> (https://bugs.freedesktop.org/attachment.cgi?id=38429) Log generated with WINEDEBUG=warn
https://bugs.freedesktop.org/show_bug.cgi?id=30011
--- Comment #2 from Rubén Fernández rubenf3000@gmail.com 2010-09-04 04:07:04 PDT --- By the way, my machine specs are:
Graphics Card: ATI Technologies Inc RV505 [Radeon X1550 64-bit] CPU: Intel Core Duo 1.8 Ghz, 2.5 GB RAM Linux kernel 2.6.35.2, libdrm 2.4.21
https://bugs.freedesktop.org/show_bug.cgi?id=30011
Sven Arvidsson sa@whiz.se changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sa@whiz.se
--- Comment #3 from Sven Arvidsson sa@whiz.se 2010-09-04 05:15:32 PDT --- This is probably the same as bug 29244.
https://bugs.freedesktop.org/show_bug.cgi?id=30011
Matt Turner mattst88@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|Drivers/DRI/r300 |Drivers/Gallium/r300
https://bugs.freedesktop.org/show_bug.cgi?id=30011
--- Comment #4 from Tom Stellard tstellar@gmail.com 2010-10-28 00:47:26 PDT --- Is this still an issue in Mesa 7.9 or the latest version from git?
https://bugs.freedesktop.org/show_bug.cgi?id=30011
Rubén Fernández rubenf3000@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #5 from Rubén Fernández rubenf3000@gmail.com 2010-10-28 11:02:32 PDT --- (In reply to comment #4)
Is this still an issue in Mesa 7.9 or the latest version from git?
In 7.9, yes; but, I just checked the latest git, and the issue seems solved there. All the failing applications now run (or fail for entirely different reasons)
https://bugs.freedesktop.org/show_bug.cgi?id=30011
--- Comment #6 from Marek Olšák maraeo@gmail.com 2010-10-28 11:32:07 PDT --- Could you please bisect what fixed it so that we can commit the fix to 7.9 as well?
https://bugs.freedesktop.org/show_bug.cgi?id=30011
--- Comment #7 from Rubén Fernández rubenf3000@gmail.com 2010-10-30 12:30:17 PDT --- (In reply to comment #6)
Could you please bisect what fixed it so that we can commit the fix to 7.9 as well?
Yes, sure; it was this commit that did the trick:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d6eec0a87ee5549e817cdabb4b...
made just one day the 7.9 release! what luch.
It says it's already a candidate for 7.9, though
dri-devel@lists.freedesktop.org