ptxas - invalid memory reference

Hello,

I was wondering what in general causes a ‘‘ptxas’ died due to signal 11 (Invalid memory reference)’ error. I have checked the kernel name and it does not seem to exceed the name limit of 1060 and I use CUDA 3.2.

For a little context , I get the error when I try to print out certain values in the inner loop :-

for( j = 0 ; j < info->nq ; j++ ) { Aterm[j] = 0.0; Bterm[j] = 0.0; Cterm[j] = 0.0; printf("-----PTXAS--------------- %lf-----%lf-----%lf -------------------\n", Aterm[j] , Bterm[j] , Cterm[j] ); for( k = 0 ; k < info->nq ; k++ ) { Aterm[j] = Aterm[j] + Atau[j][k]*delF[k]; Bterm[j] = Bterm[j] + Btau[j][k]*delF[k]; Cterm[j] = Cterm[j] + Ctau[j][k]*delF[k]; printf("-------------------- %lf-----%lf-----%lf-------------------", Aterm[j] , Bterm[j] , Cterm[j] ); } } 

Now why would accessing any of these arrays, which are statically allocated, cause a memory error ?

Thanks

This looks like an internal compiler error to me. If this issue persists with the CUDA 4.0 release candidate, it would be helpful if you could file a bug, attaching a small, self-contained repro case. Thanks!

Thanks !