cuda-gdb 3.0, 32bits code and 64 bits machine, Linux operation system

I wrote the code and seems works well sometimes if I didn’t change some variables’ values, which is inside the kernel function. So, I suspect there is something wrong with the memory allocation problem. Then I was using cuda-gdb 3.0 for debugging and then the strange problem comes.

I commented out the kernel function as well as any initialization relates to the cuda kernel function call, then the cu src file is a pure c code to some extend. I used gdb, at least I can step by step to work through the code. But, once I used cuda-gdb to debug the same code, the problem is:

warning: Lowest section in system-supplied DSO at 0xffffe000 is .hash at ffffe0b4
Cannot access memory at address 0x5f2658

I have no way to walk through the code even from the very start of the main function. Dose anybody has some ideas? Any suggestions appreciated here. BTW, I did use the -g -G -m32 options. Thanks!

nobody knows???