Hi,

I'd like to run valgrind + wine + cod4. But there is a problem: The preloader problem. When I run valgrind --trace-children=yes ~/Desktop/wine/native/wine iw3sp.exe, I got the preloader problem. When I run ~/Desktop/wine/native/wine iw3sp.exe there is no preloader problem. Any hints on this? (The same applies for valgrind+wine+notepad.)

Attached is the output from the valgrind run.

Cheers
Rico



==16943== Memcheck, a memory error detector.
==16943== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==16943== Using LibVEX rev 1732, a library for dynamic binary translation.
==16943== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==16943== Using valgrind-3.2.3, a dynamic binary instrumentation framework.
==16943== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==16943== For more details, rerun with: -v
==16943== 
==16944== Memcheck, a memory error detector.
==16944== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==16944== Using LibVEX rev 1732, a library for dynamic binary translation.
==16944== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==16944== Using valgrind-3.2.3, a dynamic binary instrumentation framework.
==16944== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==16944== For more details, rerun with: -v
==16944== 
==16944== 
==16944== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 4 from 1)
==16944== malloc/free: in use at exit: 0 bytes in 0 blocks.
==16944== malloc/free: 30 allocs, 30 frees, 3,673 bytes allocated.
==16944== For counts of detected errors, rerun with: -v
==16944== All heap blocks were freed -- no leaks are possible.
==16945== 
==16945== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 4 from 1)
==16945== malloc/free: in use at exit: 21,979 bytes in 613 blocks.
==16945== malloc/free: 1,178 allocs, 565 frees, 52,642 bytes allocated.
==16945== For counts of detected errors, rerun with: -v
==16945== searching for pointers to 613 not-freed blocks.
==16945== checked 195,048 bytes.
==16945== 
==16945== LEAK SUMMARY:
==16945==    definitely lost: 0 bytes in 0 blocks.
==16945==      possibly lost: 0 bytes in 0 blocks.
==16945==    still reachable: 21,979 bytes in 613 blocks.
==16945==         suppressed: 0 bytes in 0 blocks.
==16945== Rerun with --leak-check=full to see details of leaked memory.
==16946== Memcheck, a memory error detector.
==16946== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==16946== Using LibVEX rev 1732, a library for dynamic binary translation.
==16946== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==16946== Using valgrind-3.2.3, a dynamic binary instrumentation framework.
==16946== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==16946== For more details, rerun with: -v
==16946== 
==16946== 
==16946== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 4 from 1)
==16946== malloc/free: in use at exit: 0 bytes in 0 blocks.
==16946== malloc/free: 30 allocs, 30 frees, 3,673 bytes allocated.
==16946== For counts of detected errors, rerun with: -v
==16946== All heap blocks were freed -- no leaks are possible.
==16943== Memcheck, a memory error detector.
==16943== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==16943== Using LibVEX rev 1732, a library for dynamic binary translation.
==16943== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==16943== Using valgrind-3.2.3, a dynamic binary instrumentation framework.
==16943== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==16943== For more details, rerun with: -v
==16943== 
==16943== Memcheck, a memory error detector.
==16943== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==16943== Using LibVEX rev 1732, a library for dynamic binary translation.
==16943== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==16943== Using valgrind-3.2.3, a dynamic binary instrumentation framework.
==16943== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==16943== For more details, rerun with: -v
==16943== 
preloader: Warning: failed to reserve range 00110000-60000000
==16943== Warning: set address range perms: large range 2113667072 (defined)
==16950== Memcheck, a memory error detector.
==16950== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==16950== Using LibVEX rev 1732, a library for dynamic binary translation.
==16950== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==16950== Using valgrind-3.2.3, a dynamic binary instrumentation framework.
==16950== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==16950== For more details, rerun with: -v
==16950== 
==16950== 
==16950== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 17 from 1)
==16950== malloc/free: in use at exit: 111 bytes in 3 blocks.
==16950== malloc/free: 51 allocs, 48 frees, 3,844 bytes allocated.
==16950== For counts of detected errors, rerun with: -v
==16950== searching for pointers to 3 not-freed blocks.
==16950== checked 154,136 bytes.
==16950== 
==16950== LEAK SUMMARY:
==16950==    definitely lost: 0 bytes in 0 blocks.
==16950==      possibly lost: 0 bytes in 0 blocks.
==16950==    still reachable: 111 bytes in 3 blocks.
==16950==         suppressed: 0 bytes in 0 blocks.
==16950== Rerun with --leak-check=full to see details of leaked memory.
==16962== Memcheck, a memory error detector.
==16962== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==16962== Using LibVEX rev 1732, a library for dynamic binary translation.
==16962== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==16962== Using valgrind-3.2.3, a dynamic binary instrumentation framework.
==16962== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==16962== For more details, rerun with: -v
==16962== 
preloader: Warning: failed to reserve range 00110000-60000000
==16961== 
==16961== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 29 from 1)
==16961== malloc/free: in use at exit: 5,039 bytes in 54 blocks.
==16961== malloc/free: 237 allocs, 183 frees, 54,805 bytes allocated.
==16961== For counts of detected errors, rerun with: -v
==16961== searching for pointers to 54 not-freed blocks.
==16961== checked 885,860 bytes.
==16961== 
==16961== LEAK SUMMARY:
==16961==    definitely lost: 102 bytes in 4 blocks.
==16961==      possibly lost: 0 bytes in 0 blocks.
==16961==    still reachable: 4,937 bytes in 50 blocks.
==16961==         suppressed: 0 bytes in 0 blocks.
==16961== Rerun with --leak-check=full to see details of leaked memory.
==16962== Warning: set address range perms: large range 2106589184 (defined)
==16967== Memcheck, a memory error detector.
==16967== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==16967== Using LibVEX rev 1732, a library for dynamic binary translation.
==16967== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==16967== Using valgrind-3.2.3, a dynamic binary instrumentation framework.
==16967== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==16967== For more details, rerun with: -v
==16967== 
preloader: Warning: failed to reserve range 00110000-60000000
==16967== Warning: set address range perms: large range 2112552960 (defined)
==16969== Memcheck, a memory error detector.
==16969== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==16969== Using LibVEX rev 1732, a library for dynamic binary translation.
==16969== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==16969== Using valgrind-3.2.3, a dynamic binary instrumentation framework.
==16969== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==16969== For more details, rerun with: -v
==16969== 
preloader: Warning: failed to reserve range 00110000-60000000
==16969== Warning: set address range perms: large range 2106458112 (defined)

