Hi.. i'm new in the list but i want to contribute in devel and testing with the wine team. I found this problem and i try to fix it, but i post to list because this problem can affect to other wine parts.
WINEDEBUG variable was setted to all Executed Command: wine PES5.EXE
Trace ----- CUT HERE ----- 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps (0x17be04, 0x7c01c130) 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps Filling vendor string NVIDIA Corporation 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps found GL_VENDOR ("NVIDIA Corporation")->(0x10de) 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps found GL_VERSION ("2.0.2 NVIDIA 87.62")->10.8762->(0x000a223a) 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps found GL_RENDERER ("GeForce 6600 GT/AGP/SSE2/3DNOW!")->(0x0250) 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps ClipPlanes support - num Planes=6 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps Lights support - max lights=8 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps Maximum texture size support - max texture size=4096 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps Maximum point size support - max texture size=1.000000 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps GL_Extensions reported: 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_ARB_color_buffer_float 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_ARB_depth_texture 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_ARB_draw_buffers 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_ARB_fragment_program 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: ARB Pixel Shader support - version=11 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: ARB Pixel Shader support - GL_MAX_TEXTURE_IMAGE_UNITS_ARB=16 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: ARB Pixel Shader support - max float constants=256 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_ARB_fragment_program_shadow 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_ARB_fragment_shader 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: ARB_fragment_shader (GLSL) support - max float ps constants=512 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_ARB_half_float_pixel 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_ARB_imaging 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: ARB imaging support 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_ARB_multisample 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: ARB Multisample support 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_ARB_multitexture 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: ARB Multitexture support - GL_MAX_TEXTURE_UNITS_ARB=4 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_ARB_occlusion_query 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: ARB Occlusion Query support 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_ARB_pixel_buffer_object 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: ARB Pixel Buffer support 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_ARB_point_parameters 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: ARB Point parameters support 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_ARB_point_sprite 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: ARB point sprite support 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_ARB_shadow 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_ARB_shader_objects 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_ARB_shading_language_100 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_ARB_texture_border_clamp 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: ARB Texture border clamp support 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_ARB_texture_compression 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: ARB Texture Compression support 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_ARB_texture_cube_map 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: ARB Texture Cube Map support 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps IMPLIED: NVIDIA (NV) Texture Gen Reflection support 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_ARB_texture_env_add 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: ARB Texture Env Add support 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_ARB_texture_env_combine 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: ARB Texture Env combine support 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_ARB_texture_env_dot3 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: ARB Dot3 support 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_ARB_texture_float 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_ARB_texture_mirrored_repeat 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: ARB Texture mirrored repeat support 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_ARB_texture_non_power_of_two 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_ARB_texture_rectangle 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_ARB_transpose_matrix 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_ARB_vertex_buffer_object 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: ARB Vertex Buffer support 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_ARB_vertex_program 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: ARB Vertex Shader support - version=11 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: ARB Vertex Shader support - max float constants=256 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_ARB_vertex_shader 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: ARB_vertex_shader (GLSL) support - max float vs constants=256 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_ARB_window_pos 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_ATI_draw_buffers 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_ATI_texture_float 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_ATI_texture_mirror_once 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: ATI Texture Mirror Once support 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_S3_s3tc 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_EXT_texture_env_add 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: EXT Texture Env Add support 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_EXT_abgr 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_EXT_bgra 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_EXT_blend_color 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_EXT_blend_equation_separate 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_EXT_blend_func_separate 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_EXT_blend_minmax 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_EXT_blend_subtract 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_EXT_compiled_vertex_array 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_EXT_Cg_shader 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_EXT_depth_bounds_test 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_EXT_draw_range_elements 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_EXT_fog_coord 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: EXT Fog coord support 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_EXT_framebuffer_object 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: EXT Frame Buffer Object support 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_EXT_multi_draw_arrays 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_EXT_packed_depth_stencil 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_EXT_packed_pixels 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_EXT_pixel_buffer_object 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_EXT_point_parameters 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: EXT Point parameters support 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_EXT_rescale_normal 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_EXT_secondary_color 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: EXT Secondary coord support 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_EXT_separate_specular_color 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_EXT_shadow_funcs 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_EXT_stencil_two_side 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: EXT Stencil two side support 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_EXT_stencil_wrap 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: EXT Stencil wrap support 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_EXT_texture3D 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_EXT_texture_compression_s3tc 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: EXT Texture S3TC compression support 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_EXT_texture_cube_map 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_EXT_texture_edge_clamp 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_EXT_texture_env_combine 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: EXT Texture Env combine support 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_EXT_texture_env_dot3 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: EXT Dot3 support 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_EXT_texture_filter_anisotropic 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: EXT Texture Anisotropic filter support. GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT 16 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_EXT_texture_lod 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: EXT Texture LOD support 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_EXT_texture_lod_bias 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: EXT Texture LOD bias support 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_EXT_texture_mirror_clamp 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_EXT_texture_object 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_EXT_texture_sRGB 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_EXT_timer_query 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_EXT_vertex_array 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_HP_occlusion_test 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_IBM_rasterpos_clip 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_IBM_texture_mirrored_repeat 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_KTX_buffer_region 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_NV_blend_square 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_NV_copy_depth_to_color 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_NV_depth_clamp 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_NV_fence 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_NV_float_buffer 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_NV_fog_distance 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: NVIDIA (NV) Fog Distance support 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_NV_fragment_program 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: NVIDIA (NV) Pixel Shader support - version=11 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_NV_fragment_program_option 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: NVIDIA (NV) Pixel Shader support - version=11 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_NV_fragment_program2 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: NVIDIA (NV) Pixel Shader support - version=11 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_NV_half_float 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_NV_light_max_exponent 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_NV_multisample_filter_hint 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_NV_occlusion_query 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: NVIDIA (NV) Occlusion Query (3) support 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_NV_packed_depth_stencil 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_NV_pixel_data_range 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_NV_point_sprite 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_NV_primitive_restart 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_NV_register_combiners 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: NVIDIA (NV) Register combiners (1) support - GL_MAX_GENERAL_COMBINERS_NV=8 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_NV_register_combiners2 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: NVIDIA (NV) Register combiners (2) support 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_NV_texgen_reflection 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: NVIDIA (NV) Texture Gen Reflection support 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_NV_texture_compression_vtc 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_NV_texture_env_combine4 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: NVIDIA (NV) Texture Env combine (4) support 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_NV_texture_expand_normal 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_NV_texture_rectangle 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_NV_texture_shader 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: NVIDIA (NV) Texture Shader (1) support 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_NV_texture_shader2 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: NVIDIA (NV) Texture Shader (2) support 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_NV_texture_shader3 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: NVIDIA (NV) Texture Shader (3) support 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_NV_vertex_array_range 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_NV_vertex_array_range2 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_NV_vertex_program 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: NVIDIA (NV) Vertex Shader support - version=10 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_NV_vertex_program1_1 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: NVIDIA (NV) Vertex Shader support - version=11 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_NV_vertex_program2 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: NVIDIA (NV) Vertex Shader support - version=20 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_NV_vertex_program2_option 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: NVIDIA (NV) Vertex Shader support - version=20 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_NV_vertex_program3 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps FOUND: NVIDIA (NV) Vertex Shader support - version=20 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_NVX_conditional_render 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_SGIS_generate_mipmap 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_SGIS_texture_lod 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_SGIX_depth_texture 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_SGIX_shadow 0009:trace:d3d_caps:IWineD3DImpl_FillGLCaps - GL_SUN_slice_accum 0009:trace:d3d:IWineD3DImpl_FillGLCaps extension detection call ok directx.c / 774 0009:Call ntdll.RtlAllocateHeap(00110000,00000000,00000014) ret=7ec142bc 0009:err:heap:HEAP_ValidateInUseArena Heap 0x110000: invalid in-use arena magic for 0x17c228 Heap: 0x110000 Next: 0x3e30000 Sub-heaps: 0x110000 Free lists: Block Stat Size Id 0x110038 free 00000010 prev=0x17c228 next=0x110048 0x110048 free 00000020 prev=0x110038 next=0x110058 0x110058 free 00000030 prev=0x110048 next=0x110068 0x110068 free 00000040 prev=0x110058 next=0x110078 0x110078 free 00000060 prev=0x110068 next=0x110088 0x110088 free 00000080 prev=0x110078 next=0x110098 0x110098 free 00000100 prev=0x110088 next=0x1100a8 0x1100a8 free 00000200 prev=0x110098 next=0x1100b8 0x1100b8 free 00000400 prev=0x1100a8 next=0x17aa60 0x1100c8 free 00001000 prev=0x17aa60 next=0x1100d8 0x1100d8 free ffffffff prev=0x1100c8 next=0x17c228
----- CUT HERE -----
Regards, and sorry for my english Diego
Hi,
On Tue, Aug 01, 2006 at 05:40:24PM -0300, Diego A. Degese wrote:
0009:Call ntdll.RtlAllocateHeap(00110000,00000000,00000014) ret=7ec142bc 0009:err:heap:HEAP_ValidateInUseArena Heap 0x110000: invalid in-use arena magic for 0x17c228 Heap: 0x110000 Next: 0x3e30000 Sub-heaps: 0x110000 Free lists: Block Stat Size Id 0x110038 free 00000010 prev=0x17c228 next=0x110048 0x110048 free 00000020 prev=0x110038 next=0x110058 0x110058 free 00000030 prev=0x110048 next=0x110068 0x110068 free 00000040 prev=0x110058 next=0x110078 0x110078 free 00000060 prev=0x110068 next=0x110088 0x110088 free 00000080 prev=0x110078 next=0x110098 0x110098 free 00000100 prev=0x110088 next=0x1100a8 0x1100a8 free 00000200 prev=0x110098 next=0x1100b8 0x1100b8 free 00000400 prev=0x1100a8 next=0x17aa60 0x1100c8 free 00001000 prev=0x17aa60 next=0x1100d8 0x1100d8 free ffffffff prev=0x1100c8 next=0x17c228
This probably means that either the block directly before the 0x17c228 block or the block right at 0x17c228 got corrupted (overwritten with excessive length or maybe some random access to the arena flags area by a rogue pointer). Try to figure out via wine debug channels or additional manually inserted source traces, which pointer variable the previous block gets allocated for and where it's being written to (most likely incorrectly). You could also figure out which address the arena magic for 0x17c228 resides at and do a character/hex dump of the surrounding area to find out what kind of data is corrupting this area... (maybe a text string or characteristic numbers?).
Andreas