>> $ make test V=1 >> >> ok 1 - running enginetest >> ../util/shlib_wrap.sh ./enginetest => 0 >> ok >> ../test/recipes/30-test_evp.t .............. >> 1..1 >> not ok 1 - running evp_test evptests.txt >> ../util/shlib_wrap.sh ./evp_test ../test/evptests.txt => 135 >> >> # Failed test 'running evp_test evptests.txt' >> # at ../test/recipes/30-test_evp.t line 18. >> # Looks like you failed 1 test of 1. > > Could you execute it manually and tell with line in evptests.txt it fails?
$ LD_LIBRARY_PATH=".:$LD_LIBRARY_PATH" test/evp_test test/evptests.txt Bus error Probing further: $ LD_LIBRARY_PATH=".:$LD_LIBRARY_PATH" gdb test/evp_test GNU gdb (GDB) 7.11.1 ... Reading symbols from test/evp_test...(no debugging symbols found)...done. (gdb) r test/evptests.txt Starting program: /home/jwalton/openssl/test/evp_test test/evptests.txt [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1". Program received signal SIGBUS, Bus error. 0x76eef56c in CRYPTO_ccm128_decrypt () from ./libcrypto.so.1.1 (gdb) where #0 0x76eef56c in CRYPTO_ccm128_decrypt () from ./libcrypto.so.1.1 #1 0x76ed6708 in aes_ccm_cipher () from ./libcrypto.so.1.1 #2 0x76edcac0 in EVP_DecryptUpdate () from ./libcrypto.so.1.1 #3 0x000149cc in cipher_test_run () #4 0x0001408c in setup_test () #5 0x00011a48 in main () (gdb) bt full #0 0x76eef56c in CRYPTO_ccm128_decrypt () from ./libcrypto.so.1.1 No symbol table info available. #1 0x76ed6708 in aes_ccm_cipher () from ./libcrypto.so.1.1 No symbol table info available. #2 0x76edcac0 in EVP_DecryptUpdate () from ./libcrypto.so.1.1 No symbol table info available. #3 0x000149cc in cipher_test_run () No symbol table info available. #4 0x0001408c in setup_test () No symbol table info available. #5 0x00011a48 in main () No symbol table info available. I've added every directory that has symbols ab object files using 'set debug-file-directory' and 'set solib-search-path'. It looks like Aarch64 is another platform GDB is broken on: (gdb) show debug-file-directory The directory where separate debug symbols are searched for is "/usr/local/lib/debug". (gdb) Jeff -- Ticket here: http://rt.openssl.org/Ticket/Display.html?id=4633 Please log in as guest with password guest if prompted -- openssl-dev mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev