==8474== Memcheck, a memory error detector. ==8474== Copyright (C) 2002-2005, and GNU GPL'd, by Julian Seward et al. ==8474== Using LibVEX rev 1471, a library for dynamic binary translation. ==8474== Copyright (C) 2004-2005, and GNU GPL'd, by OpenWorks LLP. ==8474== Using valgrind-3.1.0-Debian, a dynamic binary instrumentation framework. ==8474== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et al. ==8474== For more details, rerun with: -v ==8474== ==8474== Conditional jump or move depends on uninitialised value(s) ==8474== at 0x400882D: (within /lib/ld-2.3.6.so) ==8474== by 0x4249DE9: (within /lib/tls/i686/cmov/libc-2.3.6.so) ==8474== by 0x400B105: (within /lib/ld-2.3.6.so) ==8474== by 0x424A937: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so) ==8474== by 0x427FCB7: (within /lib/tls/i686/cmov/libdl-2.3.6.so) ==8474== by 0x400B105: (within /lib/ld-2.3.6.so) ==8474== by 0x42802BA: (within /lib/tls/i686/cmov/libdl-2.3.6.so) ==8474== by 0x427FD10: dlopen (in /lib/tls/i686/cmov/libdl-2.3.6.so) ==8474== by 0x404AD42: (within /usr/lib/libX11.so.6.2.0) ==8474== by 0x404B1B3: XCreateGlyphCursor (in /usr/lib/libX11.so.6.2.0) ==8474== by 0x404B552: XCreateFontCursor (in /usr/lib/libX11.so.6.2.0) ==8474== by 0x8049A8A: main (xmain.c:117) ==8474== ==8474== Conditional jump or move depends on uninitialised value(s) ==8474== at 0x4008852: (within /lib/ld-2.3.6.so) ==8474== by 0x4249DE9: (within /lib/tls/i686/cmov/libc-2.3.6.so) ==8474== by 0x400B105: (within /lib/ld-2.3.6.so) ==8474== by 0x424A937: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so) ==8474== by 0x427FCB7: (within /lib/tls/i686/cmov/libdl-2.3.6.so) ==8474== by 0x400B105: (within /lib/ld-2.3.6.so) ==8474== by 0x42802BA: (within /lib/tls/i686/cmov/libdl-2.3.6.so) ==8474== by 0x427FD10: dlopen (in /lib/tls/i686/cmov/libdl-2.3.6.so) ==8474== by 0x404AD42: (within /usr/lib/libX11.so.6.2.0) ==8474== by 0x404B1B3: XCreateGlyphCursor (in /usr/lib/libX11.so.6.2.0) ==8474== by 0x404B552: XCreateFontCursor (in /usr/lib/libX11.so.6.2.0) ==8474== by 0x8049A8A: main (xmain.c:117) ==8474== Warning: set address range perms: large range 130202784, a 0, v 1 ==8474== ==8474== Thread 9: ==8474== Conditional jump or move depends on uninitialised value(s) ==8474== at 0x80ACFE5: do_mix1_afc (mix1.c:81) ==8474== ==8474== Conditional jump or move depends on uninitialised value(s) ==8474== at 0x80AE4ED: fft2_mix1_afc (mix1.c:517) ==8474== ==8474== Conditional jump or move depends on uninitialised value(s) ==8474== at 0x80AE506: fft2_mix1_afc (mix1.c:518) ==8474== ==8474== Conditional jump or move depends on uninitialised value(s) ==8474== at 0x80DE1D6: make_fft3_all (fft3.c:183) ==8474== ==8474== Conditional jump or move depends on uninitialised value(s) ==8474== at 0x80DE3E5: make_fft3_all (fft3.c:211) ==8474== ==8474== Conditional jump or move depends on uninitialised value(s) ==8474== at 0x806BD10: fft3_mix2 (mix2.c:639) ==8474== ==8474== Conditional jump or move depends on uninitialised value(s) ==8474== at 0x806BD22: fft3_mix2 (mix2.c:640) ==8474== ==8474== Conditional jump or move depends on uninitialised value(s) ==8474== at 0x806BD66: fft3_mix2 (mix2.c:644) ==8474== ==8474== Conditional jump or move depends on uninitialised value(s) ==8474== at 0x806BE07: fft3_mix2 (mix2.c:660) ==8474== ==8474== Conditional jump or move depends on uninitialised value(s) ==8474== at 0x806BE12: fft3_mix2 (mix2.c:660) ==8474== ==8474== Use of uninitialised value of size 4 ==8474== at 0x806BE7D: fft3_mix2 (mix2.c:668) ==8474== ==8474== Conditional jump or move depends on uninitialised value(s) ==8474== at 0x806C037: fft3_mix2 (mix2.c:723) ==8474== ==8474== Conditional jump or move depends on uninitialised value(s) ==8474== at 0x806C25C: fft3_mix2 (mix2.c:777) ==8474== ==8474== Conditional jump or move depends on uninitialised value(s) ==8474== at 0x806C271: fft3_mix2 (mix2.c:782) ==8474== ==8474== Conditional jump or move depends on uninitialised value(s) ==8474== at 0x80DD9E3: update_bg_waterf (fft3.c:34) ==8474== ==8474== Conditional jump or move depends on uninitialised value(s) ==8474== at 0x80DD9F8: update_bg_waterf (fft3.c:35) ==8474== ==8474== Conditional jump or move depends on uninitialised value(s) ==8474== at 0x80DDABC: update_bg_waterf (fft3.c:47) ==8474== ==8474== Conditional jump or move depends on uninitialised value(s) ==8474== at 0x80DDAC9: update_bg_waterf (fft3.c:48) ==8474== ==8474== Thread 11: ==8474== Conditional jump or move depends on uninitialised value(s) ==8474== at 0x80CD33A: bg_waterf_line (screen.c:1495) ==8474== by 0x42154ED: clone (in /lib/tls/i686/cmov/libc-2.3.6.so) ==8474== ==8474== Conditional jump or move depends on uninitialised value(s) ==8474== at 0x80CD346: bg_waterf_line (screen.c:1501) ==8474== by 0x42154ED: clone (in /lib/tls/i686/cmov/libc-2.3.6.so) ==8474== ==8474== Use of uninitialised value of size 4 ==8474== at 0x80CD34D: bg_waterf_line (screen.c:1503) ==8474== by 0x42154ED: clone (in /lib/tls/i686/cmov/libc-2.3.6.so) ==8474== ==8474== More than 100000 total errors detected. I'm not reporting any more. ==8474== Final error counts will be inaccurate. Go fix your program! ==8474== Rerun with --error-limit=no to disable this cutoff. Note ==8474== that errors may occur in your program without prior warning from ==8474== Valgrind, because errors are no longer being displayed. ==8474== ==8474== Warning: set address range perms: large range 130202784, a 1, v 1 ==8474== ==8474== ERROR SUMMARY: 100000 errors from 23 contexts (suppressed: 21 from 1) ==8474== malloc/free: in use at exit: 24,658 bytes in 407 blocks. ==8474== malloc/free: 1,687 allocs, 1,280 frees, 161,986,496 bytes allocated. ==8474== For counts of detected errors, rerun with: -v ==8474== searching for pointers to 407 not-freed blocks. ==8474== checked 67,290,788 bytes. ==8474== ==8474== LEAK SUMMARY: ==8474== definitely lost: 81 bytes in 2 blocks. ==8474== possibly lost: 544 bytes in 8 blocks. ==8474== still reachable: 24,033 bytes in 397 blocks. ==8474== suppressed: 0 bytes in 0 blocks. ==8474== Use --leak-check=full to see details of leaked memory.