Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stack Smashing Detected #45

Open
TheKrimeStopper opened this issue Apr 12, 2018 · 0 comments
Open

Stack Smashing Detected #45

TheKrimeStopper opened this issue Apr 12, 2018 · 0 comments

Comments

@TheKrimeStopper
Copy link

Hi,
I'm entry level so please, ask any additional questions. I ran into a compiling problem stated in Issue #32. I edited the Makefile.in and Makefile.am as per instructions. Everything goes well until I #make while installing.

$ sudo make
make all-recursive
make[1]: Entering directory '/home/joe/Downloads/ccminer-cryptonight'
Making all in compat
make[2]: Entering directory '/home/joe/Downloads/ccminer-cryptonight/compat'
Making all in jansson
make[3]: Entering directory '/home/joe/Downloads/ccminer-cryptonight/compat/jansson'
gcc -DHAVE_CONFIG_H -I. -I../.. -g -O2 -MT dump.o -MD -MP -MF .deps/dump.Tpo -c -o dump.o dump.c
mv -f .deps/dump.Tpo .deps/dump.Po
gcc -DHAVE_CONFIG_H -I. -I../.. -g -O2 -MT hashtable.o -MD -MP -MF .deps/hashtable.Tpo -c -o hashtable.o hashtable.c
mv -f .deps/hashtable.Tpo .deps/hashtable.Po
gcc -DHAVE_CONFIG_H -I. -I../.. -g -O2 -MT load.o -MD -MP -MF .deps/load.Tpo -c -o load.o load.c
mv -f .deps/load.Tpo .deps/load.Po
gcc -DHAVE_CONFIG_H -I. -I../.. -g -O2 -MT strbuffer.o -MD -MP -MF .deps/strbuffer.Tpo -c -o strbuffer.o strbuffer.c
mv -f .deps/strbuffer.Tpo .deps/strbuffer.Po
gcc -DHAVE_CONFIG_H -I. -I../.. -g -O2 -MT utf.o -MD -MP -MF .deps/utf.Tpo -c -o utf.o utf.c
mv -f .deps/utf.Tpo .deps/utf.Po
gcc -DHAVE_CONFIG_H -I. -I../.. -g -O2 -MT value.o -MD -MP -MF .deps/value.Tpo -c -o value.o value.c
mv -f .deps/value.Tpo .deps/value.Po
rm -f libjansson.a
ar cru libjansson.a dump.o hashtable.o load.o strbuffer.o utf.o value.o
ar: u' modifier ignored since D' is the default (see U') ranlib libjansson.a make[3]: Leaving directory '/home/joe/Downloads/ccminer-cryptonight/compat/jansson' make[3]: Entering directory '/home/joe/Downloads/ccminer-cryptonight/compat' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/home/joe/Downloads/ccminer-cryptonight/compat' make[2]: Leaving directory '/home/joe/Downloads/ccminer-cryptonight/compat' make[2]: Entering directory '/home/joe/Downloads/ccminer-cryptonight' gcc -DHAVE_CONFIG_H -I. -msse2 -fopenmp -pthread -fno-strict-aliasing -I./compat/jansson -DSCRYPT_KECCAK512 -DSCRYPT_CHACHA -DSCRYPT_CHOOSE_COMPILETIME -g -O2 -MT ccminer-cpu-miner.o -MD -MP -MF .deps/ccminer-cpu-miner.Tpo -c -o ccminer-cpu-miner.o test -f 'cpu-miner.c' || echo './'cpu-miner.c mv -f .deps/ccminer-cpu-miner.Tpo .deps/ccminer-cpu-miner.Po gcc -DHAVE_CONFIG_H -I. -msse2 -fopenmp -pthread -fno-strict-aliasing -I./compat/jansson -DSCRYPT_KECCAK512 -DSCRYPT_CHACHA -DSCRYPT_CHOOSE_COMPILETIME -g -O2 -MT ccminer-util.o -MD -MP -MF .deps/ccminer-util.Tpo -c -o ccminer-util.o test -f 'util.c' || echo './'util.c mv -f .deps/ccminer-util.Tpo .deps/ccminer-util.Po gcc -DHAVE_CONFIG_H -I. -msse2 -fopenmp -pthread -fno-strict-aliasing -I./compat/jansson -DSCRYPT_KECCAK512 -DSCRYPT_CHACHA -DSCRYPT_CHOOSE_COMPILETIME -g -O2 -MT ccminer-sha2.o -MD -MP -MF .deps/ccminer-sha2.Tpo -c -o ccminer-sha2.o test -f 'sha2.c' || echo './'sha2.c mv -f .deps/ccminer-sha2.Tpo .deps/ccminer-sha2.Po nvcc -g -O2 -I . -Xptxas "-abi=no -v" -gencode=arch=compute_20,code=\"sm_20,compute_20\" -gencode=arch=compute_30,code=\"sm_30,compute_30\" -gencode=arch=compute_35,code=\"sm_35,compute_35\" --maxrregcount=80 --ptxas-options=-v -D_FORCE_INLINES -I./compat/jansson -o cryptonight/cryptonight.o -c cryptonight/cryptonight.cu ptxas warning : 'option -abi=no' might get deprecated in future ptxas warning : Too big maxrregcount value specified 80, will be ignored ptxas info : 0 bytes gmem ptxas info : Compiling entry function '__cuda_dummy_entry__' for 'sm_20' ptxas info : Used 0 registers ptxas warning : 'option -abi=no' might get deprecated in future ptxas warning : Too big maxrregcount value specified 80, will be ignored ptxas info : 0 bytes gmem ptxas info : Compiling entry function '__cuda_dummy_entry__' for 'sm_30' ptxas info : Used 0 registers ptxas warning : 'option -abi=no' might get deprecated in future ptxas info : 0 bytes gmem ptxas info : Compiling entry function '__cuda_dummy_entry__' for 'sm_35' ptxas info : Used 0 registers nvcc -g -O2 -I . -Xptxas "-abi=no -v" -gencode=arch=compute_20,code=\"sm_20,compute_20\" -gencode=arch=compute_30,code=\"sm_30,compute_30\" -gencode=arch=compute_35,code=\"sm_35,compute_35\" --maxrregcount=80 --ptxas-options=-v -D_FORCE_INLINES -I./compat/jansson -o cryptonight/cuda_cryptonight_core.o -c cryptonight/cuda_cryptonight_core.cu ptxas warning : 'option -abi=no' might get deprecated in future ptxas warning : Too big maxrregcount value specified 80, will be ignored ptxas info : 0 bytes gmem, 4096 bytes cmem[2] ptxas info : Compiling entry function '_Z27cryptonight_core_gpu_phase2iiiPjP19cryptonight_gpu_ctx' for 'sm_20' ptxas info : Used 37 registers, 4096 bytes smem, 64 bytes cmem[0], 4 bytes cmem[16] ptxas info : Compiling entry function '_Z27cryptonight_core_gpu_phase1iPjP19cryptonight_gpu_ctx' for 'sm_20' ptxas info : Used 60 registers, 4096 bytes smem, 56 bytes cmem[0], 4 bytes cmem[16] ptxas info : Compiling entry function '_Z27cryptonight_core_gpu_phase3iPjP19cryptonight_gpu_ctx' for 'sm_20' ptxas info : Used 61 registers, 4096 bytes smem, 56 bytes cmem[0], 4 bytes cmem[16] ptxas warning : 'option -abi=no' might get deprecated in future ptxas warning : Too big maxrregcount value specified 80, will be ignored ptxas info : 0 bytes gmem, 4096 bytes cmem[3] ptxas info : Compiling entry function '_Z27cryptonight_core_gpu_phase2iiiPjP19cryptonight_gpu_ctx' for 'sm_30' ptxas info : Used 36 registers, 4096 bytes smem, 352 bytes cmem[0], 4 bytes cmem[2] ptxas info : Compiling entry function '_Z27cryptonight_core_gpu_phase1iPjP19cryptonight_gpu_ctx' for 'sm_30' ptxas info : Used 63 registers, 4096 bytes smem, 344 bytes cmem[0], 4 bytes cmem[2] ptxas info : Compiling entry function '_Z27cryptonight_core_gpu_phase3iPjP19cryptonight_gpu_ctx' for 'sm_30' ptxas info : Used 63 registers, 4096 bytes smem, 344 bytes cmem[0], 4 bytes cmem[2] ptxas warning : 'option -abi=no' might get deprecated in future ptxas info : 0 bytes gmem, 4096 bytes cmem[3] ptxas info : Compiling entry function '_Z27cryptonight_core_gpu_phase2iiiPjP19cryptonight_gpu_ctx' for 'sm_35' ptxas info : Used 33 registers, 4096 bytes smem, 352 bytes cmem[0], 4 bytes cmem[2] ptxas info : Compiling entry function '_Z27cryptonight_core_gpu_phase1iPjP19cryptonight_gpu_ctx' for 'sm_35' ptxas info : Used 68 registers, 4096 bytes smem, 344 bytes cmem[0], 4 bytes cmem[2] ptxas info : Compiling entry function '_Z27cryptonight_core_gpu_phase3iPjP19cryptonight_gpu_ctx' for 'sm_35' ptxas info : Used 67 registers, 4096 bytes smem, 344 bytes cmem[0], 4 bytes cmem[2] nvcc -g -O2 -I . -Xptxas "-abi=no -v" -gencode=arch=compute_20,code=\"sm_20,compute_20\" -gencode=arch=compute_30,code=\"sm_30,compute_30\" -gencode=arch=compute_35,code=\"sm_35,compute_35\" --maxrregcount=80 --ptxas-options=-v -D_FORCE_INLINES -I./compat/jansson -o cryptonight/cuda_cryptonight_extra.o -c cryptonight/cuda_cryptonight_extra.cu ptxas warning : 'option -abi=no' might get deprecated in future ptxas warning : Too big maxrregcount value specified 80, will be ignored ptxas info : 0 bytes gmem, 4640 bytes cmem[2] ptxas info : Compiling entry function '_Z27cryptonight_extra_gpu_finalijPjS_P19cryptonight_gpu_ctx' for 'sm_20' ptxas info : Used 63 registers, 64 bytes cmem[0], 48 bytes cmem[16], 1224 bytes lmem ptxas info : Compiling entry function '_Z29cryptonight_extra_gpu_prepareiPjjP19cryptonight_gpu_ctx' for 'sm_20' ptxas info : Used 63 registers, 64 bytes cmem[0], 40 bytes cmem[16], 828 bytes lmem ptxas warning : 'option -abi=no' might get deprecated in future ptxas warning : Too big maxrregcount value specified 80, will be ignored ptxas info : 0 bytes gmem, 4640 bytes cmem[3] ptxas info : Compiling entry function '_Z27cryptonight_extra_gpu_finalijPjS_P19cryptonight_gpu_ctx' for 'sm_30' ptxas info : Used 63 registers, 352 bytes cmem[0], 48 bytes cmem[2], 1232 bytes lmem ptxas info : Compiling entry function '_Z29cryptonight_extra_gpu_prepareiPjjP19cryptonight_gpu_ctx' for 'sm_30' ptxas info : Used 63 registers, 352 bytes cmem[0], 40 bytes cmem[2], 824 bytes lmem ptxas warning : 'option -abi=no' might get deprecated in future ptxas info : 0 bytes gmem, 4640 bytes cmem[3] ptxas info : Compiling entry function '_Z27cryptonight_extra_gpu_finalijPjS_P19cryptonight_gpu_ctx' for 'sm_35' ptxas info : Used 80 registers, 352 bytes cmem[0], 4 bytes cmem[2], 1064 bytes lmem ptxas info : Compiling entry function '_Z29cryptonight_extra_gpu_prepareiPjjP19cryptonight_gpu_ctx' for 'sm_35' ptxas info : Used 80 registers, 352 bytes cmem[0], 8 bytes cmem[2], 728 bytes lmem gcc -DHAVE_CONFIG_H -I. -msse2 -fopenmp -pthread -fno-strict-aliasing -I./compat/jansson -DSCRYPT_KECCAK512 -DSCRYPT_CHACHA -DSCRYPT_CHOOSE_COMPILETIME -g -O2 -MT ccminer-cryptonight.o -MD -MP -MF .deps/ccminer-cryptonight.Tpo -c -o ccminer-cryptonight.o test -f 'cryptonight.c' || echo './'cryptonight.c mv -f .deps/ccminer-cryptonight.Tpo .deps/ccminer-cryptonight.Po gcc -DHAVE_CONFIG_H -I. -msse2 -fopenmp -pthread -fno-strict-aliasing -I./compat/jansson -DSCRYPT_KECCAK512 -DSCRYPT_CHACHA -DSCRYPT_CHOOSE_COMPILETIME -g -O2 -MT crypto/ccminer-oaes_lib.o -MD -MP -MF crypto/.deps/ccminer-oaes_lib.Tpo -c -o crypto/ccminer-oaes_lib.o test -f 'crypto/oaes_lib.c' || echo './'crypto/oaes_lib.c mv -f crypto/.deps/ccminer-oaes_lib.Tpo crypto/.deps/ccminer-oaes_lib.Po gcc -DHAVE_CONFIG_H -I. -msse2 -fopenmp -pthread -fno-strict-aliasing -I./compat/jansson -DSCRYPT_KECCAK512 -DSCRYPT_CHACHA -DSCRYPT_CHOOSE_COMPILETIME -g -O2 -MT crypto/ccminer-c_keccak.o -MD -MP -MF crypto/.deps/ccminer-c_keccak.Tpo -c -o crypto/ccminer-c_keccak.o test -f 'crypto/c_keccak.c' || echo './'crypto/c_keccak.c mv -f crypto/.deps/ccminer-c_keccak.Tpo crypto/.deps/ccminer-c_keccak.Po gcc -DHAVE_CONFIG_H -I. -msse2 -fopenmp -pthread -fno-strict-aliasing -I./compat/jansson -DSCRYPT_KECCAK512 -DSCRYPT_CHACHA -DSCRYPT_CHOOSE_COMPILETIME -g -O2 -MT crypto/ccminer-c_groestl.o -MD -MP -MF crypto/.deps/ccminer-c_groestl.Tpo -c -o crypto/ccminer-c_groestl.o test -f 'crypto/c_groestl.c' || echo './'crypto/c_groestl.c mv -f crypto/.deps/ccminer-c_groestl.Tpo crypto/.deps/ccminer-c_groestl.Po gcc -DHAVE_CONFIG_H -I. -msse2 -fopenmp -pthread -fno-strict-aliasing -I./compat/jansson -DSCRYPT_KECCAK512 -DSCRYPT_CHACHA -DSCRYPT_CHOOSE_COMPILETIME -g -O2 -MT crypto/ccminer-c_blake256.o -MD -MP -MF crypto/.deps/ccminer-c_blake256.Tpo -c -o crypto/ccminer-c_blake256.o test -f 'crypto/c_blake256.c' || echo './'crypto/c_blake256.c mv -f crypto/.deps/ccminer-c_blake256.Tpo crypto/.deps/ccminer-c_blake256.Po gcc -DHAVE_CONFIG_H -I. -msse2 -fopenmp -pthread -fno-strict-aliasing -I./compat/jansson -DSCRYPT_KECCAK512 -DSCRYPT_CHACHA -DSCRYPT_CHOOSE_COMPILETIME -g -O2 -MT crypto/ccminer-c_jh.o -MD -MP -MF crypto/.deps/ccminer-c_jh.Tpo -c -o crypto/ccminer-c_jh.o test -f 'crypto/c_jh.c' || echo './'crypto/c_jh.c mv -f crypto/.deps/ccminer-c_jh.Tpo crypto/.deps/ccminer-c_jh.Po gcc -DHAVE_CONFIG_H -I. -msse2 -fopenmp -pthread -fno-strict-aliasing -I./compat/jansson -DSCRYPT_KECCAK512 -DSCRYPT_CHACHA -DSCRYPT_CHOOSE_COMPILETIME -g -O2 -MT crypto/ccminer-c_skein.o -MD -MP -MF crypto/.deps/ccminer-c_skein.Tpo -c -o crypto/ccminer-c_skein.o test -f 'crypto/c_skein.c' || echo './'crypto/c_skein.c mv -f crypto/.deps/ccminer-c_skein.Tpo crypto/.deps/ccminer-c_skein.Po gcc -DHAVE_CONFIG_H -I. -msse2 -fopenmp -pthread -fno-strict-aliasing -I./compat/jansson -DSCRYPT_KECCAK512 -DSCRYPT_CHACHA -DSCRYPT_CHOOSE_COMPILETIME -g -O2 -MT crypto/ccminer-aesb.o -MD -MP -MF crypto/.deps/ccminer-aesb.Tpo -c -o crypto/ccminer-aesb.o test -f 'crypto/aesb.c' || echo './'`crypto/aesb.c
mv -f crypto/.deps/ccminer-aesb.Tpo crypto/.deps/ccminer-aesb.Po
gcc -g -O2 -pthread -L/usr/local/cuda/lib64 -o ccminer ccminer-cpu-miner.o ccminer-util.o ccminer-sha2.o cryptonight/cryptonight.o cryptonight/cuda_cryptonight_core.o cryptonight/cuda_cryptonight_extra.o ccminer-cryptonight.o crypto/ccminer-oaes_lib.o crypto/ccminer-c_keccak.o crypto/ccminer-c_groestl.o crypto/ccminer-c_blake256.o crypto/ccminer-c_jh.o crypto/ccminer-c_skein.o crypto/ccminer-aesb.o -L/usr/lib/x86_64-linux-gnu -lcurl compat/jansson/libjansson.a -lpthread -lcudart -static-libstdc++ -fopenmp -lcrypto -lssl -lcrypto -lssl
make[2]: Leaving directory '/home/joe/Downloads/ccminer-cryptonight'
make[1]: Leaving directory '/home/joe/Downloads/ccminer-cryptonight'

Here is my#make install command output
$ sudo make install
Making install in compat
make[1]: Entering directory '/home/joe/Downloads/ccminer-cryptonight/compat'
Making install in jansson
make[2]: Entering directory '/home/joe/Downloads/ccminer-cryptonight/compat/jansson'
make[3]: Entering directory '/home/joe/Downloads/ccminer-cryptonight/compat/jansson'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/home/joe/Downloads/ccminer-cryptonight/compat/jansson'
make[2]: Leaving directory '/home/joe/Downloads/ccminer-cryptonight/compat/jansson'
make[2]: Entering directory '/home/joe/Downloads/ccminer-cryptonight/compat'
make[3]: Entering directory '/home/joe/Downloads/ccminer-cryptonight/compat'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/home/joe/Downloads/ccminer-cryptonight/compat'
make[2]: Leaving directory '/home/joe/Downloads/ccminer-cryptonight/compat'
make[1]: Leaving directory '/home/joe/Downloads/ccminer-cryptonight/compat'
make[1]: Entering directory '/home/joe/Downloads/ccminer-cryptonight'
make[2]: Entering directory '/home/joe/Downloads/ccminer-cryptonight'
/bin/mkdir -p '/usr/local/bin'
/usr/bin/install -c ccminer '/usr/local/bin'
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/joe/Downloads/ccminer-cryptonight'
make[1]: Leaving directory '/home/joe/Downloads/ccminer-cryptonight'

When I go to launch ccminer I get this:

$ ccminer
*** ccminer-cryptonight for nVidia GPUs by tsiv ***
based on ccMiner by Christian Buchner and Christian H.
based on cpuminer-multi by LucasJones
based on pooler-cpuminer 2.3.2 (c) 2010 Jeff Garzik, 2012 pooler
BTC donation address: 1JHDKp59t1RhHFXsTw2UQpR3F9BBz3R3cs
DRK donation address: XrHp267JNTVdw5P3dsBpqYfgTpWnzoESPQ
JPC donation address: Jb9hFeBgakCXvM5u27rTZoYR9j13JGmuc2
VTC donation address: VwYsZFPb6KMeWuP4voiS9H1kqxcU9kGbsw
XMR donation address:
(man these are long... single address, split on two lines)
42uasNqYPnSaG3TwRtTeVbQ4aRY3n9jY6VXX3mfgerWt4ohD
QLVaBPv3cYGKDXasTUVuLvhxetcuS16ynt85czQ48mbSrWX

*** stack smashing detected ***: ccminer terminated
Aborted (core dumped)

I'm running Ubuntu 16.04 with CUDA Toolkit 8.0.44-1

Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant