--- ../2010-03-05-10.53/vg-dxdiagn_container.txt.x 2010-03-19 00:12:26.000000000 -0700 +++ vg-dxdiagn_container.txt.x 2010-03-19 00:12:26.000000000 -0700 @@ -0,0 +1,144 @@ + Syscall param ioctl(generic) points to uninitialised byte(s) + at ??? (in /lib/ld-2.10.1.so) + by ??? (in /usr/lib/libGLcore.so.185.18.36) + Address 0xNNNN is on thread 1's stack + Uninitialised value was created by a stack allocation + at ??? (in /usr/lib/libGLcore.so.185.18.36) + +{ + + Memcheck:Param + ioctl(generic) + obj:/lib/ld-2.10.1.so + obj:/usr/lib/libGLcore.so.185.18.36 +} +fixme:win:EnumDisplayDevicesW ((null),0,0xNNNN,0xNNNN), stub! +wine: Unhandled page fault on write access to 0xNNNN at address 0xNNNN (thread XX), starting debugger... + Memcheck, a memory error detector + Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. + Using Valgrind-3.6.0.SVN and LibVEX; rerun with -h for copyright info + Command: /home/dank/wine-git/loader/wine-preloader /home/dank/wine-git/loader/wine winedbg --auto 66 56 + +preloader: Warning: failed to reserve range 00110000-68000000 +Unhandled exception: page fault on write access to 0xNNNN in 32-bit code (0xNNNN). +0000000b dsound_test.exe + 00000020 15 + 00000044 0 +Backtrace: +=>0 0xNNNN (0xNNNN) + 1 0xNNNN init_format_filter_info+0xNNNN(gl_info=0xNNNN, vendor=HW_VENDOR_NVIDIA) [/home/dank/wine-git/dlls/wined3d/utils.c] in wined3d (0xNNNN) + 2 0xNNNN initPixelFormats+0xNNNN(gl_info=0xNNNN, vendor=HW_VENDOR_NVIDIA) [/home/dank/wine-git/dlls/wined3d/utils.c] in wined3d (0xNNNN) + 3 0xNNNN InitAdapters+0xNNNN(This=0xNNNN) [/home/dank/wine-git/dlls/wined3d/directx.c] in wined3d (0xNNNN) + 4 0xNNNN WineDirect3DCreate+0xNNNN(dxVersion=0xNNNN, parent=0xNNNN) [/home/dank/wine-git/dlls/wined3d/wined3d_main.c] in wined3d (0xNNNN) + 5 0xNNNN Direct3DCreate9+0xNNNN(SDKVersion=0xNNNN) [/home/dank/wine-git/dlls/d3d9/d3d9_main.c] in d3d9 (0xNNNN) + 6 0xNNNN get_display_device_id+0xNNNN(szIdentifierBuffer="134.2 MB") [/home/dank/wine-git/dlls/dxdiagn/provider.c] in dxdiagn (0xNNNN) + 7 0xNNNN DXDiag_InitDXDiagDisplayContainer+0xNNNN(pSubCont=0xNNNN) [/home/dank/wine-git/dlls/dxdiagn/provider.c] in dxdiagn (0xNNNN) + 8 0xNNNN DXDiag_InitRootDXDiagContainer+0xNNNN(pRootCont=0xNNNN) [/home/dank/wine-git/dlls/dxdiagn/provider.c] in dxdiagn (0xNNNN) + 9 0xNNNN IDxDiagProviderImpl_GetRootContainer+0xNNNN(iface=0xNNNN, ppInstance=0xNNNN) [/home/dank/wine-git/dlls/dxdiagn/provider.c] in dxdiagn (0xNNNN) + 10 0xNNNN create_root_IDxDiagContainer+0xNNNN() [/home/dank/wine-git/dlls/dxdiagn/tests/container.c] in dxdiagn_test (0xNNNN) + 11 0xNNNN test_GetNumberOfChildContainers+0xNNNN() [/home/dank/wine-git/dlls/dxdiagn/tests/container.c] in dxdiagn_test (0xNNNN) + 12 0xNNNN func_container+0xNNNN() [/home/dank/wine-git/dlls/dxdiagn/tests/container.c] in dxdiagn_test (0xNNNN) + 13 0xNNNN run_test+0xNNNN(name="container.c") [/home/dank/wine-git/dlls/dxdiagn/tests/../../../include/wine/test.h:543] in dxdiagn_test (0xNNNN) + 14 0xNNNN main+0xNNNN(argc=0xNNNN, argv=0xNNNN) [/home/dank/wine-git/dlls/dxdiagn/tests/../../../include/wine/test.h:592] in dxdiagn_test (0xNNNN) + 15 0xNNNN __wine_spec_exe_entry+0xNNNN(peb=0xNNNN) [/home/dank/wine-git/dlls/winecrt0/exe_entry.c] in dxdiagn_test (0xNNNN) + 16 0xNNNN start_process+0xNNNN(peb=0xNNNN) [/home/dank/wine-git/dlls/kernel32/process.c] in kernel32 (0xNNNN) + 17 0xNNNN call_thread_func+0xNNNN() in ntdll (0xNNNN) + 18 0xNNNN call_thread_entry_point+0xNNNN(entry=0xNNNN, arg=0xNNNN) [/home/dank/wine-git/dlls/ntdll/signal_i386.c] in ntdll (0xNNNN) + 19 0xNNNN LdrInitializeThunk(kernel_start=0xNNNN, unknown2=0, unknown3=0, unknown4=0) [/home/dank/wine-git/dlls/ntdll/loader.c] in ntdll (0xNNNN) + 20 0xNNNN wine_call_on_stack+0xNNNN() in libwine.so.1 (0xNNNN) + + HEAP SUMMARY: + in use at exit: NNN bytes in BBBB blocks + total heap usage: 36,547 allocs, 29,691 frees, NNNNN bytes allocated + + NNN bytes in BBBB blocks are definitely lost + at notify_alloc (heap.c) + by RtlAllocateHeap (heap.c) + by DXDiag_CreateDXDiagContainer (container.c) + by DXDiag_InitRootDXDiagContainer (provider.c) + by IDxDiagProviderImpl_GetRootContainer (provider.c) + by create_root_IDxDiagContainer (container.c) + by test_GetNumberOfChildContainers (container.c) + by func_container (container.c) + by run_test (test.h:541) + by main (test.h:591) + +{ + + Memcheck:Leak + fun:notify_alloc + fun:RtlAllocateHeap + fun:DXDiag_CreateDXDiagContainer + fun:DXDiag_InitRootDXDiagContainer + fun:IDxDiagProviderImpl_GetRootContainer + fun:create_root_IDxDiagContainer + fun:test_GetNumberOfChildContainers + fun:func_container + fun:run_test + fun:main +} + NNN bytes in BBBB blocks are definitely lost + at notify_alloc (heap.c) + by RtlAllocateHeap (heap.c) + by WineDirect3DCreate (wined3d_main.c) + by Direct3DCreate9 (d3d9_main.c) + by get_display_device_id (provider.c) + by DXDiag_InitDXDiagDisplayContainer (provider.c) + by DXDiag_InitRootDXDiagContainer (provider.c) + by IDxDiagProviderImpl_GetRootContainer (provider.c) + by create_root_IDxDiagContainer (container.c) + by test_GetNumberOfChildContainers (container.c) + by func_container (container.c) + by run_test (test.h:541) + by main (test.h:591) + +{ + + Memcheck:Leak + fun:notify_alloc + fun:RtlAllocateHeap + fun:WineDirect3DCreate + fun:Direct3DCreate9 + fun:get_display_device_id + fun:DXDiag_InitDXDiagDisplayContainer + fun:DXDiag_InitRootDXDiagContainer + fun:IDxDiagProviderImpl_GetRootContainer + fun:create_root_IDxDiagContainer + fun:test_GetNumberOfChildContainers + fun:func_container + fun:run_test + fun:main +} + LEAK SUMMARY: + definitely lost: NNN bytes in BBBB blocks + indirectly lost: NNN bytes in BBBB blocks + possibly lost: NNN bytes in BBBB blocks + still reachable: NNN bytes in BBBB blocks + suppressed: NNN bytes in BBBB blocks + Reachable blocks (those to which a pointer was found) are not shown. + To see them, rerun with: --leak-check=full --show-reachable=yes + + For counts of detected and suppressed errors, rerun with: -v + + + + + + + + + + + + + + + + + + + + + + +