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 0x7f22e298 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,0x7f22f034,0x00000000), stub! wine: Unhandled page fault on write access to 0x05507d5c at address 0x4ec47c0 (thread 001d), 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 28 56 preloader: Warning: failed to reserve range 00110000-68000000 Unhandled exception: page fault on write access to 0x05507d5c in 32-bit code (0x04ec47c0). Register dump: CS:0073 SS:007b DS:007b ES:0000 FS:000b GS:0013 EIP:04ec47c0 ESP:7f22ea0c EBP:7f22eaf8 EFLAGS:00000000( - -- - - - ) EAX:0442c710 EBX:0749a0a4 ECX:0442f038 EDX:042db6c0 ESI:7f22fe70 EDI:00000000 Stack dump: 0x7f22ea0c: 06392af3 3f800000 00000000 0442c708 0x7f22ea1c: 062782b5 3f800000 00000000 7f22eaf8 0x7f22ea2c: 0694d98d 0749a000 00000008 00000002 0x7f22ea3c: 00001406 00000000 00000000 053faff4 0x7f22ea4c: 053b3849 3f800000 00000000 00000000 0x7f22ea5c: 00000000 00000000 00000000 000080e1 Backtrace: =>0 0x04ec47c0 (0x7f22eaf8) 1 0x053b3db2 init_format_filter_info+0x275(gl_info=0x7f06772c, vendor=HW_VENDOR_NVIDIA) [/home/dank/wine-git/dlls/wined3d/utils.c:986] in wined3d (0x7f22eb78) 2 0x053b4ac6 initPixelFormats+0x81(gl_info=0x7f06772c, vendor=HW_VENDOR_NVIDIA) [/home/dank/wine-git/dlls/wined3d/utils.c:1177] in wined3d (0x7f22eb98) 3 0x05317475 InitAdapters+0x268a(This=0x7f067708) [/home/dank/wine-git/dlls/wined3d/directx.c:5055] in wined3d (0x7f22f0d8) 4 0x053bfeeb WineDirect3DCreate+0x67(dxVersion=0x0009, parent=0x7f01d8e0) [/home/dank/wine-git/dlls/wined3d/wined3d_main.c:87] in wined3d (0x7f22f128) 5 0x054eab5e Direct3DCreate9+0x62(SDKVersion=0x0020) [/home/dank/wine-git/dlls/d3d9/d3d9_main.c:43] in d3d9 (0x7f22f168) 6 0x050f09fa get_display_device_id+0xa0(szIdentifierBuffer="134.2 MB") [/home/dank/wine-git/dlls/dxdiagn/provider.c:212] in dxdiagn (0x7f22f608) 7 0x050f14bd DXDiag_InitDXDiagDisplayContainer+0x2bf(pSubCont=0x7f054ea0) [/home/dank/wine-git/dlls/dxdiagn/provider.c:537] in dxdiagn (0x7f22fc38) 8 0x050f2290 DXDiag_InitRootDXDiagContainer+0x1f9(pRootCont=0x7f00c968) [/home/dank/wine-git/dlls/dxdiagn/provider.c:799] in dxdiagn (0x7f22fc78) 9 0x050f06d3 IDxDiagProviderImpl_GetRootContainer+0xc5(iface=0x7f00caa0, ppInstance=0x7f22fcf4) [/home/dank/wine-git/dlls/dxdiagn/provider.c:122] in dxdiagn (0x7f22fcb8) 10 0x0494a27b test_GetRootContainer+0x24b() [/home/dank/wine-git/dlls/dxdiagn/tests/provider.c:140] in dxdiagn_test (0x7f22fd08) 11 0x0494a310 func_provider+0x2b() [/home/dank/wine-git/dlls/dxdiagn/tests/provider.c:152] in dxdiagn_test (0x7f22fd28) 12 0x0494af0c run_test+0x9f(name="provider.c") [/home/dank/wine-git/dlls/dxdiagn/tests/../../../include/wine/test.h:543] in dxdiagn_test (0x7f22fd88) 13 0x0494b226 main+0x1f1(argc=0x7f22fe70, argv=0x7f001d08) [/home/dank/wine-git/dlls/dxdiagn/tests/../../../include/wine/test.h:592] in dxdiagn_test (0x7f22fe58) 14 0x0494b2b6 __wine_spec_exe_entry+0x6a(peb=0x7ffdf000) [/home/dank/wine-git/dlls/winecrt0/exe_entry.c:36] in dxdiagn_test (0x7f22fe98) 15 0x04854ba4 start_process+0x137(peb=0x7ffdf000) [/home/dank/wine-git/dlls/kernel32/process.c:1028] in kernel32 (0x7f22fed8) 16 0x047569f0 call_thread_func+0xc() in ntdll (0x7f22fee8) 17 0x04756a2e call_thread_entry_point+0x34(entry=0x4854a6d, arg=0x7ffdf000) [/home/dank/wine-git/dlls/ntdll/signal_i386.c:2457] in ntdll (0x7f22ffc8) 18 0x0472f736 LdrInitializeThunk(kernel_start=0x7ffdf000, unknown2=0, unknown3=0, unknown4=0) [/home/dank/wine-git/dlls/ntdll/loader.c:2621] in ntdll (0x7f22ffe8) 0x04ec47c0: movl $0x100,0x074cad5c Modules: Module Address Debug info Name (69 modules) ELF 4000000- 401d000 Deferred ld-linux.so.2 ELF 401f000- 4022000 Deferred vgpreload_core-x86-linux.so ELF 4022000- 402a000 Deferred vgpreload_memcheck-x86-linux.so ELF 402a000- 4167000 Deferred libwine.so.1 ELF 4178000- 4191000 Deferred libpthread.so.0 ELF 4192000- 42d7000 Deferred libc.so.6 ELF 42d7000- 42db000 Deferred libdl.so.2 ELF 46dc000- 479d000 Dwarf ntdll \-PE 46f0000- 479d000 \ ntdll ELF 479d000- 47c3000 Deferred libm.so.6 ELF 47c3000- 47cb000 Deferred libnss_compat.so.2 ELF 47cb000- 47e2000 Deferred libnsl.so.1 ELF 47e2000- 47ed000 Deferred libnss_nis.so.2 ELF 47ed000- 47f9000 Deferred libnss_files.so.2 ELF 47f9000- 4938000 Dwarf kernel32 \-PE 4810000- 4938000 \ kernel32 ELF 4938000- 494f000 Dwarf dxdiagn_test \-PE 4940000- 494f000 \ dxdiagn_test ELF 494f000- 4a72000 Deferred ole32 \-PE 4970000- 4a72000 \ ole32 ELF 4a72000- 4ace000 Deferred advapi32 \-PE 4a80000- 4ace000 \ advapi32 ELF 4ace000- 4b47000 Deferred rpcrt4 \-PE 4ae0000- 4b47000 \ rpcrt4 ELF 4b47000- 4c69000 Deferred user32 \-PE 4b60000- 4c69000 \ user32 ELF 4c69000- 4d03000 Deferred gdi32 \-PE 4c80000- 4d03000 \ gdi32 ELF 4d03000- 4d82000 Deferred libfreetype.so.6 ELF 4d82000- 4d98000 Deferred libz.so.1 ELF 4d98000- 4dc5000 Deferred libfontconfig.so.1 ELF 4dc5000- 4dec000 Deferred libexpat.so.1 ELF 4e0e000- 4ebf000 Deferred winex11 \-PE 4e20000- 4ebf000 \ winex11 ELF 4ec1000- 4ec3000 Deferred libnvidia-tls.so.1 ELF 4ed0000- 4ed9000 Deferred libsm.so.6 ELF 4ed9000- 4ef4000 Deferred libice.so.6 ELF 4ef4000- 4f04000 Deferred libxext.so.6 ELF 4f04000- 5033000 Deferred libx11.so.6 ELF 5033000- 5038000 Deferred libuuid.so.1 ELF 5038000- 503c000 Deferred libxau.so.6 ELF 503c000- 505a000 Deferred libxcb.so.1 ELF 505a000- 505f000 Deferred libxdmcp.so.6 ELF 505f000- 5080000 Deferred imm32 \-PE 5070000- 5080000 \ imm32 ELF 5080000- 5083000 Deferred libxinerama.so.1 ELF 5083000- 5089000 Deferred libxxf86vm.so.1 ELF 5089000- 5093000 Deferred libxrender.so.1 ELF 5093000- 509c000 Deferred libxrandr.so.2 ELF 509c000- 50a0000 Deferred libxcomposite.so.1 ELF 50a0000- 50a6000 Deferred libxfixes.so.3 ELF 50a6000- 50b1000 Deferred libxcursor.so.1 ELF 50dd000- 50f9000 Dwarf dxdiagn \-PE 50e0000- 50f9000 \ dxdiagn ELF 50f9000- 515a000 Deferred ddraw \-PE 5100000- 515a000 \ ddraw ELF 515a000- 5174000 Deferred version \-PE 5160000- 5174000 \ version ELF 5174000- 5188000 Deferred lz32 \-PE 5180000- 5188000 \ lz32 ELF 5188000- 5294000 Deferred oleaut32 \-PE 51a0000- 5294000 \ oleaut32 ELF 5294000- 53fd000 Dwarf wined3d \-PE 52a0000- 53fd000 \ wined3d ELF 540e000- 54b6000 Deferred libgl.so.1 ELF 54d7000- 550f000 Dwarf d3d9 \-PE 54e0000- 550f000 \ d3d9 ELF 5eb1000- 6e1a000 Deferred libglcore.so.1 ELF 7bf00000-7bf04000 Deferred Threads: process tid prio (all id:s are in hex) 00000008 notepad.exe 00000009 0 0000000e services.exe 00000014 0 00000010 0 0000000f 0 00000011 winedevice.exe 00000017 0 00000016 0 00000013 0 00000012 0 00000018 explorer.exe 00000019 0 0000003d dsound_test.exe 00000047 15 00000040 0 0000001c (D) Z:\home\dank\wine-git\dlls\dxdiagn\tests\dxdiagn_test.exe 0000001d 0 <== Backtrace: =>0 0x04ec47c0 (0x7f22eaf8) 1 0x053b3db2 init_format_filter_info+0x275(gl_info=0x7f06772c, vendor=HW_VENDOR_NVIDIA) [/home/dank/wine-git/dlls/wined3d/utils.c:986] in wined3d (0x7f22eb78) 2 0x053b4ac6 initPixelFormats+0x81(gl_info=0x7f06772c, vendor=HW_VENDOR_NVIDIA) [/home/dank/wine-git/dlls/wined3d/utils.c:1177] in wined3d (0x7f22eb98) 3 0x05317475 InitAdapters+0x268a(This=0x7f067708) [/home/dank/wine-git/dlls/wined3d/directx.c:5055] in wined3d (0x7f22f0d8) 4 0x053bfeeb WineDirect3DCreate+0x67(dxVersion=0x0009, parent=0x7f01d8e0) [/home/dank/wine-git/dlls/wined3d/wined3d_main.c:87] in wined3d (0x7f22f128) 5 0x054eab5e Direct3DCreate9+0x62(SDKVersion=0x0020) [/home/dank/wine-git/dlls/d3d9/d3d9_main.c:43] in d3d9 (0x7f22f168) 6 0x050f09fa get_display_device_id+0xa0(szIdentifierBuffer="134.2 MB") [/home/dank/wine-git/dlls/dxdiagn/provider.c:212] in dxdiagn (0x7f22f608) 7 0x050f14bd DXDiag_InitDXDiagDisplayContainer+0x2bf(pSubCont=0x7f054ea0) [/home/dank/wine-git/dlls/dxdiagn/provider.c:537] in dxdiagn (0x7f22fc38) 8 0x050f2290 DXDiag_InitRootDXDiagContainer+0x1f9(pRootCont=0x7f00c968) [/home/dank/wine-git/dlls/dxdiagn/provider.c:799] in dxdiagn (0x7f22fc78) 9 0x050f06d3 IDxDiagProviderImpl_GetRootContainer+0xc5(iface=0x7f00caa0, ppInstance=0x7f22fcf4) [/home/dank/wine-git/dlls/dxdiagn/provider.c:122] in dxdiagn (0x7f22fcb8) 10 0x0494a27b test_GetRootContainer+0x24b() [/home/dank/wine-git/dlls/dxdiagn/tests/provider.c:140] in dxdiagn_test (0x7f22fd08) 11 0x0494a310 func_provider+0x2b() [/home/dank/wine-git/dlls/dxdiagn/tests/provider.c:152] in dxdiagn_test (0x7f22fd28) 12 0x0494af0c run_test+0x9f(name="provider.c") [/home/dank/wine-git/dlls/dxdiagn/tests/../../../include/wine/test.h:543] in dxdiagn_test (0x7f22fd88) 13 0x0494b226 main+0x1f1(argc=0x7f22fe70, argv=0x7f001d08) [/home/dank/wine-git/dlls/dxdiagn/tests/../../../include/wine/test.h:592] in dxdiagn_test (0x7f22fe58) 14 0x0494b2b6 __wine_spec_exe_entry+0x6a(peb=0x7ffdf000) [/home/dank/wine-git/dlls/winecrt0/exe_entry.c:36] in dxdiagn_test (0x7f22fe98) 15 0x04854ba4 start_process+0x137(peb=0x7ffdf000) [/home/dank/wine-git/dlls/kernel32/process.c:1028] in kernel32 (0x7f22fed8) 16 0x047569f0 call_thread_func+0xc() in ntdll (0x7f22fee8) 17 0x04756a2e call_thread_entry_point+0x34(entry=0x4854a6d, arg=0x7ffdf000) [/home/dank/wine-git/dlls/ntdll/signal_i386.c:2457] in ntdll (0x7f22ffc8) 18 0x0472f736 LdrInitializeThunk(kernel_start=0x7ffdf000, unknown2=0, unknown3=0, unknown4=0) [/home/dank/wine-git/dlls/ntdll/loader.c:2621] in ntdll (0x7f22ffe8) HEAP SUMMARY: in use at exit: 2,107,770 bytes in 6,586 blocks total heap usage: 31,929 allocs, 25,343 frees, 13,809,284 bytes allocated 24 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by DXDiag_CreateDXDiagContainer (container.c:319) by DXDiag_InitRootDXDiagContainer (provider.c:797) by IDxDiagProviderImpl_GetRootContainer (provider.c:122) by test_GetRootContainer (provider.c:140) by func_provider (provider.c:151) 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:test_GetRootContainer fun:func_provider fun:run_test fun:main } 32 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by DXDiag_CreateDXDiagProvider (provider.c:144) by DXDiagCF_CreateInstance (dxdiag_main.c:73) by CoCreateInstance (compobj.c:2510) by test_GetRootContainer (provider.c:100) by func_provider (provider.c:151) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:DXDiag_CreateDXDiagProvider fun:DXDiagCF_CreateInstance fun:CoCreateInstance fun:test_GetRootContainer fun:func_provider fun:run_test fun:main } 2,196 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by WineDirect3DCreate (wined3d_main.c:81) by Direct3DCreate9 (d3d9_main.c:43) by get_display_device_id (provider.c:212) by DXDiag_InitDXDiagDisplayContainer (provider.c:536) by DXDiag_InitRootDXDiagContainer (provider.c:799) by IDxDiagProviderImpl_GetRootContainer (provider.c:122) by test_GetRootContainer (provider.c:140) by func_provider (provider.c:151) 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:test_GetRootContainer fun:func_provider fun:run_test fun:main } LEAK SUMMARY: definitely lost: 2,252 bytes in 3 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 141,348 bytes in 189 blocks still reachable: 1,563,628 bytes in 3,536 blocks suppressed: 400,422 bytes in 2,848 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 ERROR SUMMARY: 140 errors from 45 contexts (suppressed: 399 from 114) used_suppression: 42 suppress_leak_libgl used_suppression: 100 todo_suppress_libfontconfig_leak used_suppression: 204 todo_suppress_dlopen_leak used_suppression: 1 suppress_nss_leak used_suppression: 1 user32_builtin_classes_leak used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XRender_Init used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XComposite_Init used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XRandR_Init used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XF86VM_Init used_suppression: 4 todo_wine_dlls_winex11drv__xinerama_init used_suppression: 4 todo_wine_dlls_winex11drv__XkbUseExtension used_suppression: 1 wine_bug_20692_wontfix used_suppression: 1 todo_wine_dlls_winex11drv__x11drv_init_thread_data_main used_suppression: 1 todo_suppress_wine_init_load_order_leak used_suppression: 1 todo_suppress_wine_alloc_module_leak used_suppression: 2 todo_wine_dlls_winex11drv_XOpenDisplay used_suppression: 1 bogus_cond_libglcore used_suppression: 2 X on SUSE11 writev uninit padding 2 used_suppression: 254 dl-hack3-cond-1 used_suppression: 91 glibc-2.10-on-SUSE-10.3-(x86) HEAP SUMMARY: in use at exit: 47,246 bytes in 177 blocks total heap usage: 6,751 allocs, 6,574 frees, 74,825,123 bytes allocated