https://bugs.winehq.org/show_bug.cgi?id=39820
Bug ID: 39820 Summary: Warhammer 40k: Kill Team (still) crashes immediately after launch Product: Wine Version: 1.8 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: zentarim@rambler.ru Distribution: ---
A bug https://bugs.winehq.org/show_bug.cgi?id=37200 It really looks fixed. But there was another problem (crash log in attachement).
OS: Ubuntu 14.04.1 LTS, Trusty Tahr Wine: 1.8 Video: Gainward "9600GT Green Edition"
This fragment looks suspicious:
fixme:d3d:wined3d_get_format Can't find format WINED3DFMT_BC1_UNORM (0x62) in the format lookup table wine: Unhandled page fault on read access to 0x00000000 at address 0x7dbab752 (thread 0066), starting debugger...
Similar fragment is observed here: https://bugs.winehq.org/show_bug.cgi?id=39754
Thanks in advance.
https://bugs.winehq.org/show_bug.cgi?id=39820
--- Comment #1 from Zentarim zentarim@rambler.ru --- Created attachment 53166 --> https://bugs.winehq.org/attachment.cgi?id=53166 Crash log
https://bugs.winehq.org/show_bug.cgi?id=39820
Zentarim zentarim@rambler.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |zentarim@rambler.ru
https://bugs.winehq.org/show_bug.cgi?id=39820
--- Comment #2 from Józef Kucia joseph.kucia@gmail.com --- Created attachment 53170 --> https://bugs.winehq.org/attachment.cgi?id=53170 Add BC1_UNORM format
This patch should help but I expect you will get another crash with the patch.
https://bugs.winehq.org/show_bug.cgi?id=39820
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |joseph.kucia@gmail.com Summary|Warhammer 40k: Kill Team |Warhammer 40k: Kill Team |(still) crashes immediately |needs BC1_UNORM |after launch | Ever confirmed|0 |1
--- Comment #3 from Józef Kucia joseph.kucia@gmail.com --- Confirming
https://bugs.winehq.org/show_bug.cgi?id=39820
--- Comment #4 from Zentarim zentarim@rambler.ru --- (In reply to Józef Kucia from comment #3)
Confirming
This means that the patch does not work?
https://bugs.winehq.org/show_bug.cgi?id=39820
Sergey Isakov isakov-sl@bk.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |isakov-sl@bk.ru
--- Comment #5 from Sergey Isakov isakov-sl@bk.ru --- AFAIK BC1 format is the same as DXT1. It is not enough to add its description in table. There must be conversion function like in wine-staging. On the other hand wine-staging knows DXT1 but doesn't know BC1_UNORM.
https://bugs.winehq.org/show_bug.cgi?id=39820
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #6 from super_man@post.com --- (In reply to Sergey Isakov from comment #5)
AFAIK BC1 format is the same as DXT1. It is not enough to add its description in table. There must be conversion function like in wine-staging. On the other hand wine-staging knows DXT1 but doesn't know BC1_UNORM.
Actually you might be right
https://msdn.microsoft.com/en-us/library/windows/desktop/bb694531%28v=vs.85%...
"Differences between Direct3D 9 and Direct3D 10:
This format exists in both Direct3D 9 and 10.
In Direct3D 9, the BC1 format is called D3DFMT_DXT1. In Direct3D 10, the BC1 format is represented by DXGI_FORMAT_BC1_UNORM or DXGI_FORMAT_BC1_UNORM_SRGB."
https://bugs.winehq.org/show_bug.cgi?id=39820
--- Comment #7 from Józef Kucia joseph.kucia@gmail.com --- FWIW BC1_UNORM is now supported in wined3d. http://source.winehq.org/git/wine.git/commit/3e1120421011f9667b1b362341458f3...
https://bugs.winehq.org/show_bug.cgi?id=39820
--- Comment #8 from Zentarim zentarim@rambler.ru --- Created attachment 53391 --> https://bugs.winehq.org/attachment.cgi?id=53391 Crash log
fixme:d3d11:d3d10_device_GetFeatureLevel iface 0x2302a54 stub! fixme:d3d:wined3d_get_format Can't find format WINED3DFMT_R24G8_TYPELESS (0x47) in the format lookup table wine: Unhandled page fault on read access to 0x00000000 at address 0x7dba33f0 (thread 0062), starting debugger...
https://bugs.winehq.org/show_bug.cgi?id=39820
--- Comment #9 from Zentarim zentarim@rambler.ru --- Now slightly different error in new version (wine 1.9.1)(In reply to Zentarim from comment #8)
Created attachment 53391 [details] Crash log
fixme:d3d11:d3d10_device_GetFeatureLevel iface 0x2302a54 stub! fixme:d3d:wined3d_get_format Can't find format WINED3DFMT_R24G8_TYPELESS (0x47) in the format lookup table wine: Unhandled page fault on read access to 0x00000000 at address 0x7dba33f0 (thread 0062), starting debugger...
Now slightly different error in new version (wine 1.9.1)
https://bugs.winehq.org/show_bug.cgi?id=39820
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |3e1120421011f9667b1b3623414 | |58f3438baf0e0 Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #10 from Bruno Jesus 00cpxxx@gmail.com --- (In reply to Zentarim from comment #9)
Now slightly different error in new version (wine 1.9.1)
Please open a new bug for that so we can keep one problem per bug.
https://bugs.winehq.org/show_bug.cgi?id=39820
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.9.2.