Isso significa que o programa, devido a um bug, tentou acessar a memória que não havia alocado. O hardware, então o sistema notou.
Estou compilando libbsc (biblioteca de compactação para GPU). Durante o make, estou recebendo,
nvcc -DLIBBSC_SORT_TRANSFORM_SUPPORT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -lcuda -lcudart -DLIBBSC_CUDA_SUPPORT -Xcompiler -openmp -DNDEBUG -I/usr/local/cuda/include/ -L/usr/local/cuda/lib64/ -c libbsc/adler32/adler32.cpp
nvcc -DLIBBSC_SORT_TRANSFORM_SUPPORT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -lcuda -lcudart -DLIBBSC_CUDA_SUPPORT -Xcompiler -openmp -DNDEBUG -I/usr/local/cuda/include/ -L/usr/local/cuda/lib64/ -c libbsc/bwt/divsufsort/divsufsort.c
nvcc -DLIBBSC_SORT_TRANSFORM_SUPPORT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -lcuda -lcudart -DLIBBSC_CUDA_SUPPORT -Xcompiler -openmp -DNDEBUG -I/usr/local/cuda/include/ -L/usr/local/cuda/lib64/ -c libbsc/bwt/bwt.cpp
nvcc -DLIBBSC_SORT_TRANSFORM_SUPPORT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -lcuda -lcudart -DLIBBSC_CUDA_SUPPORT -Xcompiler -openmp -DNDEBUG -I/usr/local/cuda/include/ -L/usr/local/cuda/lib64/ -c libbsc/coder/coder.cpp
nvcc -DLIBBSC_SORT_TRANSFORM_SUPPORT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -lcuda -lcudart -DLIBBSC_CUDA_SUPPORT -Xcompiler -openmp -DNDEBUG -I/usr/local/cuda/include/ -L/usr/local/cuda/lib64/ -c libbsc/coder/qlfc/qlfc.cpp
nvcc -DLIBBSC_SORT_TRANSFORM_SUPPORT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -lcuda -lcudart -DLIBBSC_CUDA_SUPPORT -Xcompiler -openmp -DNDEBUG -I/usr/local/cuda/include/ -L/usr/local/cuda/lib64/ -c libbsc/coder/qlfc/qlfc_model.cpp
nvcc -DLIBBSC_SORT_TRANSFORM_SUPPORT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -lcuda -lcudart -DLIBBSC_CUDA_SUPPORT -Xcompiler -openmp -DNDEBUG -I/usr/local/cuda/include/ -L/usr/local/cuda/lib64/ -c libbsc/filters/detectors.cpp
nvcc -DLIBBSC_SORT_TRANSFORM_SUPPORT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -lcuda -lcudart -DLIBBSC_CUDA_SUPPORT -Xcompiler -openmp -DNDEBUG -I/usr/local/cuda/include/ -L/usr/local/cuda/lib64/ -c libbsc/filters/preprocessing.cpp
nvcc -DLIBBSC_SORT_TRANSFORM_SUPPORT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -lcuda -lcudart -DLIBBSC_CUDA_SUPPORT -Xcompiler -openmp -DNDEBUG -I/usr/local/cuda/include/ -L/usr/local/cuda/lib64/ -c libbsc/libbsc/libbsc.cu
nvcc error : 'cudafe' died due to signal 11 (Invalid memory reference)
nvcc error : 'cudafe' core dumped
make: *** [libbsc.o] Error 139
O que este 'cudafe' morreu devido ao sinal 11 (referência de memória inválida) significa?
Como resolver isso?
Isso significa que o programa, devido a um bug, tentou acessar a memória que não havia alocado. O hardware, então o sistema notou.