==5450== Memcheck, a memory error detector for x86-linux. ==5450== Copyright (C) 2002-2005, and GNU GPL'd, by Julian Seward et al. ==5450== Using valgrind-2.4.0, a program supervision framework for x86-linux. ==5450== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et al. ==5450== ==5450== My PID = 5450, parent PID = 4853. Prog and args are: ==5450== ./engineh ==5450== -d ==5450== /usr/src/nop/ ==5450== ==5450== Valgrind library directory: /usr/pkg/lib/valgrind ==5450== Command line ==5450== ./engineh ==5450== -d ==5450== /usr/src/nop/ ==5450== Startup, with flags: ==5450== -v ==5450== --leak-check=full ==5450== --leak-resolution=high ==5450== --show-reachable=yes ==5450== --error-limit=no ==5450== --log-file=/tmp/glh.valgrind ==5450== --num-callers=30 ==5450== --track-fds=yes ==5450== Contents of /proc/version: ==5450== Linux version 2.6.9pl2 (root@pl2) (gcc version 3.3.5 (Debian 1:3.3.5-3)) #6 Sun Dec 26 18:31:57 VET 2004 ==5450== Reading syms from /usr/src/nop/glh/engineh/src/engineh (0x8048000) ==5450== Reading syms from /lib/ld-2.3.2.so (0x1B8E4000) ==5450== object doesn't have a symbol table ==5450== Reading debug info from /lib/ld-2.3.2.so... ==5450== ... CRC mismatch (computed 065822A2 wanted 82AB5052) ==5450== object doesn't have any debug info ==5450== Reading syms from /usr/pkg/lib/valgrind/stage2 (0xB0000000) ==5450== object doesn't have a symbol table ==5450== object doesn't have any debug info ==5450== Reading syms from /lib/ld-2.3.2.so (0xB1000000) ==5450== object doesn't have a symbol table ==5450== Reading debug info from /lib/ld-2.3.2.so... ==5450== ... CRC mismatch (computed 065822A2 wanted 82AB5052) ==5450== object doesn't have any debug info ==5450== Reading syms from /usr/pkg/lib/valgrind/vgskin_memcheck.so (0xB7C64000) ==5450== object doesn't have a symbol table ==5450== object doesn't have any debug info ==5450== Reading syms from /lib/tls/libc-2.3.2.so (0xB7EC8000) ==5450== object doesn't have a symbol table ==5450== Reading debug info from /lib/tls/libc-2.3.2.so... ==5450== ... CRC mismatch (computed F44BEE39 wanted C6B6F750) ==5450== object doesn't have any debug info ==5450== Reading syms from /lib/tls/libdl-2.3.2.so (0xB7FFC000) ==5450== object doesn't have a symbol table ==5450== Reading debug info from /lib/tls/libdl-2.3.2.so... ==5450== ... CRC mismatch (computed DBF43033 wanted 444B8C80) ==5450== object doesn't have any debug info ==5450== Reading suppressions file: /usr/pkg/lib/valgrind/default.supp ==5450== ==5450== Reading syms from /usr/pkg/lib/valgrind/vg_inject.so (0x1B8FE000) ==5450== object doesn't have a symbol table ==5450== object doesn't have any debug info ==5450== Reading syms from /usr/pkg/lib/valgrind/vgpreload_memcheck.so (0x1B901000) ==5450== object doesn't have a symbol table ==5450== object doesn't have any debug info ==5450== Reading syms from /usr/pkg/lib/libSDL_mixer-1.2.so.0.2.3 (0x1B90B000) ==5450== Reading syms from /usr/pkg/lib/libSDL_image-1.2.so.0.1.3 (0x1B956000) ==5450== Reading syms from /usr/pkg/lib/libSDL.so.1.0.8 (0x1B970000) ==5450== Reading syms from /usr/pkg/lib/libGLU.so.1.0.3 (0x1BA1F000) ==5450== Reading syms from /usr/lib/libGL.so.1.0.7664 (0x1BA9B000) ==5450== object doesn't have a symbol table ==5450== object doesn't have any debug info ==5450== Reading syms from /lib/tls/libpthread-0.60.so (0x1BB1B000) ==5450== Reading debug info from /lib/tls/libpthread-0.60.so... ==5450== ... CRC mismatch (computed EEAF98F2 wanted 81A9EA4A) ==5450== object doesn't have any debug info ==5450== Reading syms from /usr/lib/libstdc++.so.5.0.7 (0x1BB2D000) ==5450== object doesn't have a symbol table ==5450== object doesn't have any debug info ==5450== Reading syms from /lib/tls/libm-2.3.2.so (0x1BBE8000) ==5450== object doesn't have a symbol table ==5450== Reading debug info from /lib/tls/libm-2.3.2.so... ==5450== ... CRC mismatch (computed F1475BA4 wanted 28A70E6D) ==5450== object doesn't have any debug info ==5450== Reading syms from /lib/libgcc_s.so.1 (0x1BC0B000) ==5450== object doesn't have a symbol table ==5450== object doesn't have any debug info ==5450== Reading syms from /lib/tls/libc-2.3.2.so (0x1BC15000) ==5450== object doesn't have a symbol table ==5450== Reading debug info from /lib/tls/libc-2.3.2.so... ==5450== ... CRC mismatch (computed F44BEE39 wanted C6B6F750) ==5450== object doesn't have any debug info ==5450== Reading syms from /lib/tls/libdl-2.3.2.so (0x1BD4A000) ==5450== object doesn't have a symbol table ==5450== Reading debug info from /lib/tls/libdl-2.3.2.so... ==5450== ... CRC mismatch (computed DBF43033 wanted 444B8C80) ==5450== object doesn't have any debug info ==5450== Reading syms from /usr/pkg/lib/libvorbisfile.so.3.1.0 (0x1BD4E000) ==5450== Reading syms from /usr/pkg/lib/libvorbis.so.0.3.0 (0x1BD58000) ==5450== Reading syms from /usr/pkg/lib/libogg.so.0.5.2 (0x1BD80000) ==5450== Reading syms from /usr/pkg/lib/libsmpeg-0.4.so.0.1.3 (0x1BD86000) ==5450== Reading syms from /usr/pkg/lib/libjpeg.so.62.0.0 (0x1BDDF000) ==5450== Reading syms from /usr/pkg/lib/libpng.so.3.0.2 (0x1BDFF000) ==5450== Reading syms from /usr/pkg/lib/libz.so.1.0.2 (0x1BE25000) ==5450== Reading syms from /usr/pkg/lib/libtiff.so.3.7.2 (0x1BE39000) ==5450== Reading syms from /usr/pkg/XFree86/lib/libXext.so.6.4 (0x1BE87000) ==5450== Reading syms from /usr/pkg/lib/libaa-x11.so.1.0.4 (0x1BE97000) ==5450== Reading syms from /usr/pkg/XFree86/lib/libX11.so.6.2 (0x1BEB2000) ==5450== Reading syms from /usr/lib/libGLcore.so.1.0.7664 (0x1BF7D000) ==5450== object doesn't have a symbol table ==5450== object doesn't have any debug info ==5450== Reading syms from /usr/lib/tls/libnvidia-tls.so.1.0.7664 (0x1C6E9000) ==5450== object doesn't have a symbol table ==5450== object doesn't have any debug info ==5450== TRANSLATE: 0x1BC8D050 redirected to 0x1B9057C0 ==5450== TRANSLATE: 0x1BC86F40 redirected to 0x1B904EF2 ==5450== TRANSLATE: 0x1BC86830 redirected to 0x1B904520 ==5450== TRANSLATE: 0x1BC869C0 redirected to 0x1B904A92 ==5450== Syscall param write(buf) points to uninitialised byte(s) ==5450== at 0x1BB245AE: __write_nocancel (in /lib/tls/libpthread-0.60.so) ==5450== by 0x1BF06426: _X11TransWrite (in /usr/pkg/XFree86/lib/libX11.so.6.2) ==5450== by 0x1BEEAA2C: _XFlushInt (in /usr/pkg/XFree86/lib/libX11.so.6.2) ==5450== by 0x1BEEAAC5: _XReply (in /usr/pkg/XFree86/lib/libX11.so.6.2) ==5450== by 0x1BED5507: XInternAtom (in /usr/pkg/XFree86/lib/libX11.so.6.2) ==5450== by 0x1B9AB64F: create_aux_windows (in /usr/pkg/lib/libSDL.so.1.0.8) ==5450== by 0x1B9ABA06: X11_VideoInit (in /usr/pkg/lib/libSDL.so.1.0.8) ==5450== by 0x1B9A23F3: SDL_VideoInit (in /usr/pkg/lib/libSDL.so.1.0.8) ==5450== by 0x1B97C3D5: SDL_InitSubSystem (in /usr/pkg/lib/libSDL.so.1.0.8) ==5450== by 0x1B97C416: SDL_Init (in /usr/pkg/lib/libSDL.so.1.0.8) ==5450== by 0x804B4EE: InitGraphics() (SDL.cpp:71) ==5450== by 0x804AD50: main (main.cpp:77) ==5450== Address 0x1C74FB5E is 14 bytes inside a block of size 16384 alloc'd ==5450== at 0x1B904F85: calloc (in /usr/pkg/lib/valgrind/vgpreload_memcheck.so) ==5450== by 0x1BEDA095: XOpenDisplay (in /usr/pkg/XFree86/lib/libX11.so.6.2) ==5450== by 0x1B9AB823: X11_VideoInit (in /usr/pkg/lib/libSDL.so.1.0.8) ==5450== by 0x1B9A23F3: SDL_VideoInit (in /usr/pkg/lib/libSDL.so.1.0.8) ==5450== by 0x1B97C3D5: SDL_InitSubSystem (in /usr/pkg/lib/libSDL.so.1.0.8) ==5450== by 0x1B97C416: SDL_Init (in /usr/pkg/lib/libSDL.so.1.0.8) ==5450== by 0x804B4EE: InitGraphics() (SDL.cpp:71) ==5450== by 0x804AD50: main (main.cpp:77) ==5450== Reading syms from /usr/pkg/lib/libXcursor.so.1.0.2 (0x1C7F4000) ==5450== Reading syms from /usr/pkg/lib/libXrender.so.1.2.2 (0x1C7FE000) ==5450== Reading syms from /usr/pkg/lib/libXfixes.so.0.1.0 (0x1C807000) ==5450== TRANSLATE: 0x1BC86A80 redirected to 0x1B904FB1 ==5450== ==5450== Syscall param ioctl(generic) points to uninitialised byte(s) ==5450== at 0x1BCE5BD4: ioctl (in /lib/tls/libc-2.3.2.so) ==5450== by 0x1BAECC8C: (within /usr/lib/libGL.so.1.0.7664) ==5450== Address 0x52BFE220 is on thread 1's stack ==5450== ==5450== Syscall param ioctl(generic) points to uninitialised byte(s) ==5450== at 0x1BCE5BD4: ioctl (in /lib/tls/libc-2.3.2.so) ==5450== by 0x1BAECCB6: (within /usr/lib/libGL.so.1.0.7664) ==5450== Address 0x52BFE20C is on thread 1's stack ==5450== ==5450== Syscall param ioctl(generic) points to uninitialised byte(s) ==5450== at 0x1BCE5BD4: ioctl (in /lib/tls/libc-2.3.2.so) ==5450== by 0x1C28ED22: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== Address 0x52BFE0EC is on thread 1's stack ==5450== ==5450== Syscall param ioctl(generic) points to uninitialised byte(s) ==5450== at 0x1BCE5BD4: ioctl (in /lib/tls/libc-2.3.2.so) ==5450== by 0x1C28ED55: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== Address 0x52BFE0EC is on thread 1's stack ==5450== ==5450== Syscall param ioctl(generic) points to uninitialised byte(s) ==5450== at 0x1BCE5BD4: ioctl (in /lib/tls/libc-2.3.2.so) ==5450== by 0x1C28ED85: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== Address 0x52BFE0DC is on thread 1's stack ==5450== ==5450== Syscall param ioctl(generic) points to uninitialised byte(s) ==5450== at 0x1BCE5BD4: ioctl (in /lib/tls/libc-2.3.2.so) ==5450== by 0x1C28EDBB: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== Address 0x52BFE0EC is on thread 1's stack ==5450== ==5450== Syscall param ioctl(generic) points to uninitialised byte(s) ==5450== at 0x1BCE5BD4: ioctl (in /lib/tls/libc-2.3.2.so) ==5450== by 0x1C28EDF1: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== Address 0x52BFE0EC is on thread 1's stack ==5450== ==5450== Syscall param ioctl(generic) points to uninitialised byte(s) ==5450== at 0x1BCE5BD4: ioctl (in /lib/tls/libc-2.3.2.so) ==5450== by 0x1C28EE4E: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== Address 0x52BFE0DC is on thread 1's stack ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C28EE5D: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== ==5450== Syscall param ioctl(generic) points to uninitialised byte(s) ==5450== at 0x1BCE5BD4: ioctl (in /lib/tls/libc-2.3.2.so) ==5450== by 0x1C28EE85: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== Address 0x52BFE0DC is on thread 1's stack ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C28EE97: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== ==5450== Syscall param ioctl(generic) points to uninitialised byte(s) ==5450== at 0x1BCE5BD4: ioctl (in /lib/tls/libc-2.3.2.so) ==5450== by 0x1C28EED6: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== Address 0x52BFE0EC is on thread 1's stack ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C28EEEE: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== ==5450== Syscall param ioctl(generic) points to uninitialised byte(s) ==5450== at 0x1BCE5BD4: ioctl (in /lib/tls/libc-2.3.2.so) ==5450== by 0x1C28F03C: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== Address 0x52BFE1A0 is on thread 1's stack ==5450== ==5450== Syscall param ioctl(generic) points to uninitialised byte(s) ==5450== at 0x1BCE5BD4: ioctl (in /lib/tls/libc-2.3.2.so) ==5450== by 0x1C28F0ED: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== Address 0x52BFE1B0 is on thread 1's stack ==5450== ==5450== Syscall param ioctl(generic) points to uninitialised byte(s) ==5450== at 0x1BCE5BD4: ioctl (in /lib/tls/libc-2.3.2.so) ==5450== by 0x1C28F113: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== Address 0x52BFE1B0 is on thread 1's stack ==5450== ==5450== Syscall param ioctl(generic) points to uninitialised byte(s) ==5450== at 0x1BCE5BD4: ioctl (in /lib/tls/libc-2.3.2.so) ==5450== by 0x1BAD46A8: (within /usr/lib/libGL.so.1.0.7664) ==5450== Address 0x52BFE1C0 is on thread 1's stack ==5450== ==5450== Syscall param ioctl(generic) points to uninitialised byte(s) ==5450== at 0x1BCE5BD4: ioctl (in /lib/tls/libc-2.3.2.so) ==5450== by 0x1BAECDDA: (within /usr/lib/libGL.so.1.0.7664) ==5450== Address 0x52BFE1F8 is on thread 1's stack ==5450== ==5450== Syscall param ioctl(generic) points to uninitialised byte(s) ==5450== at 0x1BCE5BD4: ioctl (in /lib/tls/libc-2.3.2.so) ==5450== by 0x1C280865: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== Address 0x52BFE200 is on thread 1's stack ==5450== ==5450== Syscall param ioctl(generic) points to uninitialised byte(s) ==5450== at 0x1BCE5BD4: ioctl (in /lib/tls/libc-2.3.2.so) ==5450== by 0x1C280954: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== Address 0x52BFE1EC is on thread 1's stack ==5450== ==5450== Syscall param ioctl(generic) points to uninitialised byte(s) ==5450== at 0x1BCE5BD4: ioctl (in /lib/tls/libc-2.3.2.so) ==5450== by 0x1C27DC38: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== Address 0x52BFE1C4 is on thread 1's stack ==5450== ==5450== Syscall param ioctl(generic) points to uninitialised byte(s) ==5450== at 0x1BCE5BD4: ioctl (in /lib/tls/libc-2.3.2.so) ==5450== by 0x1C27DC99: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== Address 0x52BFE1C4 is on thread 1's stack ==5450== ==5450== Syscall param ioctl(generic) points to uninitialised byte(s) ==5450== at 0x1BCE5BD4: ioctl (in /lib/tls/libc-2.3.2.so) ==5450== by 0x1C27DCEA: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== Address 0x52BFE1C4 is on thread 1's stack ==5450== ==5450== Syscall param ioctl(generic) points to uninitialised byte(s) ==5450== at 0x1BCE5BD4: ioctl (in /lib/tls/libc-2.3.2.so) ==5450== by 0x1C296675: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== Address 0x52BFE0C4 is on thread 1's stack ==5450== ==5450== Syscall param ioctl(generic) points to uninitialised byte(s) ==5450== at 0x1BCE5BD4: ioctl (in /lib/tls/libc-2.3.2.so) ==5450== by 0x1C2A8A4F: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== Address 0x52BFE1C0 is on thread 1's stack ==5450== ==5450== Syscall param ioctl(generic) points to uninitialised byte(s) ==5450== at 0x1BCE5BD4: ioctl (in /lib/tls/libc-2.3.2.so) ==5450== by 0x1C299C8E: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== Address 0x52BFE148 is on thread 1's stack ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A8484: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C27E15B: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== ==5450== Syscall param ioctl(generic) points to uninitialised byte(s) ==5450== at 0x1BCE5BD4: ioctl (in /lib/tls/libc-2.3.2.so) ==5450== by 0x1C27E297: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== Address 0x52BFE180 is on thread 1's stack ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1BAF23CF: _nv000027gl (in /usr/lib/libGL.so.1.0.7664) ==5450== by 0x1C27E297: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1BAF23D8: _nv000027gl (in /usr/lib/libGL.so.1.0.7664) ==5450== by 0x1C27E297: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== ==5450== Syscall param ioctl(generic) points to uninitialised byte(s) ==5450== at 0x1BCE5BD4: ioctl (in /lib/tls/libc-2.3.2.so) ==5450== by 0x1C2A8AE3: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== Address 0x52BFE0D8 is on thread 1's stack ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85C4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x307B: ??? ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85C4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x177B: ??? ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85C4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x7B: ??? ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85E4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x7B: ??? ==5450== ==5450== Syscall param ioctl(generic) points to uninitialised byte(s) ==5450== at 0x1BCE5BD4: ioctl (in /lib/tls/libc-2.3.2.so) ==5450== by 0x1C2A8605: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x7B: ??? ==5450== Address 0x52BFE0D0 is on thread 1's stack ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1BAF2AEF: _nv000028gl (in /usr/lib/libGL.so.1.0.7664) ==5450== by 0x1C2A8605: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x7B: ??? ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85C4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x1BAF2174: _nv000026gl (in /usr/lib/libGL.so.1.0.7664) ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85C4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x61: ??? ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85C4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x41: ??? ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85E4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x41: ??? ==5450== ==5450== Syscall param ioctl(generic) points to uninitialised byte(s) ==5450== at 0x1BCE5BD4: ioctl (in /lib/tls/libc-2.3.2.so) ==5450== by 0x1C2A8605: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x41: ??? ==5450== Address 0x52BFE0D0 is on thread 1's stack ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1BAF2AEF: _nv000028gl (in /usr/lib/libGL.so.1.0.7664) ==5450== by 0x1C2A8605: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x41: ??? ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85C4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x9D: ??? ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85C4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x51: ??? ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85C4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x45: ??? ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85E4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x45: ??? ==5450== ==5450== Syscall param ioctl(generic) points to uninitialised byte(s) ==5450== at 0x1BCE5BD4: ioctl (in /lib/tls/libc-2.3.2.so) ==5450== by 0x1C2A8605: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x45: ??? ==5450== Address 0x52BFE0D0 is on thread 1's stack ==5450== ==5450== More than 50 errors detected. Subsequent errors ==5450== will still be recorded, but in less detail than before. ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85C4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x89: ??? ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85C4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x64: ??? ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85E4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x64: ??? ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85C4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x88: ??? ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85C4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x76: ??? ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85E4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x76: ??? ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85C4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0xBEEF1E1F: ??? ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85E4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0xBEEF1E1F: ??? ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85C4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x18: ??? ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85E4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x18: ??? ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85C4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x42: ??? ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85E4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x42: ??? ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85C4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x5E: ??? ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85E4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x5E: ??? ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85C4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x9E: ??? ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85E4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x9E: ??? ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85C4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x49: ??? ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85E4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x49: ??? ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85C4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x71: ??? ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85E4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x71: ??? ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85C4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x56: ??? ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85E4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x56: ??? ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85C4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x38: ??? ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85C4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85E4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85C4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x7A: ??? ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85C4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x1C27EF79: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85E4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x1C27EF79: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C280D5B: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85C4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x1195: ??? ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85E4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x1195: ??? ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85C4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x1C27FA6C: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C2A85E4: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x1C27FA6C: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== ==5450== Syscall param ioctl(generic) points to uninitialised byte(s) ==5450== at 0x1BCE5BD4: ioctl (in /lib/tls/libc-2.3.2.so) ==5450== by 0x1C27FA98: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== Address 0x52BFE20C is on thread 1's stack ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C46D8FF: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C46DA3F: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C467BEE: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C467C8E: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C467CA2: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C467CAE: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C26B86F: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C26B87D: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C26B889: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== ==5450== Syscall param ioctl(generic) points to uninitialised byte(s) ==5450== at 0x1BCE5BD4: ioctl (in /lib/tls/libc-2.3.2.so) ==5450== by 0x1C26B944: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== Address 0x52BFE328 is on thread 1's stack ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1B90560B: strcat (in /usr/pkg/lib/valgrind/vgpreload_memcheck.so) ==5450== by 0x1C26B95E: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1B905619: strcat (in /usr/pkg/lib/valgrind/vgpreload_memcheck.so) ==5450== by 0x1C26B95E: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1B9055F5: strcat (in /usr/pkg/lib/valgrind/vgpreload_memcheck.so) ==5450== by 0x1C26B98E: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1B905604: strcat (in /usr/pkg/lib/valgrind/vgpreload_memcheck.so) ==5450== by 0x1C26B98E: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1B9055F5: strcat (in /usr/pkg/lib/valgrind/vgpreload_memcheck.so) ==5450== by 0x1C26B9B6: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1B905604: strcat (in /usr/pkg/lib/valgrind/vgpreload_memcheck.so) ==5450== by 0x1C26B9B6: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C295269: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== Reading syms from /usr/pkg/XFree86/lib/X11/locale/lib/common/xlcDef.so.2 (0x1DD07000) ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C46C73B: _nv000098gl (in /usr/lib/libGLcore.so.1.0.7664) ==5450== by 0x1CBC1FA7: ??? ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C467C8A: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== TRANSLATE: 0x1BBBF2D0 redirected to 0x1B9046AA ==5450== ==5450== Invalid read of size 1 ==5450== at 0x1BA37D22: scale_internal_ubyte (in /usr/pkg/lib/libGLU.so.1.0.3) ==5450== by 0x1BA3D9C1: gluBuild2DMipmapLevelsCore (in /usr/pkg/lib/libGLU.so.1.0.3) ==5450== by 0x1BA3EAA9: gluBuild2DMipmaps (in /usr/pkg/lib/libGLU.so.1.0.3) ==5450== by 0x804D21F: TGAloader_tid(char*, int*) (TGAloader.cpp:218) ==5450== by 0x804D08D: TGAloader_tid(char*) (TGAloader.cpp:180) ==5450== by 0x8066297: MainMenu::MainMenu() (MainMenu.cpp:40) ==5450== by 0x804AD89: main (main.cpp:85) ==5450== Address 0x1E3B4528 is 0 bytes after a block of size 2278656 alloc'd ==5450== at 0x1B9045AD: malloc (in /usr/pkg/lib/valgrind/vgpreload_memcheck.so) ==5450== by 0x804D021: TGAloader(char*, int*, int*, int*) (TGAloader.cpp:59) ==5450== by 0x804D0E5: TGAloader_tid(char*, int*) (TGAloader.cpp:195) ==5450== by 0x804D08D: TGAloader_tid(char*) (TGAloader.cpp:180) ==5450== by 0x8066297: MainMenu::MainMenu() (MainMenu.cpp:40) ==5450== by 0x804AD89: main (main.cpp:85) ==5450== ==5450== Invalid read of size 1 ==5450== at 0x1BA37CAE: scale_internal_ubyte (in /usr/pkg/lib/libGLU.so.1.0.3) ==5450== by 0x1BA3D9C1: gluBuild2DMipmapLevelsCore (in /usr/pkg/lib/libGLU.so.1.0.3) ==5450== by 0x1BA3EAA9: gluBuild2DMipmaps (in /usr/pkg/lib/libGLU.so.1.0.3) ==5450== by 0x804D21F: TGAloader_tid(char*, int*) (TGAloader.cpp:218) ==5450== by 0x804D08D: TGAloader_tid(char*) (TGAloader.cpp:180) ==5450== by 0x8066297: MainMenu::MainMenu() (MainMenu.cpp:40) ==5450== by 0x804AD89: main (main.cpp:85) ==5450== Address 0x1E3B4528 is 0 bytes after a block of size 2278656 alloc'd ==5450== at 0x1B9045AD: malloc (in /usr/pkg/lib/valgrind/vgpreload_memcheck.so) ==5450== by 0x804D021: TGAloader(char*, int*, int*, int*) (TGAloader.cpp:59) ==5450== by 0x804D0E5: TGAloader_tid(char*, int*) (TGAloader.cpp:195) ==5450== by 0x804D08D: TGAloader_tid(char*) (TGAloader.cpp:180) ==5450== by 0x8066297: MainMenu::MainMenu() (MainMenu.cpp:40) ==5450== by 0x804AD89: main (main.cpp:85) ==5450== ==5450== Invalid read of size 1 ==5450== at 0x1BA37FDB: scale_internal_ubyte (in /usr/pkg/lib/libGLU.so.1.0.3) ==5450== by 0x1BA3D9C1: gluBuild2DMipmapLevelsCore (in /usr/pkg/lib/libGLU.so.1.0.3) ==5450== by 0x1BA3EAA9: gluBuild2DMipmaps (in /usr/pkg/lib/libGLU.so.1.0.3) ==5450== by 0x804D21F: TGAloader_tid(char*, int*) (TGAloader.cpp:218) ==5450== by 0x804D08D: TGAloader_tid(char*) (TGAloader.cpp:180) ==5450== by 0x8066297: MainMenu::MainMenu() (MainMenu.cpp:40) ==5450== by 0x804AD89: main (main.cpp:85) ==5450== Address 0x1E3B452A is 2 bytes after a block of size 2278656 alloc'd ==5450== at 0x1B9045AD: malloc (in /usr/pkg/lib/valgrind/vgpreload_memcheck.so) ==5450== by 0x804D021: TGAloader(char*, int*, int*, int*) (TGAloader.cpp:59) ==5450== by 0x804D0E5: TGAloader_tid(char*, int*) (TGAloader.cpp:195) ==5450== by 0x804D08D: TGAloader_tid(char*) (TGAloader.cpp:180) ==5450== by 0x8066297: MainMenu::MainMenu() (MainMenu.cpp:40) ==5450== by 0x804AD89: main (main.cpp:85) ==5450== ==5450== Invalid read of size 1 ==5450== at 0x1BA380B4: scale_internal_ubyte (in /usr/pkg/lib/libGLU.so.1.0.3) ==5450== by 0x1BA3D9C1: gluBuild2DMipmapLevelsCore (in /usr/pkg/lib/libGLU.so.1.0.3) ==5450== by 0x1BA3EAA9: gluBuild2DMipmaps (in /usr/pkg/lib/libGLU.so.1.0.3) ==5450== by 0x804D21F: TGAloader_tid(char*, int*) (TGAloader.cpp:218) ==5450== by 0x804D08D: TGAloader_tid(char*) (TGAloader.cpp:180) ==5450== by 0x8066297: MainMenu::MainMenu() (MainMenu.cpp:40) ==5450== by 0x804AD89: main (main.cpp:85) ==5450== Address 0x1E3B4528 is 0 bytes after a block of size 2278656 alloc'd ==5450== at 0x1B9045AD: malloc (in /usr/pkg/lib/valgrind/vgpreload_memcheck.so) ==5450== by 0x804D021: TGAloader(char*, int*, int*, int*) (TGAloader.cpp:59) ==5450== by 0x804D0E5: TGAloader_tid(char*, int*) (TGAloader.cpp:195) ==5450== by 0x804D08D: TGAloader_tid(char*) (TGAloader.cpp:180) ==5450== by 0x8066297: MainMenu::MainMenu() (MainMenu.cpp:40) ==5450== by 0x804AD89: main (main.cpp:85) ==5450== ==5450== Invalid read of size 1 ==5450== at 0x1BA3803E: scale_internal_ubyte (in /usr/pkg/lib/libGLU.so.1.0.3) ==5450== by 0x1BA3D9C1: gluBuild2DMipmapLevelsCore (in /usr/pkg/lib/libGLU.so.1.0.3) ==5450== by 0x1BA3EAA9: gluBuild2DMipmaps (in /usr/pkg/lib/libGLU.so.1.0.3) ==5450== by 0x804D21F: TGAloader_tid(char*, int*) (TGAloader.cpp:218) ==5450== by 0x804D08D: TGAloader_tid(char*) (TGAloader.cpp:180) ==5450== by 0x8066297: MainMenu::MainMenu() (MainMenu.cpp:40) ==5450== by 0x804AD89: main (main.cpp:85) ==5450== Address 0x1E3B4528 is 0 bytes after a block of size 2278656 alloc'd ==5450== at 0x1B9045AD: malloc (in /usr/pkg/lib/valgrind/vgpreload_memcheck.so) ==5450== by 0x804D021: TGAloader(char*, int*, int*, int*) (TGAloader.cpp:59) ==5450== by 0x804D0E5: TGAloader_tid(char*, int*) (TGAloader.cpp:195) ==5450== by 0x804D08D: TGAloader_tid(char*) (TGAloader.cpp:180) ==5450== by 0x8066297: MainMenu::MainMenu() (MainMenu.cpp:40) ==5450== by 0x804AD89: main (main.cpp:85) ==5450== ==5450== Invalid read of size 1 ==5450== at 0x1BA38102: scale_internal_ubyte (in /usr/pkg/lib/libGLU.so.1.0.3) ==5450== by 0x1BA3D9C1: gluBuild2DMipmapLevelsCore (in /usr/pkg/lib/libGLU.so.1.0.3) ==5450== by 0x1BA3EAA9: gluBuild2DMipmaps (in /usr/pkg/lib/libGLU.so.1.0.3) ==5450== by 0x804D21F: TGAloader_tid(char*, int*) (TGAloader.cpp:218) ==5450== by 0x804D08D: TGAloader_tid(char*) (TGAloader.cpp:180) ==5450== by 0x8066297: MainMenu::MainMenu() (MainMenu.cpp:40) ==5450== by 0x804AD89: main (main.cpp:85) ==5450== Address 0x1E3B452A is 2 bytes after a block of size 2278656 alloc'd ==5450== at 0x1B9045AD: malloc (in /usr/pkg/lib/valgrind/vgpreload_memcheck.so) ==5450== by 0x804D021: TGAloader(char*, int*, int*, int*) (TGAloader.cpp:59) ==5450== by 0x804D0E5: TGAloader_tid(char*, int*) (TGAloader.cpp:195) ==5450== by 0x804D08D: TGAloader_tid(char*) (TGAloader.cpp:180) ==5450== by 0x8066297: MainMenu::MainMenu() (MainMenu.cpp:40) ==5450== by 0x804AD89: main (main.cpp:85) ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C472259: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C467686: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1B9B0B3B: X11_SetKeyboardState (in /usr/pkg/lib/libSDL.so.1.0.8) ==5450== by 0x1B9AFE21: X11_DispatchEvent (in /usr/pkg/lib/libSDL.so.1.0.8) ==5450== by 0x1B9B00BD: X11_PumpEvents (in /usr/pkg/lib/libSDL.so.1.0.8) ==5450== by 0x1B9C2722: SDL_PumpEvents (in /usr/pkg/lib/libSDL.so.1.0.8) ==5450== by 0x8066676: MainMenu::getKeys() (MainMenu.cpp:118) ==5450== by 0x804ADF2: main (main.cpp:94) ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C467757: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C4677B8: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C4677E2: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x80666F0: MainMenu::getKeys() (MainMenu.cpp:129) ==5450== by 0x804ADF2: main (main.cpp:94) ==5450== TRANSLATE: 0x1BBBDD00 redirected to 0x1B904C36 ==5450== TRANSLATE: 0x1BBBF410 redirected to 0x1B904908 ==5450== TRANSLATE: 0x1BBBDD60 redirected to 0x1B904DDA ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C468143: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C46823D: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C46752C: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C4682C3: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1C4682ED: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== TRANSLATE: 0x1BC8E940 redirected to 0x1B905C90 ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x804E7FC: Fog::Fog(int, float, float, float, int, int, int, int) (Fog.cpp:19) ==5450== by 0x805748B: Map::setSkyFog(int, float, float, float, int, int, int, int) (Map.cpp:161) ==5450== by 0x8062969: Stage::loadMap(char*) (Stage.cpp:356) ==5450== by 0x80611BD: Stage::Stage(char*, char*) (Stage.cpp:23) ==5450== by 0x8055463: Game::Game(char*, char*) (Game.cpp:73) ==5450== by 0x804AFB7: main (main.cpp:147) ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x804E809: Fog::Fog(int, float, float, float, int, int, int, int) (Fog.cpp:20) ==5450== by 0x805748B: Map::setSkyFog(int, float, float, float, int, int, int, int) (Map.cpp:161) ==5450== by 0x8062969: Stage::loadMap(char*) (Stage.cpp:356) ==5450== by 0x80611BD: Stage::Stage(char*, char*) (Stage.cpp:23) ==5450== by 0x8055463: Game::Game(char*, char*) (Game.cpp:73) ==5450== by 0x804AFB7: main (main.cpp:147) ==5450== ==5450== Use of uninitialised value of size 4 ==5450== at 0x1C06B651: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== ==5450== Invalid read of size 4 ==5450== at 0x1DD042F1: ??? ==5450== Address 0x1EE260C4 is 0 bytes after a block of size 4812 alloc'd ==5450== at 0x1B904995: operator new[](unsigned) (in /usr/pkg/lib/valgrind/vgpreload_memcheck.so) ==5450== by 0x8055F03: Room::addVertex(float*, int) (Room.cpp:101) ==5450== by 0x8064442: Stage::loadMap(char*) (Stage.cpp:772) ==5450== by 0x80611BD: Stage::Stage(char*, char*) (Stage.cpp:23) ==5450== by 0x8055463: Game::Game(char*, char*) (Game.cpp:73) ==5450== by 0x804AFB7: main (main.cpp:147) ==5450== ==5450== Invalid read of size 4 ==5450== at 0x1DD042F3: ??? ==5450== Address 0x1EE260C8 is 4 bytes after a block of size 4812 alloc'd ==5450== at 0x1B904995: operator new[](unsigned) (in /usr/pkg/lib/valgrind/vgpreload_memcheck.so) ==5450== by 0x8055F03: Room::addVertex(float*, int) (Room.cpp:101) ==5450== by 0x8064442: Stage::loadMap(char*) (Stage.cpp:772) ==5450== by 0x80611BD: Stage::Stage(char*, char*) (Stage.cpp:23) ==5450== by 0x8055463: Game::Game(char*, char*) (Game.cpp:73) ==5450== by 0x804AFB7: main (main.cpp:147) ==5450== ==5450== Invalid read of size 4 ==5450== at 0x1DD042FB: ??? ==5450== Address 0x1EE260CC is 8 bytes after a block of size 4812 alloc'd ==5450== at 0x1B904995: operator new[](unsigned) (in /usr/pkg/lib/valgrind/vgpreload_memcheck.so) ==5450== by 0x8055F03: Room::addVertex(float*, int) (Room.cpp:101) ==5450== by 0x8064442: Stage::loadMap(char*) (Stage.cpp:772) ==5450== by 0x80611BD: Stage::Stage(char*, char*) (Stage.cpp:23) ==5450== by 0x8055463: Game::Game(char*, char*) (Game.cpp:73) ==5450== by 0x804AFB7: main (main.cpp:147) ==5450== ==5450== Conditional jump or move depends on uninitialised value(s) ==5450== at 0x1B9B0C41: X11_SetKeyboardState (in /usr/pkg/lib/libSDL.so.1.0.8) ==5450== by 0x1B9AFE21: X11_DispatchEvent (in /usr/pkg/lib/libSDL.so.1.0.8) ==5450== by 0x1B9B00BD: X11_PumpEvents (in /usr/pkg/lib/libSDL.so.1.0.8) ==5450== by 0x1B9C2722: SDL_PumpEvents (in /usr/pkg/lib/libSDL.so.1.0.8) ==5450== by 0x8055951: Game::input() (Game.cpp:153) ==5450== by 0x804B030: main (main.cpp:162) ==5450== ==5450== Use of uninitialised value of size 4 ==5450== at 0x806A879: Traces::SplineBlend(int, int, float) (Traces.cpp:68) ==5450== by 0x806ACAD: Traces::getPosition(float) (Traces.cpp:140) ==5450== by 0x806A6D4: Traces::doInit() (Traces.cpp:41) ==5450== by 0x806AD63: Traces::getNextPosition() (Traces.cpp:152) ==5450== by 0x8055A4B: Game::input() (Game.cpp:179) ==5450== by 0x804B030: main (main.cpp:162) ==5450== ==5450== Use of uninitialised value of size 4 ==5450== at 0x806A87B: Traces::SplineBlend(int, int, float) (Traces.cpp:68) ==5450== by 0x806ACAD: Traces::getPosition(float) (Traces.cpp:140) ==5450== by 0x806A6D4: Traces::doInit() (Traces.cpp:41) ==5450== by 0x806AD63: Traces::getNextPosition() (Traces.cpp:152) ==5450== by 0x8055A4B: Game::input() (Game.cpp:179) ==5450== by 0x804B030: main (main.cpp:162) ==5450== ==5450== Use of uninitialised value of size 4 ==5450== at 0x806A8EE: Traces::SplineBlend(int, int, float) (Traces.cpp:72) ==5450== by 0x806ACAD: Traces::getPosition(float) (Traces.cpp:140) ==5450== by 0x806A6D4: Traces::doInit() (Traces.cpp:41) ==5450== by 0x806AD63: Traces::getNextPosition() (Traces.cpp:152) ==5450== by 0x8055A4B: Game::input() (Game.cpp:179) ==5450== by 0x804B030: main (main.cpp:162) ==5450== ==5450== Use of uninitialised value of size 4 ==5450== at 0x806A8F0: Traces::SplineBlend(int, int, float) (Traces.cpp:72) ==5450== by 0x806ACAD: Traces::getPosition(float) (Traces.cpp:140) ==5450== by 0x806A6D4: Traces::doInit() (Traces.cpp:41) ==5450== by 0x806AD63: Traces::getNextPosition() (Traces.cpp:152) ==5450== by 0x8055A4B: Game::input() (Game.cpp:179) ==5450== by 0x804B030: main (main.cpp:162) ==5450== ==5450== Use of uninitialised value of size 4 ==5450== at 0x806A994: Traces::SplineBlend(int, int, float) (Traces.cpp:76) ==5450== by 0x806ACAD: Traces::getPosition(float) (Traces.cpp:140) ==5450== by 0x806A6D4: Traces::doInit() (Traces.cpp:41) ==5450== by 0x806AD63: Traces::getNextPosition() (Traces.cpp:152) ==5450== by 0x8055A4B: Game::input() (Game.cpp:179) ==5450== by 0x804B030: main (main.cpp:162) ==5450== ==5450== Use of uninitialised value of size 4 ==5450== at 0x806A997: Traces::SplineBlend(int, int, float) (Traces.cpp:76) ==5450== by 0x806ACAD: Traces::getPosition(float) (Traces.cpp:140) ==5450== by 0x806A6D4: Traces::doInit() (Traces.cpp:41) ==5450== by 0x806AD63: Traces::getNextPosition() (Traces.cpp:152) ==5450== by 0x8055A4B: Game::input() (Game.cpp:179) ==5450== by 0x804B030: main (main.cpp:162) ==5450== ==5450== Use of uninitialised value of size 4 ==5450== at 0x806AA27: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806ACAD: Traces::getPosition(float) (Traces.cpp:140) ==5450== by 0x806A6D4: Traces::doInit() (Traces.cpp:41) ==5450== by 0x806AD63: Traces::getNextPosition() (Traces.cpp:152) ==5450== by 0x8055A4B: Game::input() (Game.cpp:179) ==5450== by 0x804B030: main (main.cpp:162) ==5450== ==5450== Use of uninitialised value of size 4 ==5450== at 0x806AA4C: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806ACAD: Traces::getPosition(float) (Traces.cpp:140) ==5450== by 0x806A6D4: Traces::doInit() (Traces.cpp:41) ==5450== by 0x806AD63: Traces::getNextPosition() (Traces.cpp:152) ==5450== by 0x8055A4B: Game::input() (Game.cpp:179) ==5450== by 0x804B030: main (main.cpp:162) ==5450== ==5450== Use of uninitialised value of size 4 ==5450== at 0x806AA4E: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806ACAD: Traces::getPosition(float) (Traces.cpp:140) ==5450== by 0x806A6D4: Traces::doInit() (Traces.cpp:41) ==5450== by 0x806AD63: Traces::getNextPosition() (Traces.cpp:152) ==5450== by 0x8055A4B: Game::input() (Game.cpp:179) ==5450== by 0x804B030: main (main.cpp:162) ==5450== ==5450== Use of uninitialised value of size 4 ==5450== at 0x806A879: Traces::SplineBlend(int, int, float) (Traces.cpp:68) ==5450== by 0x806AA76: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806ACAD: Traces::getPosition(float) (Traces.cpp:140) ==5450== by 0x806A6D4: Traces::doInit() (Traces.cpp:41) ==5450== by 0x806AD63: Traces::getNextPosition() (Traces.cpp:152) ==5450== by 0x8055A4B: Game::input() (Game.cpp:179) ==5450== by 0x804B030: main (main.cpp:162) ==5450== ==5450== Use of uninitialised value of size 4 ==5450== at 0x806A87B: Traces::SplineBlend(int, int, float) (Traces.cpp:68) ==5450== by 0x806AA76: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806ACAD: Traces::getPosition(float) (Traces.cpp:140) ==5450== by 0x806A6D4: Traces::doInit() (Traces.cpp:41) ==5450== by 0x806AD63: Traces::getNextPosition() (Traces.cpp:152) ==5450== by 0x8055A4B: Game::input() (Game.cpp:179) ==5450== by 0x804B030: main (main.cpp:162) ==5450== ==5450== Use of uninitialised value of size 4 ==5450== at 0x806A8EE: Traces::SplineBlend(int, int, float) (Traces.cpp:72) ==5450== by 0x806AA76: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806ACAD: Traces::getPosition(float) (Traces.cpp:140) ==5450== by 0x806A6D4: Traces::doInit() (Traces.cpp:41) ==5450== by 0x806AD63: Traces::getNextPosition() (Traces.cpp:152) ==5450== by 0x8055A4B: Game::input() (Game.cpp:179) ==5450== by 0x804B030: main (main.cpp:162) ==5450== ==5450== Use of uninitialised value of size 4 ==5450== at 0x806A8F0: Traces::SplineBlend(int, int, float) (Traces.cpp:72) ==5450== by 0x806AA76: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806ACAD: Traces::getPosition(float) (Traces.cpp:140) ==5450== by 0x806A6D4: Traces::doInit() (Traces.cpp:41) ==5450== by 0x806AD63: Traces::getNextPosition() (Traces.cpp:152) ==5450== by 0x8055A4B: Game::input() (Game.cpp:179) ==5450== by 0x804B030: main (main.cpp:162) ==5450== ==5450== Use of uninitialised value of size 4 ==5450== at 0x806A994: Traces::SplineBlend(int, int, float) (Traces.cpp:76) ==5450== by 0x806AA76: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806ACAD: Traces::getPosition(float) (Traces.cpp:140) ==5450== by 0x806A6D4: Traces::doInit() (Traces.cpp:41) ==5450== by 0x806AD63: Traces::getNextPosition() (Traces.cpp:152) ==5450== by 0x8055A4B: Game::input() (Game.cpp:179) ==5450== by 0x804B030: main (main.cpp:162) ==5450== ==5450== Use of uninitialised value of size 4 ==5450== at 0x806A997: Traces::SplineBlend(int, int, float) (Traces.cpp:76) ==5450== by 0x806AA76: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806ACAD: Traces::getPosition(float) (Traces.cpp:140) ==5450== by 0x806A6D4: Traces::doInit() (Traces.cpp:41) ==5450== by 0x806AD63: Traces::getNextPosition() (Traces.cpp:152) ==5450== by 0x8055A4B: Game::input() (Game.cpp:179) ==5450== by 0x804B030: main (main.cpp:162) ==5450== ==5450== Use of uninitialised value of size 4 ==5450== at 0x806AA27: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806AA76: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806ACAD: Traces::getPosition(float) (Traces.cpp:140) ==5450== by 0x806A6D4: Traces::doInit() (Traces.cpp:41) ==5450== by 0x806AD63: Traces::getNextPosition() (Traces.cpp:152) ==5450== by 0x8055A4B: Game::input() (Game.cpp:179) ==5450== by 0x804B030: main (main.cpp:162) ==5450== ==5450== Use of uninitialised value of size 4 ==5450== at 0x806AA4C: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806AA76: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806ACAD: Traces::getPosition(float) (Traces.cpp:140) ==5450== by 0x806A6D4: Traces::doInit() (Traces.cpp:41) ==5450== by 0x806AD63: Traces::getNextPosition() (Traces.cpp:152) ==5450== by 0x8055A4B: Game::input() (Game.cpp:179) ==5450== by 0x804B030: main (main.cpp:162) ==5450== ==5450== Use of uninitialised value of size 4 ==5450== at 0x806AA4E: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806AA76: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806ACAD: Traces::getPosition(float) (Traces.cpp:140) ==5450== by 0x806A6D4: Traces::doInit() (Traces.cpp:41) ==5450== by 0x806AD63: Traces::getNextPosition() (Traces.cpp:152) ==5450== by 0x8055A4B: Game::input() (Game.cpp:179) ==5450== by 0x804B030: main (main.cpp:162) ==5450== ==5450== Use of uninitialised value of size 4 ==5450== at 0x806A811: Traces::SplineBlend(int, int, float) (Traces.cpp:61) ==5450== by 0x806AA76: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806AA76: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806ACAD: Traces::getPosition(float) (Traces.cpp:140) ==5450== by 0x806A6D4: Traces::doInit() (Traces.cpp:41) ==5450== by 0x806AD63: Traces::getNextPosition() (Traces.cpp:152) ==5450== by 0x8055A4B: Game::input() (Game.cpp:179) ==5450== by 0x804B030: main (main.cpp:162) ==5450== ==5450== Use of uninitialised value of size 4 ==5450== at 0x806AA92: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806AA76: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806ACAD: Traces::getPosition(float) (Traces.cpp:140) ==5450== by 0x806A6D4: Traces::doInit() (Traces.cpp:41) ==5450== by 0x806AD63: Traces::getNextPosition() (Traces.cpp:152) ==5450== by 0x8055A4B: Game::input() (Game.cpp:179) ==5450== by 0x804B030: main (main.cpp:162) ==5450== ==5450== Use of uninitialised value of size 4 ==5450== at 0x806AABA: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806AA76: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806ACAD: Traces::getPosition(float) (Traces.cpp:140) ==5450== by 0x806A6D4: Traces::doInit() (Traces.cpp:41) ==5450== by 0x806AD63: Traces::getNextPosition() (Traces.cpp:152) ==5450== by 0x8055A4B: Game::input() (Game.cpp:179) ==5450== by 0x804B030: main (main.cpp:162) ==5450== ==5450== Use of uninitialised value of size 4 ==5450== at 0x806AABD: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806AA76: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806ACAD: Traces::getPosition(float) (Traces.cpp:140) ==5450== by 0x806A6D4: Traces::doInit() (Traces.cpp:41) ==5450== by 0x806AD63: Traces::getNextPosition() (Traces.cpp:152) ==5450== by 0x8055A4B: Game::input() (Game.cpp:179) ==5450== by 0x804B030: main (main.cpp:162) ==5450== ==5450== Use of uninitialised value of size 4 ==5450== at 0x806A811: Traces::SplineBlend(int, int, float) (Traces.cpp:61) ==5450== by 0x806AAE5: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806AA76: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806ACAD: Traces::getPosition(float) (Traces.cpp:140) ==5450== by 0x806A6D4: Traces::doInit() (Traces.cpp:41) ==5450== by 0x806AD63: Traces::getNextPosition() (Traces.cpp:152) ==5450== by 0x8055A4B: Game::input() (Game.cpp:179) ==5450== by 0x804B030: main (main.cpp:162) ==5450== ==5450== Use of uninitialised value of size 4 ==5450== at 0x806AA92: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806ACAD: Traces::getPosition(float) (Traces.cpp:140) ==5450== by 0x806A6D4: Traces::doInit() (Traces.cpp:41) ==5450== by 0x806AD63: Traces::getNextPosition() (Traces.cpp:152) ==5450== by 0x8055A4B: Game::input() (Game.cpp:179) ==5450== by 0x804B030: main (main.cpp:162) ==5450== ==5450== Use of uninitialised value of size 4 ==5450== at 0x806AABA: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806ACAD: Traces::getPosition(float) (Traces.cpp:140) ==5450== by 0x806A6D4: Traces::doInit() (Traces.cpp:41) ==5450== by 0x806AD63: Traces::getNextPosition() (Traces.cpp:152) ==5450== by 0x8055A4B: Game::input() (Game.cpp:179) ==5450== by 0x804B030: main (main.cpp:162) ==5450== ==5450== Use of uninitialised value of size 4 ==5450== at 0x806AABD: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806ACAD: Traces::getPosition(float) (Traces.cpp:140) ==5450== by 0x806A6D4: Traces::doInit() (Traces.cpp:41) ==5450== by 0x806AD63: Traces::getNextPosition() (Traces.cpp:152) ==5450== by 0x8055A4B: Game::input() (Game.cpp:179) ==5450== by 0x804B030: main (main.cpp:162) ==5450== ==5450== Use of uninitialised value of size 4 ==5450== at 0x806A879: Traces::SplineBlend(int, int, float) (Traces.cpp:68) ==5450== by 0x806AAE5: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806ACAD: Traces::getPosition(float) (Traces.cpp:140) ==5450== by 0x806A6D4: Traces::doInit() (Traces.cpp:41) ==5450== by 0x806AD63: Traces::getNextPosition() (Traces.cpp:152) ==5450== by 0x8055A4B: Game::input() (Game.cpp:179) ==5450== by 0x804B030: main (main.cpp:162) ==5450== ==5450== Use of uninitialised value of size 4 ==5450== at 0x806A87B: Traces::SplineBlend(int, int, float) (Traces.cpp:68) ==5450== by 0x806AAE5: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806ACAD: Traces::getPosition(float) (Traces.cpp:140) ==5450== by 0x806A6D4: Traces::doInit() (Traces.cpp:41) ==5450== by 0x806AD63: Traces::getNextPosition() (Traces.cpp:152) ==5450== by 0x8055A4B: Game::input() (Game.cpp:179) ==5450== by 0x804B030: main (main.cpp:162) ==5450== ==5450== Use of uninitialised value of size 4 ==5450== at 0x806A8EE: Traces::SplineBlend(int, int, float) (Traces.cpp:72) ==5450== by 0x806AAE5: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806ACAD: Traces::getPosition(float) (Traces.cpp:140) ==5450== by 0x806A6D4: Traces::doInit() (Traces.cpp:41) ==5450== by 0x806AD63: Traces::getNextPosition() (Traces.cpp:152) ==5450== by 0x8055A4B: Game::input() (Game.cpp:179) ==5450== by 0x804B030: main (main.cpp:162) ==5450== ==5450== Use of uninitialised value of size 4 ==5450== at 0x806A8F0: Traces::SplineBlend(int, int, float) (Traces.cpp:72) ==5450== by 0x806AAE5: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806ACAD: Traces::getPosition(float) (Traces.cpp:140) ==5450== by 0x806A6D4: Traces::doInit() (Traces.cpp:41) ==5450== by 0x806AD63: Traces::getNextPosition() (Traces.cpp:152) ==5450== by 0x8055A4B: Game::input() (Game.cpp:179) ==5450== by 0x804B030: main (main.cpp:162) ==5450== ==5450== Use of uninitialised value of size 4 ==5450== at 0x806A994: Traces::SplineBlend(int, int, float) (Traces.cpp:76) ==5450== by 0x806AAE5: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806ACAD: Traces::getPosition(float) (Traces.cpp:140) ==5450== by 0x806A6D4: Traces::doInit() (Traces.cpp:41) ==5450== by 0x806AD63: Traces::getNextPosition() (Traces.cpp:152) ==5450== by 0x8055A4B: Game::input() (Game.cpp:179) ==5450== by 0x804B030: main (main.cpp:162) ==5450== ==5450== Use of uninitialised value of size 4 ==5450== at 0x806A997: Traces::SplineBlend(int, int, float) (Traces.cpp:76) ==5450== by 0x806AAE5: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806ACAD: Traces::getPosition(float) (Traces.cpp:140) ==5450== by 0x806A6D4: Traces::doInit() (Traces.cpp:41) ==5450== by 0x806AD63: Traces::getNextPosition() (Traces.cpp:152) ==5450== by 0x8055A4B: Game::input() (Game.cpp:179) ==5450== by 0x804B030: main (main.cpp:162) ==5450== ==5450== Use of uninitialised value of size 4 ==5450== at 0x806AA27: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806AAE5: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806ACAD: Traces::getPosition(float) (Traces.cpp:140) ==5450== by 0x806A6D4: Traces::doInit() (Traces.cpp:41) ==5450== by 0x806AD63: Traces::getNextPosition() (Traces.cpp:152) ==5450== by 0x8055A4B: Game::input() (Game.cpp:179) ==5450== by 0x804B030: main (main.cpp:162) ==5450== ==5450== Use of uninitialised value of size 4 ==5450== at 0x806AA4C: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806AAE5: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806ACAD: Traces::getPosition(float) (Traces.cpp:140) ==5450== by 0x806A6D4: Traces::doInit() (Traces.cpp:41) ==5450== by 0x806AD63: Traces::getNextPosition() (Traces.cpp:152) ==5450== by 0x8055A4B: Game::input() (Game.cpp:179) ==5450== by 0x804B030: main (main.cpp:162) ==5450== ==5450== Use of uninitialised value of size 4 ==5450== at 0x806AA4E: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806AAE5: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806ACAD: Traces::getPosition(float) (Traces.cpp:140) ==5450== by 0x806A6D4: Traces::doInit() (Traces.cpp:41) ==5450== by 0x806AD63: Traces::getNextPosition() (Traces.cpp:152) ==5450== by 0x8055A4B: Game::input() (Game.cpp:179) ==5450== by 0x804B030: main (main.cpp:162) ==5450== ==5450== Use of uninitialised value of size 4 ==5450== at 0x806AA92: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806AAE5: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806ACAD: Traces::getPosition(float) (Traces.cpp:140) ==5450== by 0x806A6D4: Traces::doInit() (Traces.cpp:41) ==5450== by 0x806AD63: Traces::getNextPosition() (Traces.cpp:152) ==5450== by 0x8055A4B: Game::input() (Game.cpp:179) ==5450== by 0x804B030: main (main.cpp:162) ==5450== ==5450== Use of uninitialised value of size 4 ==5450== at 0x806AABA: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806AAE5: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806ACAD: Traces::getPosition(float) (Traces.cpp:140) ==5450== by 0x806A6D4: Traces::doInit() (Traces.cpp:41) ==5450== by 0x806AD63: Traces::getNextPosition() (Traces.cpp:152) ==5450== by 0x8055A4B: Game::input() (Game.cpp:179) ==5450== by 0x804B030: main (main.cpp:162) ==5450== ==5450== Use of uninitialised value of size 4 ==5450== at 0x806AABD: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806AAE5: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806ACAD: Traces::getPosition(float) (Traces.cpp:140) ==5450== by 0x806A6D4: Traces::doInit() (Traces.cpp:41) ==5450== by 0x806AD63: Traces::getNextPosition() (Traces.cpp:152) ==5450== by 0x8055A4B: Game::input() (Game.cpp:179) ==5450== by 0x804B030: main (main.cpp:162) ==5450== ==5450== Use of uninitialised value of size 4 ==5450== at 0x806A832: Traces::SplineBlend(int, int, float) (Traces.cpp:61) ==5450== by 0x806AAE5: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806AAE5: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806ACAD: Traces::getPosition(float) (Traces.cpp:140) ==5450== by 0x806A6D4: Traces::doInit() (Traces.cpp:41) ==5450== by 0x806AD63: Traces::getNextPosition() (Traces.cpp:152) ==5450== by 0x8055A4B: Game::input() (Game.cpp:179) ==5450== by 0x804B030: main (main.cpp:162) ==5450== ==5450== Use of uninitialised value of size 4 ==5450== at 0x806A832: Traces::SplineBlend(int, int, float) (Traces.cpp:61) ==5450== by 0x806AA76: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806AAE5: Traces::SplineBlend(int, int, float) (Traces.cpp:82) ==5450== by 0x806ACAD: Traces::getPosition(float) (Traces.cpp:140) ==5450== by 0x806A6D4: Traces::doInit() (Traces.cpp:41) ==5450== by 0x806AD63: Traces::getNextPosition() (Traces.cpp:152) ==5450== by 0x8055A4B: Game::input() (Game.cpp:179) ==5450== by 0x804B030: main (main.cpp:162) ==5450== ==5450== Syscall param ioctl(generic) points to uninitialised byte(s) ==5450== at 0x1BCE5BD4: ioctl (in /lib/tls/libc-2.3.2.so) ==5450== by 0x1C29A55F: (within /usr/lib/libGLcore.so.1.0.7664) ==5450== Address 0x52BFE468 is on thread 1's stack ==5450== ==5450== Use of uninitialised value of size 4 ==5450== at 0x8052661: ControlsKeyboard::input(bool*) (ControlsKeyboard.cpp:156) ==5450== by 0x8051DE1: Controls::input() (Controls.cpp:37) ==5450== by 0x8055947: Game::input() (Game.cpp:146) ==5450== by 0x804B030: main (main.cpp:162) ==5450== ==5450== Invalid read of size 4 ==5450== at 0x1DBFA172: ??? ==5450== Address 0x1EE260C4 is 0 bytes after a block of size 4812 alloc'd ==5450== at 0x1B904995: operator new[](unsigned) (in /usr/pkg/lib/valgrind/vgpreload_memcheck.so) ==5450== by 0x8055F03: Room::addVertex(float*, int) (Room.cpp:101) ==5450== by 0x8064442: Stage::loadMap(char*) (Stage.cpp:772) ==5450== by 0x80611BD: Stage::Stage(char*, char*) (Stage.cpp:23) ==5450== by 0x8055463: Game::Game(char*, char*) (Game.cpp:73) ==5450== by 0x804AFB7: main (main.cpp:147) ==5450== ==5450== Invalid read of size 4 ==5450== at 0x1DBFA174: ??? ==5450== Address 0x1EE260C8 is 4 bytes after a block of size 4812 alloc'd ==5450== at 0x1B904995: operator new[](unsigned) (in /usr/pkg/lib/valgrind/vgpreload_memcheck.so) ==5450== by 0x8055F03: Room::addVertex(float*, int) (Room.cpp:101) ==5450== by 0x8064442: Stage::loadMap(char*) (Stage.cpp:772) ==5450== by 0x80611BD: Stage::Stage(char*, char*) (Stage.cpp:23) ==5450== by 0x8055463: Game::Game(char*, char*) (Game.cpp:73) ==5450== by 0x804AFB7: main (main.cpp:147) ==5450== ==5450== Invalid read of size 4 ==5450== at 0x1DBFA17C: ??? ==5450== Address 0x1EE260CC is 8 bytes after a block of size 4812 alloc'd ==5450== at 0x1B904995: operator new[](unsigned) (in /usr/pkg/lib/valgrind/vgpreload_memcheck.so) ==5450== by 0x8055F03: Room::addVertex(float*, int) (Room.cpp:101) ==5450== by 0x8064442: Stage::loadMap(char*) (Stage.cpp:772) ==5450== by 0x80611BD: Stage::Stage(char*, char*) (Stage.cpp:23) ==5450== by 0x8055463: Game::Game(char*, char*) (Game.cpp:73) ==5450== by 0x804AFB7: main (main.cpp:147) ==5450== ==5450== Invalid read of size 4 ==5450== at 0x1DBFA0B2: ??? ==5450== Address 0x1EE260C4 is 0 bytes after a block of size 4812 alloc'd ==5450== at 0x1B904995: operator new[](unsigned) (in /usr/pkg/lib/valgrind/vgpreload_memcheck.so) ==5450== by 0x8055F03: Room::addVertex(float*, int) (Room.cpp:101) ==5450== by 0x8064442: Stage::loadMap(char*) (Stage.cpp:772) ==5450== by 0x80611BD: Stage::Stage(char*, char*) (Stage.cpp:23) ==5450== by 0x8055463: Game::Game(char*, char*) (Game.cpp:73) ==5450== by 0x804AFB7: main (main.cpp:147) ==5450== ==5450== Invalid read of size 4 ==5450== at 0x1DBFA0B4: ??? ==5450== Address 0x1EE260C8 is 4 bytes after a block of size 4812 alloc'd ==5450== at 0x1B904995: operator new[](unsigned) (in /usr/pkg/lib/valgrind/vgpreload_memcheck.so) ==5450== by 0x8055F03: Room::addVertex(float*, int) (Room.cpp:101) ==5450== by 0x8064442: Stage::loadMap(char*) (Stage.cpp:772) ==5450== by 0x80611BD: Stage::Stage(char*, char*) (Stage.cpp:23) ==5450== by 0x8055463: Game::Game(char*, char*) (Game.cpp:73) ==5450== by 0x804AFB7: main (main.cpp:147) ==5450== ==5450== Invalid read of size 4 ==5450== at 0x1DBFA0BC: ??? ==5450== Address 0x1EE260CC is 8 bytes after a block of size 4812 alloc'd ==5450== at 0x1B904995: operator new[](unsigned) (in /usr/pkg/lib/valgrind/vgpreload_memcheck.so) ==5450== by 0x8055F03: Room::addVertex(float*, int) (Room.cpp:101) ==5450== by 0x8064442: Stage::loadMap(char*) (Stage.cpp:772) ==5450== by 0x80611BD: Stage::Stage(char*, char*) (Stage.cpp:23) ==5450== by 0x8055463: Game::Game(char*, char*) (Game.cpp:73) ==5450== by 0x804AFB7: main (main.cpp:147)