==27895== Memcheck, a memory error detector
==27895== Copyright © 2002-2009, and GNU GPL’d, by Julian Seward et al.
==27895== Using Valgrind-3.6.0.SVN-Debian and LibVEX; rerun with -h for copyright info
==27895== Command: ./memtest.exe
==27895==
==27895== Syscall param ioctl(generic) points to uninitialised byte(s)
==27895== at 0x58F5187: ioctl (syscall-template.S:82)
==27895== by 0x66C9833: ??? (in /usr/lib/nvidia-current/libcuda.so.195.36.24)
==27895== by 0x66920FE: ??? (in /usr/lib/nvidia-current/libcuda.so.195.36.24)
==27895== by 0x66727A7: ??? (in /usr/lib/nvidia-current/libcuda.so.195.36.24)
==27895== by 0x664AD7D: ??? (in /usr/lib/nvidia-current/libcuda.so.195.36.24)
==27895== by 0x6643A8D: ??? (in /usr/lib/nvidia-current/libcuda.so.195.36.24)
==27895== by 0x66DD236: cuCtxCreate (in /usr/lib/nvidia-current/libcuda.so.195.36.24)
==27895== by 0x4E5AB03: ??? (in /usr/local/cuda/lib64/libcudart.so.3.0.14)
==27895== by 0x4E5B656: ??? (in /usr/local/cuda/lib64/libcudart.so.3.0.14)
==27895== by 0x4E43A74: cudaMalloc (in /usr/local/cuda/lib64/libcudart.so.3.0.14)
==27895== by 0x4007CD: main (memtest.cpp:9)
==27895== Address 0x7fefff7d0 is on thread 1’s stack
==27895== Uninitialised value was created by a stack allocation
==27895== at 0x6692060: ??? (in /usr/lib/nvidia-current/libcuda.so.195.36.24)
==27895==
==27895==
==27895== HEAP SUMMARY:
==27895== in use at exit: 406,476 bytes in 568 blocks
==27895== total heap usage: 1,101 allocs, 533 frees, 7,649,608 bytes allocated
==27895==
==27895== 289 (96 direct, 193 indirect) bytes in 1 blocks are definitely lost in loss record 222 of 269
==27895== at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==27895== by 0x690906C: ??? (in /usr/lib/nvidia-current/libcuda.so.195.36.24)
==27895== by 0x6827DBE: ??? (in /usr/lib/nvidia-current/libcuda.so.195.36.24)
==27895== by 0x665B2EC: ??? (in /usr/lib/nvidia-current/libcuda.so.195.36.24)
==27895== by 0x665A15A: ??? (in /usr/lib/nvidia-current/libcuda.so.195.36.24)
==27895== by 0x664B3AD: ??? (in /usr/lib/nvidia-current/libcuda.so.195.36.24)
==27895== by 0x6643A8D: ??? (in /usr/lib/nvidia-current/libcuda.so.195.36.24)
==27895== by 0x66DD236: cuCtxCreate (in /usr/lib/nvidia-current/libcuda.so.195.36.24)
==27895== by 0x4E5AB03: ??? (in /usr/local/cuda/lib64/libcudart.so.3.0.14)
==27895== by 0x4E5B656: ??? (in /usr/local/cuda/lib64/libcudart.so.3.0.14)
==27895== by 0x4E43A74: cudaMalloc (in /usr/local/cuda/lib64/libcudart.so.3.0.14)
==27895== by 0x4007CD: main (memtest.cpp:9)
==27895==
==27895== 299 (96 direct, 203 indirect) bytes in 1 blocks are definitely lost in loss record 223 of 269
==27895== at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==27895== by 0x690906C: ??? (in /usr/lib/nvidia-current/libcuda.so.195.36.24)
==27895== by 0x6827DBE: ??? (in /usr/lib/nvidia-current/libcuda.so.195.36.24)
==27895== by 0x665B2EC: ??? (in /usr/lib/nvidia-current/libcuda.so.195.36.24)
==27895== by 0x666F6AA: ??? (in /usr/lib/nvidia-current/libcuda.so.195.36.24)
==27895== by 0x664B3C0: ??? (in /usr/lib/nvidia-current/libcuda.so.195.36.24)
==27895== by 0x6643A8D: ??? (in /usr/lib/nvidia-current/libcuda.so.195.36.24)
==27895== by 0x66DD236: cuCtxCreate (in /usr/lib/nvidia-current/libcuda.so.195.36.24)
==27895== by 0x4E5AB03: ??? (in /usr/local/cuda/lib64/libcudart.so.3.0.14)
==27895== by 0x4E5B656: ??? (in /usr/local/cuda/lib64/libcudart.so.3.0.14)
==27895== by 0x4E43A74: cudaMalloc (in /usr/local/cuda/lib64/libcudart.so.3.0.14)
==27895== by 0x4007CD: main (memtest.cpp:9)
==27895==
==27895== 301 (96 direct, 205 indirect) bytes in 1 blocks are definitely lost in loss record 224 of 269
==27895== at 0x4C284A8: malloc (vg_replace_malloc.c:236)
==27895== by 0x690906C: ??? (in /usr/lib/nvidia-current/libcuda.so.195.36.24)
==27895== by 0x6827DBE: ??? (in /usr/lib/nvidia-current/libcuda.so.195.36.24)
==27895== by 0x665B2EC: ??? (in /usr/lib/nvidia-current/libcuda.so.195.36.24)
==27895== by 0x667321A: ??? (in /usr/lib/nvidia-current/libcuda.so.195.36.24)
==27895== by 0x664B39A: ??? (in /usr/lib/nvidia-current/libcuda.so.195.36.24)
==27895== by 0x6643A8D: ??? (in /usr/lib/nvidia-current/libcuda.so.195.36.24)
==27895== by 0x66DD236: cuCtxCreate (in /usr/lib/nvidia-current/libcuda.so.195.36.24)
==27895== by 0x4E5AB03: ??? (in /usr/local/cuda/lib64/libcudart.so.3.0.14)
==27895== by 0x4E5B656: ??? (in /usr/local/cuda/lib64/libcudart.so.3.0.14)
==27895== by 0x4E43A74: cudaMalloc (in /usr/local/cuda/lib64/libcudart.so.3.0.14)
==27895== by 0x4007CD: main (memtest.cpp:9)
==27895==
==27895== LEAK SUMMARY:
==27895== definitely lost: 288 bytes in 3 blocks
==27895== indirectly lost: 601 bytes in 24 blocks
==27895== possibly lost: 0 bytes in 0 blocks
==27895== still reachable: 405,587 bytes in 541 blocks
==27895== suppressed: 0 bytes in 0 blocks
==27895== Reachable blocks (those to which a pointer was found) are not shown.
==27895== To see them, rerun with: --leak-check=full --show-reachable=yes
==27895==
==27895== For counts of detected and suppressed errors, rerun with: -v
==27895== ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 10 from 7)