Memcheck: mc_main.c:817 (get_sec_vbits8): Assertion 'n' failed.
Memcheck: get_sec_vbits8: no node for address 0x6032050 (0x6032054)

==16969==    at 0x38016619: report_and_quit (m_libcassert.c:136)
==16969==    by 0x38016943: vgPlain_assert_fail (m_libcassert.c:200)
==16969==    by 0x38003B9D: get_sec_vbits8 (mc_main.c:817)
==16969==    by 0x38005CFC: mc_LOADVn_slow (mc_main.c:659)
==16969==    by 0x38006F36: vgMemCheck_helperc_LOADV8 (mc_main.c:3499)
==16969==    by 0x4AD3B73: ???
==16969==    by 0x3808C80D: iselIntExpr_R (isel.c:736)

sched status:
  running_tid=3

Thread 1: status = VgTs_WaitSys
==16969==    at 0xA67DEB: (within /lib/libpthread-2.6.so)

Thread 2: status = VgTs_WaitSys
==16969==    at 0xA67DEB: (within /lib/libpthread-2.6.so)
==16969==    by 0x7B845D8D: ReadFile (file.c:451)
==16969==    by 0x615E980: service_control_dispatcher (service.c:496)
==16969==    by 0x7BC68EED: (within /home/ricola/Desktop/wine/native/dlls/ntdll/ntdll.dll.so)
==16969==    by 0x7BC69581: call_thread_func (thread.c:383)
==16969==    by 0x7BC69792: start_thread (thread.c:443)
==16969==    by 0xA6144A: start_thread (in /lib/libpthread-2.6.so)
==16969==    by 0x9CF80D: clone (in /lib/libc-2.6.so)

Thread 3: status = VgTs_Runnable
==16969==    at 0x9CDDC9: tsearch (in /lib/libc-2.6.so)
==16969==    by 0x923569: __dcigettext (in /lib/libc-2.6.so)
==16969==    by 0x9221E2: dcgettext (in /lib/libc-2.6.so)
==16969==    by 0xA560CA: dlerror (in /lib/libdl-2.6.so)
==16969==    by 0x43CDA4D: wine_dlopen (loader.c:713)
==16969==    by 0x7BC42D60: load_builtin_dll (loader.c:1537)
==16969==    by 0x7BC46317: load_dll (loader.c:1907)
==16969==    by 0x7BC46597: LdrLoadDll (loader.c:1954)
==16969==    by 0x7B864D5F: load_library (module.c:869)
==16969==    by 0x7B864F63: LoadLibraryExW (module.c:926)
==16969==    by 0x7B865082: LoadLibraryExA (module.c:906)
==16969==    by 0x7B8650BC: LoadLibraryA (module.c:958)
==16969==    by 0x45F2D27: ServiceMain (device.c:190)
==16969==    by 0x615C436: service_thread (service.c:390)
==16969==    by 0x7BC68EED: (within /home/ricola/Desktop/wine/native/dlls/ntdll/ntdll.dll.so)
==16969==    by 0x7BC69581: call_thread_func (thread.c:383)
==16969==    by 0x7BC69792: start_thread (thread.c:443)
==16969==    by 0xA6144A: start_thread (in /lib/libpthread-2.6.so)
==16969==    by 0x9CF80D: clone (in /lib/libc-2.6.so)


Note: see also the FAQ.txt in the source distribution.
It contains workarounds to several common problems.

If that doesn't help, please report this bug to: www.valgrind.org

In the bug report, send all the above text, the valgrind
version, and what Linux distro you are using.  Thanks.

==16979== Memcheck, a memory error detector.
==16979== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==16979== Using LibVEX rev 1732, a library for dynamic binary translation.
==16979== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==16979== Using valgrind-3.2.3, a dynamic binary instrumentation framework.
==16979== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==16979== For more details, rerun with: -v
==16979== 
preloader: Warning: failed to reserve range 00110000-60000000
==16979== Warning: set address range perms: large range 2112880640 (defined)

Memcheck: mc_main.c:817 (get_sec_vbits8): Assertion 'n' failed.
Memcheck: get_sec_vbits8: no node for address 0x6032060 (0x6032064)

==16979==    at 0x38016619: report_and_quit (m_libcassert.c:136)
==16979==    by 0x38016943: vgPlain_assert_fail (m_libcassert.c:200)
==16979==    by 0x38003B9D: get_sec_vbits8 (mc_main.c:817)
==16979==    by 0x38005CFC: mc_LOADVn_slow (mc_main.c:659)
==16979==    by 0x38006F36: vgMemCheck_helperc_LOADV8 (mc_main.c:3499)
==16979==    by 0x4AD3B73: ???
==16979==    by 0x3808C80D: iselIntExpr_R (isel.c:736)

sched status:
  running_tid=3

Thread 1: status = VgTs_WaitSys
==16979==    at 0xA67DEB: (within /lib/libpthread-2.6.so)

Thread 2: status = VgTs_WaitSys
==16979==    at 0xA67DEB: (within /lib/libpthread-2.6.so)
==16979==    by 0x7B845D8D: ReadFile (file.c:451)
==16979==    by 0x615E980: service_control_dispatcher (service.c:496)
==16979==    by 0x7BC68EED: (within /home/ricola/Desktop/wine/native/dlls/ntdll/ntdll.dll.so)
==16979==    by 0x7BC69581: call_thread_func (thread.c:383)
==16979==    by 0x7BC69792: start_thread (thread.c:443)
==16979==    by 0xA6144A: start_thread (in /lib/libpthread-2.6.so)
==16979==    by 0x9CF80D: clone (in /lib/libc-2.6.so)

Thread 3: status = VgTs_Runnable
==16979==    at 0x9CDDC9: tsearch (in /lib/libc-2.6.so)
==16979==    by 0x923569: __dcigettext (in /lib/libc-2.6.so)
==16979==    by 0x9221E2: dcgettext (in /lib/libc-2.6.so)
==16979==    by 0xA560CA: dlerror (in /lib/libdl-2.6.so)
==16979==    by 0x43CDA4D: wine_dlopen (loader.c:713)
==16979==    by 0x7BC42D60: load_builtin_dll (loader.c:1537)
==16979==    by 0x7BC46317: load_dll (loader.c:1907)
==16979==    by 0x7BC46597: LdrLoadDll (loader.c:1954)
==16979==    by 0x7B864D5F: load_library (module.c:869)
==16979==    by 0x7B864F63: LoadLibraryExW (module.c:926)
==16979==    by 0x7B865082: LoadLibraryExA (module.c:906)
==16979==    by 0x7B8650BC: LoadLibraryA (module.c:958)
==16979==    by 0x45DFD27: ServiceMain (device.c:190)
==16979==    by 0x615C436: service_thread (service.c:390)
==16979==    by 0x7BC68EED: (within /home/ricola/Desktop/wine/native/dlls/ntdll/ntdll.dll.so)
==16979==    by 0x7BC69581: call_thread_func (thread.c:383)
==16979==    by 0x7BC69792: start_thread (thread.c:443)
==16979==    by 0xA6144A: start_thread (in /lib/libpthread-2.6.so)
==16979==    by 0x9CF80D: clone (in /lib/libc-2.6.so)


Note: see also the FAQ.txt in the source distribution.
It contains workarounds to several common problems.

If that doesn't help, please report this bug to: www.valgrind.org

In the bug report, send all the above text, the valgrind
version, and what Linux distro you are using.  Thanks.

==16987== Memcheck, a memory error detector.
==16987== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==16987== Using LibVEX rev 1732, a library for dynamic binary translation.
==16987== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==16987== Using valgrind-3.2.3, a dynamic binary instrumentation framework.
==16987== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==16987== For more details, rerun with: -v
==16987== 
preloader: Warning: failed to reserve range 00110000-60000000
==16987== Warning: set address range perms: large range 2107834368 (defined)

Memcheck: mc_main.c:817 (get_sec_vbits8): Assertion 'n' failed.
Memcheck: get_sec_vbits8: no node for address 0x6032050 (0x6032054)

==16987==    at 0x38016619: report_and_quit (m_libcassert.c:136)
==16987==    by 0x38016943: vgPlain_assert_fail (m_libcassert.c:200)
==16987==    by 0x38003B9D: get_sec_vbits8 (mc_main.c:817)
==16987==    by 0x38005CFC: mc_LOADVn_slow (mc_main.c:659)
==16987==    by 0x38006F36: vgMemCheck_helperc_LOADV8 (mc_main.c:3499)
==16987==    by 0x4AD3D53: ???
==16987==    by 0x3808C80D: iselIntExpr_R (isel.c:736)

sched status:
  running_tid=3

Thread 1: status = VgTs_WaitSys
==16987==    at 0xA67DEB: (within /lib/libpthread-2.6.so)

Thread 2: status = VgTs_WaitSys
==16987==    at 0xA67DEB: (within /lib/libpthread-2.6.so)
==16987==    by 0x7B845D8D: ReadFile (file.c:451)
==16987==    by 0x615E980: service_control_dispatcher (service.c:496)
==16987==    by 0x7BC68EED: (within /home/ricola/Desktop/wine/native/dlls/ntdll/ntdll.dll.so)
==16987==    by 0x7BC69581: call_thread_func (thread.c:383)
==16987==    by 0x7BC69792: start_thread (thread.c:443)
==16987==    by 0xA6144A: start_thread (in /lib/libpthread-2.6.so)
==16987==    by 0x9CF80D: clone (in /lib/libc-2.6.so)

Thread 3: status = VgTs_Runnable
==16987==    at 0x9CDDC9: tsearch (in /lib/libc-2.6.so)
==16987==    by 0x923569: __dcigettext (in /lib/libc-2.6.so)
==16987==    by 0x9221E2: dcgettext (in /lib/libc-2.6.so)
==16987==    by 0xA560CA: dlerror (in /lib/libdl-2.6.so)
==16987==    by 0x43CDA4D: wine_dlopen (loader.c:713)
==16987==    by 0x7BC42D60: load_builtin_dll (loader.c:1537)
==16987==    by 0x7BC46317: load_dll (loader.c:1907)
==16987==    by 0x7BC46597: LdrLoadDll (loader.c:1954)
==16987==    by 0x7B864D5F: load_library (module.c:869)
==16987==    by 0x7B864F63: LoadLibraryExW (module.c:926)
==16987==    by 0x7B865082: LoadLibraryExA (module.c:906)
==16987==    by 0x7B8650BC: LoadLibraryA (module.c:958)
==16987==    by 0x4602D27: ServiceMain (device.c:190)
==16987==    by 0x615C436: service_thread (service.c:390)
==16987==    by 0x7BC68EED: (within /home/ricola/Desktop/wine/native/dlls/ntdll/ntdll.dll.so)
==16987==    by 0x7BC69581: call_thread_func (thread.c:383)
==16987==    by 0x7BC69792: start_thread (thread.c:443)
==16987==    by 0xA6144A: start_thread (in /lib/libpthread-2.6.so)
==16987==    by 0x9CF80D: clone (in /lib/libc-2.6.so)


Note: see also the FAQ.txt in the source distribution.
It contains workarounds to several common problems.

If that doesn't help, please report this bug to: www.valgrind.org

In the bug report, send all the above text, the valgrind
version, and what Linux distro you are using.  Thanks.

==16995== Memcheck, a memory error detector.
==16995== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==16995== Using LibVEX rev 1732, a library for dynamic binary translation.
==16995== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==16995== Using valgrind-3.2.3, a dynamic binary instrumentation framework.
==16995== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==16995== For more details, rerun with: -v
==16995== 
preloader: Warning: failed to reserve range 00110000-60000000
==16995== Warning: set address range perms: large range 2109276160 (defined)
==16995== Conditional jump or move depends on uninitialised value(s)
==16995==    at 0x8EAB1B: _dl_relocate_object (in /lib/ld-2.6.so)
==16995== 
==16995== Conditional jump or move depends on uninitialised value(s)
==16995==    at 0x8EAD75: _dl_relocate_object (in /lib/ld-2.6.so)
==16995== 
==16995== Conditional jump or move depends on uninitialised value(s)
==16995==    at 0x8EAC65: _dl_relocate_object (in /lib/ld-2.6.so)
==16995== 
==16995== Conditional jump or move depends on uninitialised value(s)
==16995==    at 0x8EAEF6: _dl_relocate_object (in /lib/ld-2.6.so)
==16995== 
==16995== Conditional jump or move depends on uninitialised value(s)
==16995==    at 0x8EAF5B: _dl_relocate_object (in /lib/ld-2.6.so)
==16995== 
==16995== Conditional jump or move depends on uninitialised value(s)
==16995==    at 0x7179E0: XcursorImageHash (in /usr/lib/libXcursor.so.1.0.2)
==16995== 
==16995== Syscall param write(buf) points to uninitialised byte(s)
==16995==    at 0xA67D43: __write_nocancel (in /lib/libpthread-2.6.so)
==16995==  Address 0x82AC072 is 90 bytes inside a block of size 16,384 alloc'd
==16995==    at 0x43BF824: calloc (vg_replace_malloc.c:279)
==16995== 
==16995== Invalid read of size 4
==16995==    at 0x40821E: ???
==16995==  Address 0x7F22FE40 is just below the stack ptr.  To suppress, use: --workaround-gcc296-bugs=yes
==16962== 
==16962== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 39 from 1)
==16962== malloc/free: in use at exit: 109,034 bytes in 100 blocks.
==16962== malloc/free: 277 allocs, 177 frees, 179,982 bytes allocated.
==16962== For counts of detected errors, rerun with: -v
==16962== searching for pointers to 100 not-freed blocks.
==16995== 
==16995== Thread 3:
==16995== Conditional jump or move depends on uninitialised value(s)
==16995==    at 0x408616: ???
==16995==    by 0x406128: ???
==16995==    by 0x401132: ???
==16995==    by 0x7BC68EED: (within /home/ricola/Desktop/wine/native/dlls/ntdll/ntdll.dll.so)
==16995==    by 0x7BC69581: call_thread_func (thread.c:383)
==16995==    by 0x7BC69792: start_thread (thread.c:443)
==16995==    by 0xA6144A: start_thread (in /lib/libpthread-2.6.so)
==16995==    by 0x9CF80D: clone (in /lib/libc-2.6.so)
==16943== Memcheck, a memory error detector.
==16943== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==16943== Using LibVEX rev 1732, a library for dynamic binary translation.
==16943== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==16943== Using valgrind-3.2.3, a dynamic binary instrumentation framework.
==16943== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==16943== For more details, rerun with: -v
==16943== 
preloader: Warning: failed to reserve range 00110000-60000000
==16962== checked 2,018,300 bytes.
==16962== 
==16962== LEAK SUMMARY:
==16962==    definitely lost: 46 bytes in 2 blocks.
==16962==      possibly lost: 0 bytes in 0 blocks.
==16962==    still reachable: 108,988 bytes in 98 blocks.
==16962==         suppressed: 0 bytes in 0 blocks.
==16962== Rerun with --leak-check=full to see details of leaked memory.
==16943== Warning: set address range perms: large range 2107899904 (defined)
wine: could not load L"Z:\\home\\ricola\\Desktop\\games\\cod4\\iw3sp.exe": UngĀ³ltige Adresse
==16943== 
==16943== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 29 from 1)
==16943== malloc/free: in use at exit: 4,872 bytes in 51 blocks.
==16943== malloc/free: 157 allocs, 106 frees, 21,948 bytes allocated.
==16943== For counts of detected errors, rerun with: -v
==16943== searching for pointers to 51 not-freed blocks.
==16943== checked 885,580 bytes.
==16943== 
==16943== LEAK SUMMARY:
==16943==    definitely lost: 46 bytes in 2 blocks.
==16943==      possibly lost: 0 bytes in 0 blocks.
==16943==    still reachable: 4,826 bytes in 49 blocks.
==16943==         suppressed: 0 bytes in 0 blocks.
==16943== Rerun with --leak-check=full to see details of leaked memory.
==16967== Warning: client switching stacks?  SP change: 0x7FFD36D0 --> 0x6A0A3E0
==16967==          to suppress, use: --max-stackframe=2036110064 or greater
==16967== 
==16967== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 53 from 1)
==16967== malloc/free: in use at exit: 380,720 bytes in 246 blocks.
==16967== malloc/free: 833 allocs, 587 frees, 783,861 bytes allocated.
==16967== For counts of detected errors, rerun with: -v
==16967== searching for pointers to 246 not-freed blocks.
==16995== Warning: client switching stacks?  SP change: 0x7FFD36D0 --> 0x865A3E0
==16995==          to suppress, use: --max-stackframe=2006422256 or greater
==16967== checked 2,154,264 bytes.
==16967== 
==16967== LEAK SUMMARY:
==16967==    definitely lost: 118 bytes in 9 blocks.
==16967==      possibly lost: 0 bytes in 0 blocks.
==16967==    still reachable: 380,602 bytes in 237 blocks.
==16967==         suppressed: 0 bytes in 0 blocks.
==16967== Rerun with --leak-check=full to see details of leaked memory.
==16995== 
==16995== ERROR SUMMARY: 169 errors from 9 contexts (suppressed: 87 from 1)
==16995== malloc/free: in use at exit: 675,360 bytes in 4,144 blocks.
==16995== malloc/free: 83,982 allocs, 79,838 frees, 12,105,126 bytes allocated.
==16995== For counts of detected errors, rerun with: -v
==16995== searching for pointers to 4,144 not-freed blocks.
==16995== checked 5,414,676 bytes.
==16995== 
==16995== LEAK SUMMARY:
==16995==    definitely lost: 1,808 bytes in 32 blocks.
==16995==      possibly lost: 272 bytes in 2 blocks.
==16995==    still reachable: 673,280 bytes in 4,110 blocks.
==16995==         suppressed: 0 bytes in 0 blocks.
==16995== Rerun with --leak-check=full to see details of leaked memory.
==16952== 
==16952== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 17 from 1)
==16952== malloc/free: in use at exit: 1,727 bytes in 10 blocks.
==16952== malloc/free: 61,327 allocs, 61,317 frees, 4,914,252 bytes allocated.
==16952== For counts of detected errors, rerun with: -v
==16952== searching for pointers to 10 not-freed blocks.
==16952== checked 155,328 bytes.
==16952== 
==16952== LEAK SUMMARY:
==16952==    definitely lost: 0 bytes in 0 blocks.
==16952==      possibly lost: 0 bytes in 0 blocks.
==16952==    still reachable: 1,727 bytes in 10 blocks.
==16952==         suppressed: 0 bytes in 0 blocks.
==16952== Rerun with --leak-check=full to see details of leaked memory.


Reply via email to