Problem in Emulation

At the kernel I got:

*** glibc detected *** ./OnTheFly: double free or corruption (!prev): 0x0000000003871900 ***
======= Backtrace: =========
/lib64/libc.so.6[0x35e4c722ef]
/lib64/libc.so.6(cfree+0x4b)[0x35e4c7273b]
/usr/local/cuda/lib/libcudart.so.2[0x2b1c3c60de89]
/usr/local/cuda/lib/libcudart.so.2[0x2b1c3c61f3b1]
/usr/local/cuda/lib/libcudart.so.2[0x2b1c3c61fff3]
/lib64/libc.so.6(__cxa_finalize+0x8e)[0x35e4c3368e]
/usr/local/cuda/lib/libcudart.so.2[0x2b1c3c5f63b6]
======= Memory map: ========
00400000-00419000 r-xp 00000000 08:08 20088965 /home/amirbaru/NVIDIA_CUDA_SDK/bin/linux/emurelease/OnTheFly
00618000-00619000 rw-p 00018000 08:08 20088965 /home/amirbaru/NVIDIA_CUDA_SDK/bin/linux/emurelease/OnTheFly
037f0000-03874000 rw-p 037f0000 00:00 0 [heap]
41871000-41872000 —p 41871000 00:00 0
41872000-418b2000 rw-p 41872000 00:00 0
418b2000-418b3000 —p 418b2000 00:00 0
418b3000-418f3000 rw-p 418b3000 00:00 0
418f3000-418f4000 —p 418f3000 00:00 0
418f4000-41934000 rw-p 418f4000 00:00 0
41934000-41935000 —p 41934000 00:00 0
41935000-41975000 rw-p 41935000 00:00 0
41975000-41976000 —p 41975000 00:00 0
41976000-419b6000 rw-p 41976000 00:00 0
41b93000-41b94000 —p 41b93000 00:00 0
41b94000-41bd4000 rw-p 41b94000 00:00 0
41bd4000-41bd5000 —p 41bd4000 00:00 0
41bd5000-41c15000 rw-p 41bd5000 00:00 0
41c15000-41c16000 —p 41c15000 00:00 0
41c16000-41c56000 rw-p 41c16000 00:00 0
41c56000-41c57000 —p 41c56000 00:00 0
41c57000-41c97000 rw-p 41c57000 00:00 0
41c97000-41c98000 —p 41c97000 00:00 0
41c98000-41cd8000 rw-p 41c98000 00:00 0
35e4600000-35e461c000 r-xp 00000000 08:06 4998839 /lib64/ld-2.5.so
35e481b000-35e481c000 r–p 0001b000 08:06 4998839 /lib64/ld-2.5.so
35e481c000-35e481d000 rw-p 0001c000 08:06 4998839 /lib64/ld-2.5.so
35e4c00000-35e4d4d000 r-xp 00000000 08:06 4998857 /lib64/libc-2.5.so
35e4d4d000-35e4f4d000 —p 0014d000 08:06 4998857 /lib64/libc-2.5.so
35e4f4d000-35e4f51000 r–p 0014d000 08:06 4998857 /lib64/libc-2.5.so
35e4f51000-35e4f52000 rw-p 00151000 08:06 4998857 /lib64/libc-2.5.so
35e4f52000-35e4f57000 rw-p 35e4f52000 00:00 0
35e5000000-35e5082000 r-xp 00000000 08:06 5000351 /lib64/libm-2.5.so
35e5082000-35e5281000 —p 00082000 08:06 5000351 /lib64/libm-2.5.so
35e5281000-35e5282000 r–p 00081000 08:06 5000351 /lib64/libm-2.5.so
35e5282000-35e5283000 rw-p 00082000 08:06 5000351 /lib64/libm-2.5.so
35e5400000-35e5402000 r-xp 00000000 08:06 5000348 /lib64/libdl-2.5.so
35e5402000-35e5602000 —p 00002000 08:06 5000348 /lib64/libdl-2.5.so
35e5602000-35e5603000 r–p 00002000 08:06 5000348 /lib64/libdl-2.5.so
35e5603000-35e5604000 rw-p 00003000 08:06 5000348 /lib64/libdl-2.5.so
35e5800000-35e5816000 r-xp 00000000 08:06 4999230 /lib64/libpthread-2.5.so
35e5816000-35e5a15000 —p 00016000 08:06 4999230 /lib64/libpthread-2.5.so
35e5a15000-35e5a16000 r–p 00015000 08:06 4999230 /lib64/libpthread-2.5.so
35e5a16000-35e5a17000 rw-p 00016000 08:06 4999230 /lib64/libpthread-2.5.so
35e5a17000-35e5a1b000 rw-p 35e5a17000 00:00 0
35e5c00000-35e5c14000 r-xp 00000000 08:06 4748113 /usr/lib64/libz.so.1.2.3
35e5c14000-35e5e13000 —p 00014000 08:06 4748113 /usr/lib64/libz.so.1.2.3
35e5e13000-35e5e14000 rw-p 00013000 08:06 4748113 /usr/lib64/libz.so.1.2.3
35e7400000-35e7407000 r-xp 00000000 08:06 4999241 /lib64/librt-2.5.so
35e7407000-35e7607000 —p 00007000 08:06 4999241 /lib64/librt-2.5.so
35e7607000-35e7608000 r–p 00007000 08:06 4999241 /lib64/librt-2.5.so
35e7608000-35e7609000 rw-p 00008000 08:06 4999241 /lib64/librt-2.5.so
35eac00000-35eac0d000 r-xp 00000000 08:06 5000367 /lib64/libgcc_s-4.1.2-20080825.so.1
35eac0d000-35eae0d000 —p 0000d000 08:06 5000367 /lib64/libgcc_s-4.1.2-20080825.so.1
35eae0d000-35eae0e000 rw-p 0000d000 08:06 5000367 /lib64/libgcc_s-4.1.2-20080825.so.1
35eb800000-35eb8e6000 r-xp 00000000 08:06 4748572 /usr/lib64/libstdc++.so.6.0.8
35eb8e6000-35ebae5000 —p 000e6000 08:06 4748572 /usr/lib64/libstdc++.so.6.0.8
35ebae5000-35ebaeb000 r–p 000e5000 08:06 4748572 /usr/lib64/libstdc++.so.6.0.8
35ebaeb000-35ebaee000 rw-p 000eb000 08:06 4748572 /usr/lib64/libstdc++.so.6.0.8
35ebaee000-35ebb00000 rw-p 35ebaee000 00:00 0
2b1c3bb1f000-2b1c3bb42000 rw-p 2b1c3bb1f000 00:00 0
2b1c3bb45000-2b1c3bb46000 rw-p 2b1c3bb45000 00:00 0
2b1c3bb46000-2b1c3be85000 r-xp 00000000 08:06 4741710 /usr/lib64/libcuda.so.180.51
2b1c3be85000-2b1c3bf85000 —p 0033f000 08:06 4741710 /usr/lib64/libcuda.so.180.51
2b1c3bf85000-2b1c3bfbf000 rw-p 0033f000 08:06 4741710 /usr/lib64/libcuda.so.180.51
2b1c3bfbf000-2b1c3bfe7000 rw-p 2b1c3bfbf000 00:00 0
2b1c3bfe7000-2b1c3c3a9000 r-xp 00000000 08:06 4773293 /usr/local/cuda/lib/libcublasemu.so.2.1
2b1c3c3a9000-2b1c3c5a9000 —p 003c2000 08:06 4773293 /usr/local/cuda/lib/libcublasemu.so.2.1
2b1c3c5a9000-2b1c3c5ad000 rw-p 003c2000 08:06 4773293 /usr/local/cuda/lib/libcublasemu.so.2.1
2b1c3c5ad000-2b1c3c5f1000 rw-p 2b1c3c5ad000 00:00 0
2b1c3c5f1000-2b1c3c62d000 r-xp 00000000 08:06 4773284 /usr/local/cuda/lib/libcudart.so.2.1
2b1c3c62d000-2b1c3c82d000 —p 0003c000 08:06 4773284 /usr/local/cuda/lib/libcudart.so.2.1
2b1c3c82d000-2b1c3c82f000 rw-p 0003c000 08:06 4773284 /usr/local/cuda/lib/libcudart.so.2.1
2b1c3c82f000-2b1c3c832000 rw-p 2b1c3c82f000 00:00 0
7fff52ada000-7fff52aef000 rw-p 7ffffffea000 00:00 0 [stack]
ffffffffff600000-ffffffffffe00000 —p 00000000 00:00 0 [vdso]
Aborted

But sometime I got: OK
What can be the problem?