Hi,
I’ve managed to crash compiler :) Where should I report it to?
It’s funny that it works for sm_11 and sm_13…
lligo@bioinfo-c0:~/kernels/sw_block_3> make SM=sm_20 new_hope_3_cleaned_I
./kernel_new_hope_3_cleaned_I.cu(12): Error: Unaligned memory accesses not supported
*** glibc detected *** /opt/cuda-3.1/open64/lib//be: free(): invalid pointer: 0x00000000021f2b30 ***
======= Backtrace: =========
/lib64/libc.so.6[0x2b456fa07c76]
/lib64/libc.so.6(cfree+0x6c)[0x2b456fa0c96c]
/opt/cuda-3.1/open64/lib//be[0x5e3dc5]
/lib64/libc.so.6[0x2b456f9ca065]
/lib64/libc.so.6[0x2b456f9ca0b5]
/opt/cuda-3.1/open64/lib//be[0x6d512c]
/opt/cuda-3.1/open64/lib//be[0x6d56dc]
/opt/cuda-3.1/open64/lib//be[0x54012d]
/opt/cuda-3.1/open64/lib//be[0x54142c]
/opt/cuda-3.1/open64/lib//be[0x570f34]
/opt/cuda-3.1/open64/lib//be[0x571ae5]
/opt/cuda-3.1/open64/lib//be[0x5723ee]
======= Memory map: ========
00400000-0084a000 r-xp 00000000 08:01 195895 /opt/cuda-3.1/open64/lib/be
0094a000-0096e000 rw-p 0044a000 08:01 195895 /opt/cuda-3.1/open64/lib/be
0096e000-03159000 rw-p 00000000 00:00 0 [heap]
2b456effb000-2b456f019000 r-xp 00000000 08:01 1219 /lib64/ld-2.10.1.so
2b456f019000-2b456f01b000 rw-p 00000000 00:00 0
2b456f218000-2b456f219000 r--p 0001d000 08:01 1219 /lib64/ld-2.10.1.so
2b456f219000-2b456f21a000 rw-p 0001e000 08:01 1219 /lib64/ld-2.10.1.so
2b456f21a000-2b456f30a000 r-xp 00000000 08:01 26239 /usr/lib64/libstdc++.so.6.0.12
2b456f30a000-2b456f50a000 ---p 000f0000 08:01 26239 /usr/lib64/libstdc++.so.6.0.12
2b456f50a000-2b456f511000 r--p 000f0000 08:01 26239 /usr/lib64/libstdc++.so.6.0.12
2b456f511000-2b456f513000 rw-p 000f7000 08:01 26239 /usr/lib64/libstdc++.so.6.0.12
2b456f513000-2b456f528000 rw-p 00000000 00:00 0
2b456f528000-2b456f57c000 r-xp 00000000 08:01 36851 /lib64/libm-2.10.1.so
2b456f57c000-2b456f77b000 ---p 00054000 08:01 36851 /lib64/libm-2.10.1.so
2b456f77b000-2b456f77c000 r--p 00053000 08:01 36851 /lib64/libm-2.10.1.so
2b456f77c000-2b456f77d000 rw-p 00054000 08:01 36851 /lib64/libm-2.10.1.so
2b456f77d000-2b456f77e000 rw-p 00000000 00:00 0
2b456f77e000-2b456f794000 r-xp 00000000 08:01 1560 /lib64/libgcc_s.so.1
2b456f794000-2b456f993000 ---p 00016000 08:01 1560 /lib64/libgcc_s.so.1
2b456f993000-2b456f994000 r--p 00015000 08:01 1560 /lib64/libgcc_s.so.1
2b456f994000-2b456f995000 rw-p 00016000 08:01 1560 /lib64/libgcc_s.so.1
2b456f995000-2b456fae6000 r-xp 00000000 08:01 36852 /lib64/libc-2.10.1.so
2b456fae6000-2b456fce6000 ---p 00151000 08:01 36852 /lib64/libc-2.10.1.so
2b456fce6000-2b456fcea000 r--p 00151000 08:01 36852 /lib64/libc-2.10.1.so
2b456fcea000-2b456fceb000 rw-p 00155000 08:01 36852 /lib64/libc-2.10.1.so
2b456fceb000-2b456fcf2000 rw-p 00000000 00:00 0
2b4571286000-2b45712be000 rw-p 00000000 00:00 0
2b4574000000-2b4574021000 rw-p 00000000 00:00 0
2b4574021000-2b4578000000 ---p 00000000 00:00 0
7fff1e585000-7fff1e5c6000 rw-p 00000000 00:00 0 [stack]
7fff1e5ff000-7fff1e600000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
Signal: Aborted in Code_Expansion phase.
<input>(0): Error: Signal Aborted in phase Code_Expansion -- processing aborted
*** Internal stack backtrace:
/opt/cuda-3.1/open64/lib//be [0x6d447f]
/opt/cuda-3.1/open64/lib//be [0x6d50c9]
/opt/cuda-3.1/open64/lib//be [0x6d481d]
/opt/cuda-3.1/open64/lib//be [0x6d5a66]
/lib64/libc.so.6 [0x2b456f9c7560]
/lib64/libc.so.6(gsignal+0x35) [0x2b456f9c74e5]
/lib64/libc.so.6(abort+0x180) [0x2b456f9c89b0]
/lib64/libc.so.6 [0x2b456fa0266d]
/lib64/libc.so.6 [0x2b456fa07c76]
/lib64/libc.so.6(cfree+0x6c) [0x2b456fa0c96c]
/opt/cuda-3.1/open64/lib//be [0x5e3dc5]
/lib64/libc.so.6 [0x2b456f9ca065]
/lib64/libc.so.6 [0x2b456f9ca0b5]
/opt/cuda-3.1/open64/lib//be [0x6d512c]
/opt/cuda-3.1/open64/lib//be [0x6d56dc]
/opt/cuda-3.1/open64/lib//be [0x54012d]
/opt/cuda-3.1/open64/lib//be [0x54142c]
/opt/cuda-3.1/open64/lib//be [0x570f34]
/opt/cuda-3.1/open64/lib//be [0x571ae5]
/opt/cuda-3.1/open64/lib//be [0x5723ee]
nvopencc INTERNAL ERROR: /opt/cuda-3.1/open64/lib//be died due to signal 4