https://bugs.freedesktop.org/show_bug.cgi?id=83800
Priority: medium Bug ID: 83800 Assignee: dri-devel@lists.freedesktop.org Summary: 3DMark2003 crashes radeon with wine 1.7.26 + gallium nine Severity: normal Classification: Unclassified OS: All Reporter: darkbasic@linuxsystems.it Hardware: Other Status: NEW Version: XOrg CVS Component: DRM/Radeon Product: DRI
HD 7950 Linux 3.17.0-rc2-core-avx-i-drm-next-3.18 20140912 llvm 3.6 git xorg-server 1.15.1 + glamor git mesa git + gallium nine wine 1.7.26 + gallium nine
https://bugs.freedesktop.org/show_bug.cgi?id=83800
--- Comment #1 from darkbasic darkbasic@linuxsystems.it --- Created attachment 106183 --> https://bugs.freedesktop.org/attachment.cgi?id=106183&action=edit dmesg
https://bugs.freedesktop.org/show_bug.cgi?id=83800
--- Comment #2 from darkbasic darkbasic@linuxsystems.it --- Created attachment 106184 --> https://bugs.freedesktop.org/attachment.cgi?id=106184&action=edit Xorg.0.log
https://bugs.freedesktop.org/show_bug.cgi?id=83800
--- Comment #3 from darkbasic darkbasic@linuxsystems.it --- This is 100% reproducible: just start 3DMark2003 with a gallium nine enabled wine (and mesa of course) and it will crash your whole system.
https://bugs.freedesktop.org/show_bug.cgi?id=83800
--- Comment #4 from Christian König deathsimple@vodafone.de --- (In reply to comment #3)
This is 100% reproducible: just start 3DMark2003 with a gallium nine enabled wine (and mesa of course) and it will crash your whole system.
^^ very interesting. Would it be possible that I get SSH access to the crashed system?
https://bugs.freedesktop.org/show_bug.cgi?id=83800
--- Comment #5 from darkbasic darkbasic@linuxsystems.it --- Of course, just give me a few days to setup a test system on another hard disk ;)
https://bugs.freedesktop.org/show_bug.cgi?id=83800
--- Comment #6 from David Heidelberger (okias) david.heidelberger@ixit.cz --- HD 6550D (r600g) Linux 3.16.1 llvm 3.5 git xorg-server-git mesa git + gallium nine wine 1.7.26 + gallium nine
just getting spammed by
... EE r600_state_common.c:751 r600_shader_select - Failed to build shader variant (type=0) -22 EE r600_shader.c:2293 tgsi_unsupported - CLAMP tgsi opcode unsupported EE r600_shader.c:157 r600_pipe_shader_create - translation from TGSI failed ! EE r600_state_common.c:751 r600_shader_select - Failed to build shader variant (type=0) -22 EE r600_shader.c:2293 tgsi_unsupported - CLAMP tgsi opcode unsupported EE r600_shader.c:157 r600_pipe_shader_create - translation from TGSI failed ! ... otherwise OK, i'll try investigate but maybe it's somehow not handled on radeonsi.
https://bugs.freedesktop.org/show_bug.cgi?id=83800
--- Comment #7 from Michel Dänzer michel@daenzer.net --- Does it always happen at the same point in 3DMark2003, or randomly? If the former, can you create an apitrace reproducing the crash?
https://bugs.freedesktop.org/show_bug.cgi?id=83800
--- Comment #8 from darkbasic darkbasic@linuxsystems.it --- I tried but I get no traces from apitrace 5 and I can't find apitrace 4 binaries anymore: wine ~/Downloads/apitrace-msvc/x86/bin/apitrace.exe trace --api=d3d9 "C:\Program Files (x86)\Futuremark\3DMark03\3DMark03.exe" -nosysteminfo
Do you have apitrace 4 for windows?
https://bugs.freedesktop.org/show_bug.cgi?id=83800
--- Comment #9 from Michel Dänzer michel@daenzer.net --- You'd have to use Linux apitrace to trace the Wine process. Even if Windows apitrace can trace Direct3D, the resulting traces wouldn't be useful for the purpose of this bug report.
https://bugs.freedesktop.org/show_bug.cgi?id=83800
--- Comment #10 from Michel Dänzer michel@daenzer.net --- Hmm, of course Linux apitrace won't work either with the nine state tracker...
https://bugs.freedesktop.org/show_bug.cgi?id=83800
--- Comment #11 from darkbasic darkbasic@linuxsystems.it --- Even if I use linux apitrace and vanilla wine (not nine) it doesn't work:
apitrace trace wine Tropics.exe -video_app opengl -sound_app openal -video_fullscreen 1 -video_mode -1 -video_width 1280 -video_height 1024 -data_path ./ -engine_config data/unigine.cfg -system_script tropics/unigine.cpp -extern_define RELEASE
On the contrary if I use apitrace with a native app (for example apitrace trace xonotic-sdl) it works flawlessly. Any idea?
https://bugs.freedesktop.org/show_bug.cgi?id=83800
--- Comment #12 from darkbasic darkbasic@linuxsystems.it --- Christian I sent you and e-mail: if you're still interested I finally managed to setup a testbox and I can give you ssh access to the crashed system as you previously asked.
https://bugs.freedesktop.org/show_bug.cgi?id=83800
--- Comment #13 from Christian König deathsimple@vodafone.de --- (In reply to darkbasic from comment #12)
Christian I sent you and e-mail: if you're still interested I finally managed to setup a testbox and I can give you ssh access to the crashed system as you previously asked.
Mhm, looks like that mail neaver reached me. Going to send you a mail back, maybe my spam filter is more graceful to you then.
https://bugs.freedesktop.org/show_bug.cgi?id=83800
--- Comment #14 from José Fonseca jfonseca@vmware.com --- (In reply to Michel Dänzer from comment #10)
Hmm, of course Linux apitrace won't work either with the nine state tracker...
FWIW, I've documented how to obtain D3D9 traces inside WINE on https://github.com/apitrace/apitrace/wiki/WINE#windows-native
https://bugs.freedesktop.org/show_bug.cgi?id=83800
darkbasic darkbasic@linuxsystems.it changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #15 from darkbasic darkbasic@linuxsystems.it --- Fixed in nine state tracker. Probably the crash still happens with old nine.
https://bugs.freedesktop.org/show_bug.cgi?id=83800
darkbasic darkbasic@linuxsystems.it changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED |---
--- Comment #16 from darkbasic darkbasic@linuxsystems.it --- Sorry guys, I forgot to enable nine in my previous test: it still hangs the whole system.
https://bugs.freedesktop.org/show_bug.cgi?id=83800
--- Comment #17 from darkbasic darkbasic@linuxsystems.it --- By the way I already narrowed this issue down to the 3D engine with Christian Koenig, so no VM or DMA problem here.
https://bugs.freedesktop.org/show_bug.cgi?id=83800
Martin Peres martin.peres@free.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution|--- |MOVED
--- Comment #18 from Martin Peres martin.peres@free.fr --- -- GitLab Migration Automatic Message --
This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.
You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/drm/amd/issues/532.
dri-devel@lists.freedesktop.org