test (pycryptopp.test.test_ecdsa.SignAndVerify) ... ==26182== Jump to the invalid address stated on the next line ==26182== at 0x0: ??? ==26182== by 0x9D1B722: CryptoPP::AsymmetricMultiply(unsigned long long*, unsigned long long*, unsigned long long const*, unsigned long, unsigned long long const*, unsigned long) (integer.cpp:2199) ==26182== by 0x9D1C5C1: CryptoPP::Divide(unsigned long long*, unsigned long long*, unsigned long long*, unsigned long long const*, unsigned long, unsigned long long const*, unsigned long) (integer.cpp:2538) ==26182== by 0x9D1D8EB: CryptoPP::PositiveDivide(CryptoPP::Integer&, CryptoPP::Integer&, CryptoPP::Integer const&, CryptoPP::Integer const&) (integer.cpp:3741) ==26182== by 0x9D1D932: CryptoPP::Integer::Divide(CryptoPP::Integer&, CryptoPP::Integer&, CryptoPP::Integer const&, CryptoPP::Integer const&) (integer.cpp:3746) ==26182== by 0x9D1DA00: CryptoPP::Integer::Modulo(CryptoPP::Integer const&) const (integer.cpp:3800) ==26182== by 0x9C58C30: CryptoPP::MontgomeryRepresentation::ConvertIn(CryptoPP::Integer const&) const (modarith.h:132) ==26182== by 0xA574DC6: CryptoPP::ECP::ECP(CryptoPP::ECP const&, bool) (ecp.cpp:32) ==26182== by 0xA51A6D2: CryptoPP::EcPrecomputation::SetCurve(CryptoPP::ECP const&) (ecp.h:115) ==26182== by 0xA51FA75: CryptoPP::DL_GroupParameters_EC::Initialize(CryptoPP::OID const&) (eccrypto.cpp:433) ==26182== by 0xA520799: CryptoPP::DL_GroupParameters_EC::DL_GroupParameters_EC(CryptoPP::OID const&) (eccrypto.h:37) ==26182== by 0xA620706: ??? (ecdsamodule.cpp:289) ==26182== Address 0x0 is not stack'd, malloc'd or (recently) free'd ==26182== ==26182== Process terminating with default action of signal 11 (SIGSEGV) ==26182== Bad permissions for mapped region at address 0x0 ==26182== at 0x0: ??? ==26182== by 0x9D1B722: CryptoPP::AsymmetricMultiply(unsigned long long*, unsigned long long*, unsigned long long const*, unsigned long, unsigned long long const*, unsigned long) (integer.cpp:2199) ==26182== by 0x9D1C5C1: CryptoPP::Divide(unsigned long long*, unsigned long long*, unsigned long long*, unsigned long long const*, unsigned long, unsigned long long const*, unsigned long) (integer.cpp:2538) ==26182== by 0x9D1D8EB: CryptoPP::PositiveDivide(CryptoPP::Integer&, CryptoPP::Integer&, CryptoPP::Integer const&, CryptoPP::Integer const&) (integer.cpp:3741) ==26182== by 0x9D1D932: CryptoPP::Integer::Divide(CryptoPP::Integer&, CryptoPP::Integer&, CryptoPP::Integer const&, CryptoPP::Integer const&) (integer.cpp:3746) ==26182== by 0x9D1DA00: CryptoPP::Integer::Modulo(CryptoPP::Integer const&) const (integer.cpp:3800) ==26182== by 0x9C58C30: CryptoPP::MontgomeryRepresentation::ConvertIn(CryptoPP::Integer const&) const (modarith.h:132) ==26182== by 0xA574DC6: CryptoPP::ECP::ECP(CryptoPP::ECP const&, bool) (ecp.cpp:32) ==26182== by 0xA51A6D2: CryptoPP::EcPrecomputation::SetCurve(CryptoPP::ECP const&) (ecp.h:115) ==26182== by 0xA51FA75: CryptoPP::DL_GroupParameters_EC::Initialize(CryptoPP::OID const&) (eccrypto.cpp:433) ==26182== by 0xA520799: CryptoPP::DL_GroupParameters_EC::DL_GroupParameters_EC(CryptoPP::OID const&) (eccrypto.h:37) ==26182== by 0xA620706: ??? (ecdsamodule.cpp:289) ==26182== ==26182== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 9656 from 9) ==26182== malloc/free: in use at exit: 16,310,629 bytes in 26,717 blocks. ==26182== malloc/free: 88,524 allocs, 61,807 frees, 171,746,080 bytes allocated. ==26182== For counts of detected errors, rerun with: -v ==26182== searching for pointers to 26,717 not-freed blocks. ==26182== checked 15,993,824 bytes. ==26182== ==26182== LEAK SUMMARY: ==26182== definitely lost: 28 bytes in 1 blocks. ==26182== possibly lost: 224,148 bytes in 456 blocks. ==26182== still reachable: 16,086,453 bytes in 26,260 blocks. ==26182== suppressed: 0 bytes in 0 blocks. ==26182== Rerun with --leak-check=full to see details of leaked memory. Segmentation fault