//line 77 is the cudaMemcpy2D right after the kernel gpuContrast.cu(77) : CUDA Runtime API error 4: unspecified launch failure. ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (0,10,0) in block (1,0,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (1,10,0) in block (1,0,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (2,10,0) in block (1,0,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (3,10,0) in block (1,0,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (4,10,0) in block (1,0,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (5,10,0) in block (1,0,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (6,10,0) in block (1,0,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (7,10,0) in block (1,0,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (8,10,0) in block (1,0,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (9,10,0) in block (1,0,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (10,10,0) in block (1,0,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (11,10,0) in block (1,0,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (12,10,0) in block (1,0,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (13,10,0) in block (1,0,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (14,10,0) in block (1,0,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (15,10,0) in block (1,0,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (0,11,0) in block (1,0,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (1,11,0) in block (1,0,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (2,11,0) in block (1,0,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (3,11,0) in block (1,0,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (4,11,0) in block (1,0,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (5,11,0) in block (1,0,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (6,11,0) in block (1,0,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (7,11,0) in block (1,0,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (8,11,0) in block (1,0,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (9,11,0) in block (1,0,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (10,11,0) in block (1,0,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (11,11,0) in block (1,0,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (12,11,0) in block (1,0,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (13,11,0) in block (1,0,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (14,11,0) in block (1,0,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (15,11,0) in block (1,0,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (0,0,0) in block (4,1,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (1,0,0) in block (4,1,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (2,0,0) in block (4,1,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (3,0,0) in block (4,1,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (4,0,0) in block (4,1,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (5,0,0) in block (4,1,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (6,0,0) in block (4,1,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (7,0,0) in block (4,1,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (8,0,0) in block (4,1,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (9,0,0) in block (4,1,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (10,0,0) in block (4,1,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (11,0,0) in block (4,1,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (12,0,0) in block (4,1,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (13,0,0) in block (4,1,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (14,0,0) in block (4,1,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (15,0,0) in block (4,1,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (0,1,0) in block (4,1,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (1,1,0) in block (4,1,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (2,1,0) in block (4,1,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (3,1,0) in block (4,1,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (4,1,0) in block (4,1,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (5,1,0) in block (4,1,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (6,1,0) in block (4,1,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (7,1,0) in block (4,1,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (8,1,0) in block (4,1,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (9,1,0) in block (4,1,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (10,1,0) in block (4,1,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (11,1,0) in block (4,1,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (12,1,0) in block (4,1,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (13,1,0) in block (4,1,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (14,1,0) in block (4,1,0) ========= Address 0x2004c0005 is misaligned ========= ========= Invalid __global__ read of size 4 ========= at 0x00000c58 in gpuContrastKernel2 ========= by thread (15,1,0) in block (4,1,0) ========= Address 0x2004c0005 is misaligned ========= ========= ERROR SUMMARY: 64 errors