Como resolver “'cudafe' morreu devido a sinalizar 11”?

0

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?

    
por Vanns 25.08.2016 / 11:15

1 resposta

0

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.

    
por waltinator 25.08.2016 / 13:46