Summary: | [nv96] Dota2 (wine) consistently crashes with "WARNING: out of code space, evicting all shaders" | ||
---|---|---|---|
Product: | Mesa | Reporter: | Emil Velikov <emil.l.velikov> |
Component: | Drivers/DRI/nouveau | Assignee: | Nouveau Project <nouveau> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | ||
Version: | unspecified | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
Untrimmed stdout & stderr
Wine backtrace NV50_PROG_DEBUG_NO_COLORS=1 NV50_PROG_DEBUG=1 WINEPREFIX="~/.local/share/wineprefixes/steam" wine C:\\\\windows\\\\command\\\\start.exe steam://rungameid/570 1>dota2.log 2>&1 |
Created attachment 69590 [details]
Wine backtrace
Correcting component To clear any confusion that I may have caused Arch Linux 64bit -> wine 64bit -> wine 32bit -> Steam -> Dota2 Around the date mentioned I have updated the 64bit mesa not the multilib (which is used), thus it is caused by the Dota updates Since the issue has appeared I have updated to {lib32-,}libgl-git 20121104.gite3542ea-1 {lib32-,}libglapi-git 20121104.gite3542ea-1 {lib32-,}mesa-git 20121104.gite3542ea-1 {lib32-,}nouveau-dri-git 20121104.gite3542ea-1 I cannot reproduce if -dxlevel81 is used (appended to command line) Created attachment 69862 [details]
NV50_PROG_DEBUG_NO_COLORS=1 NV50_PROG_DEBUG=1 WINEPREFIX="~/.local/share/wineprefixes/steam" wine C:\\\\windows\\\\command\\\\start.exe steam://rungameid/570 1>dota2.log 2>&1
The shaders, compressed in xz as the raw file is ~19MB
Note this is unedited output, thus it contains some wine messages
Most of which can be stripped with grep -v "fixme" logfile
you can shut up wine with WINEDEBUG=-all nv50/c0 was reworked to reallocate the last shader after the eviction, thus resolving the crash Messages about "not uniquely defined" are still present although do not cause any noticeable issues Closing bug |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.
Created attachment 69589 [details] Untrimmed stdout & stderr As of approx 1 Nov 2012, Dota2 crashes while playing/spectating a game Initially I was suspecting the recent vbo work by Marek, although I'm leaning towards memory bug/buggy shader in one of the Dota2 3 updates - 29,30 and 1 Nov Cannot downgrade to verify, although backtrace does point that the crash occurs after the above message is printed to stderr Brief list of the other messages printed to strout & strerr WARNING: value %35 not uniquely defined ... WARNING: value %277 not uniquely defined WARNING: value %17 not uniquely defined context mis-match in pipe_sampler_view_release() WARNING: value %28 not uniquely defined ... WARNING: value %17 not uniquely defined WARNING: out of code space, evicting all shaders.