[Bug 35900] New: L.A. Noire 1.3 (Steam version) crashes during upload of WINED3DFMT_DXT1 volume texture

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Mar 31 16:36:20 CDT 2014


https://bugs.winehq.org/show_bug.cgi?id=35900

            Bug ID: 35900
           Summary: L.A. Noire 1.3 (Steam version) crashes during upload
                    of WINED3DFMT_DXT1 volume texture
           Product: Wine
           Version: 1.7.15
          Hardware: x86
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: directx-d3d
          Assignee: wine-bugs at winehq.org
          Reporter: focht at gmx.net

Hello folks,

with bug 35112 fixed, it runs a bit farther - only to crash again.

Prerequisite: 'winetricks -q dotnet35sp1'

--- snip ---
$ pwd
/home/focht/wine-apps/wineprefix-steam/wineprefix/drive_c/Program Files/Steam

$
WINEDEBUG=+tid,+seh,+loaddll,+process,+msvcrt,+d3d,+d3d9,+d3d_texture,+d3d_surface
wine ./steam.exe -applaunch 110800 >>~/Downloads/log.txt 2>&1
...
0041:trace:d3d:device_update_volume device 0x31b52f00, src_volume 0x34dc7ea0,
dst_volume 0x34dc7c78.
0041:trace:d3d_surface:wined3d_volume_map volume 0x34dc7ea0, map_desc 0x3328c4,
box (nil), flags 0x10.
0041:trace:d3d_surface:wined3d_volume_map Base memory pointer 0x34e1c8e0.
0041:trace:d3d_surface:wined3d_volume_get_pitch Returning row pitch 128, slice
pitch 2048.
0041:trace:d3d_surface:wined3d_volume_map No box supplied - all is ok
0041:trace:d3d_surface:wined3d_volume_map Returning memory 0x34e1c8e0, row
pitch 128, slice pitch 2048.
0041:trace:d3d:context_acquire device 0x31b52f00, target (nil).
0041:trace:d3d:context_enter Entering context 0x31b804f8, level 1.
0041:trace:d3d_texture:wined3d_texture_bind texture 0x34dc7b10, context
0x31b804f8, srgb 0.
0041:trace:d3d:context_bind_texture glBindTexture call ok
/home/focht/projects/wine/wine.repo/src/dlls/wined3d/context.c / 2065
0041:trace:d3d_surface:wined3d_volume_load_location Volume 0x34dc7c78, loading
WINED3D_LOCATION_TEXTURE_RGB, have WINED3D_LOCATION_TEXTURE_RGB.
0041:trace:d3d_surface:wined3d_volume_load_location Location(s) already up to
date.
0041:trace:d3d_surface:wined3d_volume_upload_data volume 0x34dc7c78, context
0x31b804f8, level 0, format WINED3DFMT_DXT1 (0x31545844).
0041:trace:seh:raise_exception code=c0000005 flags=0 addr=0xf5b6cde9
ip=f5b6cde9 tid=0041
0041:trace:seh:raise_exception  info[0]=00000000
0041:trace:seh:raise_exception  info[1]=34e40000
0041:trace:seh:raise_exception  eax=00000000 ebx=00000000 ecx=00000004
edx=00000000 esi=34e40000 edi=f18a1728
0041:trace:seh:raise_exception  ebp=00000038 esp=0033231c cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00010202
0041:trace:seh:call_stack_handlers calling handler at 0x1048b64 code=c0000005
flags=0
0041:trace:seh:call_stack_handlers handler at 0x1048b64 returned 1
0041:trace:seh:call_stack_handlers calling handler at 0x1060f8d code=c0000005
flags=0
0041:trace:seh:call_stack_handlers handler at 0x1060f8d returned 1
0041:trace:seh:call_stack_handlers calling handler at 0x1068980 code=c0000005
flags=0
0041:trace:seh:call_stack_handlers handler at 0x1068980 returned 1
0041:trace:seh:call_stack_handlers calling handler at 0x10521c5 code=c0000005
flags=0
0041:trace:seh:call_stack_handlers handler at 0x10521c5 returned 1
0041:trace:seh:call_stack_handlers calling handler at 0xedc215 code=c0000005
flags=0 
--- snip ---

This is with the Nvidia binary driver:

$ nvidia-smi 

+------------------------------------------------------+                       
| NVIDIA-SMI 4.304...   Driver Version: 304.119        |                       
|-------------------------------+----------------------+----------------------+
| GPU  Name                     | Bus-Id        Disp.  | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap| Memory-Usage         | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GT 425M          | 0000:01:00.0     N/A |                  N/A |
| N/A   61C  N/A     N/A /  N/A |  13%  128MB / 1023MB |     N/A      Default |
+-------------------------------+----------------------+----------------------+

Interestingly, when I disable DXTC support (commenting out the
"GL_EXT_texture_compression_s3tc" from gl_extension_map[] in
dlls/wined3d/directx.c ->
http://source.winehq.org/git/wine.git/blob/62f7ba2555c475a65ad6bf143780b24fbb3d0664:/dlls/wined3d/directx.c#l176)
it runs much farther: several splash/intros can be seen until it crashes again
(probably due to disabling of DXTC support), after lots of:

--- snip ---
...
0042:trace:d3d9:d3d9_device_CreateCubeTexture iface 0xfa0a540, edge_length 128,
levels 8, usage 0, format 0x31545844, pool 0, texture 0x332d84, shared_handle
(nil).
0042:trace:d3d_texture:wined3d_texture_create device 0xfd12f00, desc 0x332c68,
level_count 8, surface_flags 0, parent 0x3524e438, parent_ops 0xf5f77e78,
texture 0x3524e448.
0042:fixme:d3d:debug_d3dusage Unrecognized usage flag(s) 0x10000000
0042:trace:d3d_texture:wined3d_texture_init texture 0x3524e488, texture_ops
0xf5eab0b0, layer_count 6, level_count 8, resource_type
WINED3D_RTYPE_CUBE_TEXTURE, format WINED3DFMT_DXT1, multisample_type 0,
multisample_quality 0, usage 0, pool WINED3D_POOL_DEFAULT, width 128, height
128, depth 1, device 0xfd12f00, parent 0x3524e438, parent_ops 0xf5f77e78,
resource_ops 0xf5eab0bc.
0042:warn:d3d_texture:wined3d_texture_init Failed to initialize resource,
returning 0x8876086c
0042:warn:d3d_texture:cubetexture_init Failed to initialize texture, returning
0x8876086c
0042:warn:d3d_texture:wined3d_texture_create Failed to initialize texture,
returning 0x8876086c.
0042:warn:d3d9:cubetexture_init Failed to create wined3d cube texture, hr
0x8876086c.
0042:warn:d3d9:d3d9_device_CreateCubeTexture Failed to initialize cube texture,
hr 0x8876086c.
0042:trace:seh:raise_exception code=c0000005 flags=0 addr=0xd66b7e ip=00d66b7e
tid=0042
0042:trace:seh:raise_exception  info[0]=00000001
0042:trace:seh:raise_exception  info[1]=00000014
0042:trace:seh:raise_exception  eax=00000000 ebx=00000008 ecx=10998bf0
edx=00110064 esi=10998b70 edi=31545844
0042:trace:seh:raise_exception  ebp=1169bd90 esp=00332db8 cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00010246
0042:trace:seh:call_stack_handlers calling handler at 0x1048bb6 code=c0000005
flags=0 
--- snip ---

There is also bug 29128 - IMHO messed up with various issues, unusable for
problem analysis.

$ wine --version
wine-1.7.15-133-g62f7ba2

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list