why do i get *** glibc detected *** ../../bin/linux/release/lagrangian: free(): inva

Hi .

I am new to cuda. Based on the the sample projects, i have constructed a project of my own.
When i run the code i get the following output.

nandu@cuda-desktop:~/NVIDIA_CUDA_SDK/projects/lagrangian$ …/…/bin/linux/release/lagrangian
Parllel Processing time: 0.055000 (ms)
serial Processing time: 0.176000 (ms)

Speedup=3.200000
*** glibc detected *** …/…/bin/linux/release/lagrangian: free(): invalid next size (fast): 0x0807be10 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb7d3fa85]
/lib/tls/i686/cmov/libc.so.6(cfree+0x90)[0xb7d434f0]
…/…/bin/linux/release/lagrangian[0x804ac69]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb7cea450]
…/…/bin/linux/release/lagrangian(pthread_cancel+0x59)[0x804a531]
======= Memory map: ========
08048000-0805d000 r-xp 00000000 08:01 7053675 /home/nandu/NVIDIA_CUDA_SDK/bin/linux/release/lagrangian
0805d000-0805e000 rw-p 00014000 08:01 7053675 /home/nandu/NVIDIA_CUDA_SDK/bin/linux/release/lagrangian
0805e000-080a2000 rw-p 0805e000 00:00 0 [heap]
b5d00000-b5d21000 rw-p b5d00000 00:00 0
b5d21000-b5e00000 —p b5d21000 00:00 0
b5e9a000-b5e9b000 rw-p b5e9a000 00:00 0
b5e9b000-b6e9b000 rw-s d3152000 00:0e 13790 /dev/nvidia1
b6e9b000-b6eab000 rw-s 345a0000 00:0e 13790 /dev/nvidia1
b6eab000-b6eac000 rw-s 3459f000 00:0e 13790 /dev/nvidia1
b6eac000-b6fac000 rw-s 3460c000 00:0e 13790 /dev/nvidia1
b6fac000-b6fad000 rw-s 3451d000 00:0e 13790 /dev/nvidia1
b6fad000-b70ad000 rw-s 34052000 00:0e 13790 /dev/nvidia1
b70ad000-b70ae000 rw-s 334b2000 00:0e 13790 /dev/nvidia1
b70ae000-b70af000 rw-s fdc0a000 00:0e 13790 /dev/nvidia1
b70af000-b70b0000 rw-s 334b1000 00:0e 13790 /dev/nvidia1
b70b0000-b74b0000 rw-s 33561000 00:0e 13790 /dev/nvidia1
b74b0000-b74b1000 rw-s fdc08000 00:0e 13790 /dev/nvidia1
b74b1000-b74b2000 rw-s 3456d000 00:0e 13790 /dev/nvidia1
b74b2000-b78b2000 rw-s 34722000 00:0e 13790 /dev/nvidia1
b78b2000-b78c6000 r-xp 00000000 08:01 8759711 /usr/lib/libz.so.1.2.3.3
b78c6000-b78c7000 rw-p 00013000 08:01 8759711 /usr/lib/libz.so.1.2.3.3
b78c7000-b7c82000 r-xp 00000000 08:01 8757411 /usr/lib/libcuda.so.177.67
b7c82000-b7c84000 rw-p 003ba000 08:01 8757411 /usr/lib/libcuda.so.177.67
b7c84000-b7caf000 rw-p b7c84000 00:00 0
b7caf000-b7cb6000 r-xp 00000000 08:01 3876465 /lib/tls/i686/cmov/librt-2.7.so
b7cb6000-b7cb8000 rw-p 00006000 08:01 3876465 /lib/tls/i686/cmov/librt-2.7.so
b7cb8000-b7cba000 r-xp 00000000 08:01 3876452 /lib/tls/i686/cmov/libdl-2.7.so
b7cba000-b7cbc000 rw-p 00001000 08:01 3876452 /lib/tls/i686/cmov/libdl-2.7.so
b7cbc000-b7cd0000 r-xp 00000000 08:01 3876463 /lib/tls/i686/cmov/libpthread-2.7.so
b7cd0000-b7cd2000 rw-p 00013000 08:01 3876463 /lib/tls/i686/cmov/libpthread-2.7.so
b7cd2000-b7cd4000 rw-p b7cd2000 00:00 0
b7cd4000-b7e1d000 r-xp 00000000 08:01 3876449 /lib/tls/i686/cmov/libc-2.7.so
b7e1d000-b7e1e000 r–p 00149000 08:01 3876449 /lib/tls/i686/cmov/libc-2.7.so
b7e1e000-b7e20000 rw-p 0014a000 08:01 3876449 /lib/tls/i686/cmov/libc-2.7.so
b7e20000-b7e23000 rw-p b7e20000 00:00 0
b7e23000-b7e2d000 r-xp 00000000 08:01 3858453 /lib/libgcc_s.so.1
b7e2d000-b7e2e000 rw-p 0000a000 08:01 3858453 /lib/libgcc_s.so.1
b7e2e000-b7e51000 r-xp 00000000 08:01 3876453 /lib/tls/i686/cmov/libm-2.7.so
b7e51000-b7e53000 rw-p 00023000 08:01 3876453 /lib/tls/i686/cmov/libm-2.7.so
b7e53000-b7e54000 rw-p b7e53000 00:00 0
b7e54000-b7f3c000 r-xp 00000000 08:01 8758975 /usr/lib/libstdc++.so.6.0.9
b7f3c000-b7f3f000 r–p 000e8000 08:01 8758975 /usr/lib/libstdc++.so.6.0.9
b7f3f000-b7f41000 rw-p 000eb000 08:01 8758975 /usr/lib/libstdc++.so.6.0.9
b7f41000-b7f47000 rw-p b7f41000 00:00 0
b7f47000-b7f58000 rw-s 34732000 00:0e 13790 /dev/nvidia1
b7f58000-b7f9d000 r-xp 00000000 08:01 8798261 /usr/local/cuda/lib/libcudart.so.2.0
b7f9d000-b7f9e000 rw-p 00044000 08:01 8798261 /usr/local/cuda/lib/libcudart.so.2.0
b7f9e000-b7fa0000 rw-p b7f9e000 00:00 0
b7fa0000-b7fa1000 r-xp b7fa0000 00:00 0 [vdso]
b7fa1000-b7fbb000 r-xp 00000000 08:01 3858658 /lib/ld-2.7.so
b7fbb000-b7fbd000 rw-p 00019000 08:01 3858658 /lib/ld-2.7.so
bfb71000-bfb84000 rwxp bffeb000 00:00 0 [stack]
bfb84000-bfb86000 rw-p bfffe000 00:00 0
Aborted

Why do i get the above error. Does it imply that the result shown could be wrong??
PLZ help…

Nanda kishore
final year, Elec. Engg
IIT Madras.

Which Linux distribution are you running?
Please attach the app which reproduces this problem along with an nvidia-bug-report.log.