Bitcoin fails to build on OpenBSD 6.2 #12413

issue grim-trigger opened this issue on February 12, 2018
  1. grim-trigger commented at 12:15 AM on February 12, 2018: contributor

    <!-- This issue tracker is only for technical issues related to Bitcoin Core. General bitcoin questions and/or support requests are best directed to the Bitcoin StackExchange at https://bitcoin.stackexchange.com. For reporting security issues, please read instructions at https://bitcoincore.org/en/contact/. If the node is "stuck" during sync or giving "block checksum mismatch" errors, please ensure your hardware is stable by running memtest and observe CPU temperature with a load-test tool such as linpack before creating an issue! -->

    <!-- Describe the issue -->

    gmake fails to compile bitcoin from source for commits 8470e6472 or newer on OpenBSD 6.2.

    <!--- What behavior did you expect? -->

    Expected successful gmake exit.

    <!--- What was the actual behavior (provide screenshots if the issue is GUI-related)? -->

    gmake exits with 3 errors:

    3 errors generated.
    gmake[2]: *** [Makefile:6149: libbitcoin_util_a-util.o] Error 1
    gmake[2]: Leaving directory '/home/bitcoin/bitcoin/src'
    gmake[1]: *** [Makefile:9417: all-recursive] Error 1
    gmake[1]: Leaving directory '/home/bitcoin/bitcoin/src'
    gmake: *** [Makefile:745: all-recursive] Error 1
    

    Full output is given below.

    <!--- How reliably can you reproduce the issue, what are the steps to do so? -->

    This error always occurs when following the instructions in /doc/build-openbsd.md using bitcoin sources from commits 8470e6472 and newer.

    However, when compiling bitcoin source using commit 7f81250 on the same system, gmake successfully completes.

    <!-- What version of Bitcoin Core are you using, where did you get it (website, self-compiled, etc)? -->

    This error occurs using bitcoin sources from commits 8470e6472 and newer.

    <!-- What type of machine are you observing the error on (OS/CPU and disk type)? -->

    OpenBSD 6.2 amd64

    <!-- Any extra information that might be useful in the debugging process. -->

    gmake-4.2.1 autoconf-2.69.p2 automake-1.15.1 boost-1.58.0p8

    Bitcoin source information for the attached output:

    commit fe53d5f3636aed064823bc220d828c7ff08d1d52 (HEAD -> master, origin/master, origin/HEAD)
    Merge: 948c29cc0 464015f6f
    Author: MarcoFalke <falke.marco@gmail.com>
    Date:   Sat Feb 10 09:47:21 2018 -0500
    

    Configured using:

    ./configure --with-gui=no CC=cc CXX=c++ \
        BDB_LIBS="-L${BDB_PREFIX}/lib -ldb_cxx-4.8" \
        BDB_CFLAGS="-I${BDB_PREFIX}/include"
    
    Options used to compile and link:
      with wallet   = yes
      with gui / qt = no
      with zmq      = no
      with test     = yes
      with bench    = yes
      with upnp     = auto
      use asm       = yes
      debug enabled = no
      werror        = no
    
      target os     = 
      build os      = 
    
      CC            = cc
      CFLAGS        = -g -O2
      CPPFLAGS      =  -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS
      CXX           = c++ -std=c++11
      CXXFLAGS      = -g -O2 -Wall -Wextra -Wformat -Wvla -Wformat-security -Wthread-safety-analysis -Wno-unused-parameter -Wno-self-assign -Wno-unused-local-typedef -Wno-deprecated-register -Wno-implicit-fallthrough
      LDFLAGS       = 
      ARFLAGS       = cr
    

    <!--- This is normally the contents of a `debug.log` or `config.log` file. Raw text or a link to a pastebin type site are preferred. -->

    gmake output:

    $ Making all in src
    gmake[1]: Entering directory '/home/bitcoin/bitcoin/src'
    gmake[2]: Entering directory '/home/bitcoin/bitcoin/src'
      CXX      crypto/libbitcoinconsensus_la-aes.lo
      CXX      crypto/libbitcoinconsensus_la-chacha20.lo
      CXX      crypto/libbitcoinconsensus_la-hmac_sha256.lo
      CXX      crypto/libbitcoinconsensus_la-hmac_sha512.lo
      CXX      crypto/libbitcoinconsensus_la-ripemd160.lo
      CXX      crypto/libbitcoinconsensus_la-sha1.lo
      CXX      crypto/libbitcoinconsensus_la-sha256.lo
      CXX      crypto/libbitcoinconsensus_la-sha512.lo
      CXX      crypto/libbitcoinconsensus_la-sha256_sse4.lo
      CXX      libbitcoinconsensus_la-arith_uint256.lo
      CXX      consensus/libbitcoinconsensus_la-merkle.lo
      CXX      libbitcoinconsensus_la-hash.lo
      CXX      primitives/libbitcoinconsensus_la-block.lo
      CXX      primitives/libbitcoinconsensus_la-transaction.lo
      CXX      libbitcoinconsensus_la-pubkey.lo
      CXX      script/libbitcoinconsensus_la-bitcoinconsensus.lo
      CXX      script/libbitcoinconsensus_la-interpreter.lo
      CXX      script/libbitcoinconsensus_la-script.lo
      CXX      script/libbitcoinconsensus_la-script_error.lo
      CXX      libbitcoinconsensus_la-uint256.lo
      CXX      libbitcoinconsensus_la-utilstrencodings.lo
    gmake[3]: Entering directory '/home/bitcoin/bitcoin/src/secp256k1'
    gcc -I. -g -O2 -Wall -Wextra -Wno-unused-function -c src/gen_context.c -o gen_context.o
    gcc gen_context.o -o gen_context
    ./gen_context
      CC       src/libsecp256k1_la-secp256k1.lo
      CCLD     libsecp256k1.la
    gmake[3]: Leaving directory '/home/bitcoin/bitcoin/src/secp256k1'
      CXXLD    libbitcoinconsensus.la
    
    *** Warning: This system can not link to static lib archive secp256k1/libsecp256k1.la.
    *** I have the capability to make that library automatically link in when
    *** you link to this library.  But I can only do this if you have a
    *** shared version of the library, which you do not appear to have.
      CXX      bitcoind-bitcoind.o
      CXX      libbitcoin_server_a-addrdb.o
      CXX      libbitcoin_server_a-addrman.o
      CXX      libbitcoin_server_a-bloom.o
      CXX      libbitcoin_server_a-blockencodings.o
      CXX      libbitcoin_server_a-chain.o
      CXX      libbitcoin_server_a-checkpoints.o
      CXX      consensus/libbitcoin_server_a-tx_verify.o
      CXX      libbitcoin_server_a-httprpc.o
      CXX      libbitcoin_server_a-httpserver.o
      CXX      libbitcoin_server_a-init.o
      CXX      libbitcoin_server_a-dbwrapper.o
      CXX      libbitcoin_server_a-merkleblock.o
      CXX      libbitcoin_server_a-miner.o
      CXX      libbitcoin_server_a-net.o
      CXX      libbitcoin_server_a-net_processing.o
      CXX      libbitcoin_server_a-noui.o
      CXX      policy/libbitcoin_server_a-fees.o
      CXX      policy/libbitcoin_server_a-policy.o
      CXX      policy/libbitcoin_server_a-rbf.o
      CXX      libbitcoin_server_a-pow.o
      CXX      libbitcoin_server_a-rest.o
      CXX      rpc/libbitcoin_server_a-blockchain.o
      CXX      rpc/libbitcoin_server_a-mining.o
      CXX      rpc/libbitcoin_server_a-misc.o
      CXX      rpc/libbitcoin_server_a-net.o
      CXX      rpc/libbitcoin_server_a-rawtransaction.o
      CXX      rpc/libbitcoin_server_a-safemode.o
      CXX      rpc/libbitcoin_server_a-server.o
      CXX      script/libbitcoin_server_a-sigcache.o
      CXX      script/libbitcoin_server_a-ismine.o
      CXX      libbitcoin_server_a-timedata.o
      CXX      libbitcoin_server_a-torcontrol.o
      CXX      libbitcoin_server_a-txdb.o
      CXX      libbitcoin_server_a-txmempool.o
      CXX      libbitcoin_server_a-ui_interface.o
      CXX      libbitcoin_server_a-validation.o
      CXX      libbitcoin_server_a-validationinterface.o
      CXX      libbitcoin_server_a-versionbits.o
      AR       libbitcoin_server.a
      CXX      libbitcoin_common_a-base58.o
      CXX      libbitcoin_common_a-bech32.o
      CXX      libbitcoin_common_a-chainparams.o
      CXX      libbitcoin_common_a-coins.o
      CXX      libbitcoin_common_a-compressor.o
      CXX      libbitcoin_common_a-core_read.o
      CXX      libbitcoin_common_a-core_write.o
      CXX      libbitcoin_common_a-key.o
    key.cpp:51:23: warning: comparison of integers of different signs: 'long' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
        if (end - privkey < lenb) {
            ~~~~~~~~~~~~~ ^ ~~~~
    key.cpp:57:23: warning: comparison of integers of different signs: 'long' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
        if (end - privkey < len) {
            ~~~~~~~~~~~~~ ^ ~~~
    key.cpp:71:37: warning: comparison of integers of different signs: 'long' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
        if (oslen > 32 || end - privkey < oslen) {
                          ~~~~~~~~~~~~~ ^ ~~~~~
    3 warnings generated.
      CXX      libbitcoin_common_a-keystore.o
      CXX      libbitcoin_common_a-netaddress.o
      CXX      libbitcoin_common_a-netbase.o
      CXX      policy/libbitcoin_common_a-feerate.o
      CXX      libbitcoin_common_a-protocol.o
      CXX      libbitcoin_common_a-scheduler.o
      CXX      script/libbitcoin_common_a-sign.o
      CXX      script/libbitcoin_common_a-standard.o
      CXX      libbitcoin_common_a-warnings.o
      AR       libbitcoin_common.a
    gmake[3]: Entering directory '/home/bitcoin/bitcoin/src/univalue'
      CXX      lib/libunivalue_la-univalue.lo
      CXX      lib/libunivalue_la-univalue_get.lo
      CXX      lib/libunivalue_la-univalue_read.lo
      CXX      lib/libunivalue_la-univalue_write.lo
      CXXLD    libunivalue.la
    gmake[3]: Leaving directory '/home/bitcoin/bitcoin/src/univalue'
      CXX      support/libbitcoin_util_a-lockedpool.o
      CXX      libbitcoin_util_a-chainparamsbase.o
      CXX      libbitcoin_util_a-clientversion.o
      CXX      compat/libbitcoin_util_a-glibc_sanity.o
      CXX      compat/libbitcoin_util_a-glibcxx_sanity.o
      CXX      compat/libbitcoin_util_a-strnlen.o
      CXX      libbitcoin_util_a-fs.o
      CXX      libbitcoin_util_a-random.o
      CXX      rpc/libbitcoin_util_a-protocol.o
      CXX      rpc/libbitcoin_util_a-util.o
      CXX      support/libbitcoin_util_a-cleanse.o
      CXX      libbitcoin_util_a-sync.o
      CXX      libbitcoin_util_a-threadinterrupt.o
      CXX      libbitcoin_util_a-util.o
    In file included from util.cpp:6:
    In file included from ./util.h:18:
    In file included from ./fs.h:9:
    In file included from /usr/include/c++/v1/string:442:
    In file included from /usr/include/c++/v1/algorithm:633:
    /usr/include/c++/v1/utility:330:5: error: the parameter for this explicitly-defaulted copy constructor is const, but a member or base requires it to be non-const
        pair(pair const&) = default;
        ^
    util.cpp:384:121: note: in instantiation of template class 'std::__1::pair<const std::__1::basic_string<char>, boost::interprocess::file_lock>' requested here
            boost::interprocess::file_lock& lock = locks.emplace(pathLockFile.string(), pathLockFile.string().c_str()).first->second;
                                                                                                                            ^
    In file included from util.cpp:6:
    In file included from ./util.h:18:
    In file included from ./fs.h:9:
    In file included from /usr/include/c++/v1/string:442:
    In file included from /usr/include/c++/v1/algorithm:633:
    /usr/include/c++/v1/utility:330:5: error: the parameter for this explicitly-defaulted copy constructor is const, but a member or base requires it to be non-const
        pair(pair const&) = default;
        ^
    /usr/include/c++/v1/map:627:21: note: in instantiation of template class 'std::__1::pair<std::__1::basic_string<char>, boost::interprocess::file_lock>' requested here
        __nc_value_type __nc;
                        ^
    /usr/include/c++/v1/__tree:754:23: note: in instantiation of template class 'std::__1::__value_type<std::__1::basic_string<char>, boost::interprocess::file_lock>' requested here
        __node_value_type __value_;
                          ^
    /usr/include/c++/v1/__tree:1789:49: note: in instantiation of template class 'std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char>, boost::interprocess::file_lock>, void *>' requested here
            destroy(static_cast<__node_pointer>(__nd->__left_));
                                                    ^
    /usr/include/c++/v1/__tree:1780:5: note: in instantiation of member function 'std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char>, boost::interprocess::file_lock>,
          std::__1::__map_value_compare<std::__1::basic_string<char>, std::__1::__value_type<std::__1::basic_string<char>, boost::interprocess::file_lock>, std::__1::less<std::__1::basic_string<char> >, true>,
          std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char>, boost::interprocess::file_lock> > >::destroy' requested here
        destroy(__root());
        ^
    /usr/include/c++/v1/map:738:78: note: in instantiation of member function 'std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char>, boost::interprocess::file_lock>,
          std::__1::__map_value_compare<std::__1::basic_string<char>, std::__1::__value_type<std::__1::basic_string<char>, boost::interprocess::file_lock>, std::__1::less<std::__1::basic_string<char> >, true>,
          std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char>, boost::interprocess::file_lock> > >::~__tree' requested here
        template <class, class, class, class> friend class _LIBCPP_TYPE_VIS_ONLY map;
                                                                                 ^
    In file included from util.cpp:6:
    In file included from ./util.h:18:
    In file included from ./fs.h:9:
    In file included from /usr/include/c++/v1/string:442:
    In file included from /usr/include/c++/v1/algorithm:633:
    /usr/include/c++/v1/utility:298:23: error: no matching constructor for initialization of 'boost::interprocess::file_lock'
            : first(__x), second(__y) {}
                          ^      ~~~
    /usr/include/c++/v1/memory:1747:31: note: in instantiation of member function 'std::__1::pair<const std::__1::basic_string<char>, boost::interprocess::file_lock>::pair' requested here
                ::new((void*)__p) _Up(_VSTD::forward<_Args>(__args)...);
                                  ^
    /usr/include/c++/v1/memory:1658:18: note: in instantiation of function template specialization 'std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char>,
          boost::interprocess::file_lock>, void *> >::construct<std::__1::pair<const std::__1::basic_string<char>, boost::interprocess::file_lock>, const std::__1::basic_string<char> &, const char *>' requested here
                {__a.construct(__p, _VSTD::forward<_Args>(__args)...);}
                     ^
    /usr/include/c++/v1/memory:1504:14: note: in instantiation of function template specialization
          'std::__1::allocator_traits<std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char>, boost::interprocess::file_lock>, void *> > >::__construct<std::__1::pair<const
          std::__1::basic_string<char>, boost::interprocess::file_lock>, const std::__1::basic_string<char> &, const char *>' requested here
                {__construct(__has_construct<allocator_type, _Tp*, _Args...>(),
                 ^
    /usr/include/c++/v1/__tree:2149:20: note: in instantiation of function template specialization
          'std::__1::allocator_traits<std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char>, boost::interprocess::file_lock>, void *> > >::construct<std::__1::pair<const
          std::__1::basic_string<char>, boost::interprocess::file_lock>, const std::__1::basic_string<char> &, const char *>' requested here
        __node_traits::construct(__na, _NodeTypes::__get_ptr(__h->__value_), _VSTD::forward<_Args>(__args)...);
                       ^
    /usr/include/c++/v1/__tree:2094:29: note: in instantiation of function template specialization 'std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char>, boost::interprocess::file_lock>,
          std::__1::__map_value_compare<std::__1::basic_string<char>, std::__1::__value_type<std::__1::basic_string<char>, boost::interprocess::file_lock>, std::__1::less<std::__1::basic_string<char> >, true>,
          std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char>, boost::interprocess::file_lock> > >::__construct_node<const std::__1::basic_string<char> &, const char *>' requested here
            __node_holder __h = __construct_node(_VSTD::forward<_Args>(__args)...);
                                ^
    /usr/include/c++/v1/__tree:1156:16: note: in instantiation of function template specialization 'std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char>, boost::interprocess::file_lock>,
          std::__1::__map_value_compare<std::__1::basic_string<char>, std::__1::__value_type<std::__1::basic_string<char>, boost::interprocess::file_lock>, std::__1::less<std::__1::basic_string<char> >, true>,
          std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char>, boost::interprocess::file_lock> > >::__emplace_unique_key_args<std::__1::basic_string<char>, const std::__1::basic_string<char> &,
          const char *>' requested here
            return __emplace_unique_key_args(__f, _VSTD::forward<_First>(__f),
                   ^
    /usr/include/c++/v1/map:1047:24: note: in instantiation of function template specialization 'std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char>, boost::interprocess::file_lock>,
          std::__1::__map_value_compare<std::__1::basic_string<char>, std::__1::__value_type<std::__1::basic_string<char>, boost::interprocess::file_lock>, std::__1::less<std::__1::basic_string<char> >, true>,
          std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char>, boost::interprocess::file_lock> > >::__emplace_unique<const std::__1::basic_string<char> &, const char *>' requested here
            return __tree_.__emplace_unique(_VSTD::forward<_Args>(__args)...);
                           ^
    util.cpp:384:54: note: in instantiation of function template specialization 'std::__1::map<std::__1::basic_string<char>, boost::interprocess::file_lock, std::__1::less<std::__1::basic_string<char> >,
          std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, boost::interprocess::file_lock> > >::emplace<const std::__1::basic_string<char> &, const char *>' requested here
            boost::interprocess::file_lock& lock = locks.emplace(pathLockFile.string(), pathLockFile.string().c_str()).first->second;
                                                         ^
    /usr/local/include/boost/interprocess/sync/file_lock.hpp:48:35: note: candidate constructor not viable: 1st argument ('const boost::interprocess::file_lock') would lose const qualifier
       BOOST_MOVABLE_BUT_NOT_COPYABLE(file_lock)
                                      ^
    /usr/local/include/boost/move/core.hpp:216:46: note: expanded from macro 'BOOST_MOVABLE_BUT_NOT_COPYABLE'
          BOOST_MOVE_IMPL_NO_COPY_CTOR_OR_ASSIGN(TYPE)\
                                                 ^
    /usr/local/include/boost/move/core.hpp:35:7: note: expanded from macro 'BOOST_MOVE_IMPL_NO_COPY_CTOR_OR_ASSIGN'
          TYPE(TYPE &);\
          ^
    /usr/local/include/boost/interprocess/sync/file_lock.hpp:65:4: note: candidate constructor not viable: no known conversion from 'const boost::interprocess::file_lock' to '::boost::rv<file_lock> &' for 1st
          argument
       file_lock(BOOST_RV_REF(file_lock) moved)
       ^
    /usr/local/include/boost/interprocess/sync/file_lock.hpp:153:19: note: candidate constructor not viable: no known conversion from 'const boost::interprocess::file_lock' to 'const char *' for 1st argument
    inline file_lock::file_lock(const char *name)
                      ^
    /usr/local/include/boost/interprocess/sync/file_lock.hpp:54:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
       file_lock()
       ^
    3 errors generated.
    gmake[2]: *** [Makefile:6149: libbitcoin_util_a-util.o] Error 1
    gmake[2]: Leaving directory '/home/bitcoin/bitcoin/src'
    gmake[1]: *** [Makefile:9417: all-recursive] Error 1
    gmake[1]: Leaving directory '/home/bitcoin/bitcoin/src'
    gmake: *** [Makefile:745: all-recursive] Error 1
    
  2. fanquake added the label Linux/Unix on Feb 12, 2018
  3. MarcoFalke deleted a comment on Feb 12, 2018
  4. laanwj commented at 10:30 AM on February 13, 2018: member

    Whoops I'll take a look.

    Yes, I get the same error following the steps in doc/build-openbsd.md.

    I decomposed the expression to try to untangle this error a bit:

            boost::interprocess::file_lock ax(pathLockFile.string().c_str());
            auto ay = locks.emplace(pathLockFile.string(), std::move(ax));
            auto &az = ay.first;
            boost::interprocess::file_lock& lock = az->second;
    

    Looks like the last line is what causes problems. The compiler only has a match for const boost::interprocess::file_lock&, not for non-const.

    No, that's not it. The emplace error itself is only a symptom. Even stating only

    static std::map<std::string, boost::interprocess::file_lock> locks;
    

    already causes the error!

  5. laanwj commented at 11:18 AM on February 13, 2018: member

    Can you test #12422, it fixes this compile error.

  6. grim-trigger commented at 2:22 AM on February 14, 2018: contributor

    I can confirm a successful build on OpenBSD 6.2 using the latest master and your diffs from #12422.

    However, gmake check gives the following errors:

    ==============================================
       Bitcoin Core 0.16.99: src/test-suite.log
    ==============================================
    
    # TOTAL: 2
    # PASS:  1
    # SKIP:  0
    # XFAIL: 0
    # FAIL:  1
    # XPASS: 0
    # ERROR: 0
    
    .. contents:: :depth: 2
    
    FAIL: test/test_bitcoin
    =======================
    
    Running 275 test cases...
    Running 275 test cases...
    unknown location(0): fatal error in "test_LockDirectory": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "basics": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "comparison": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "methods": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "conversion": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "versionbits_test": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "versionbits_computeblockversion": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "tx_mempool_block_doublespend": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "checkinputs_test": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "tx_mempool_reject_coinbase": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "tx_valid": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "tx_invalid": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "basic_transaction_tests": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "test_Get": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "test_big_witness_transaction": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "test_witness": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "test_IsStandard": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "util_SplitTorReplyLine": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "util_ParseTorReplyMapping": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "util_MedianFilter": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "streams_vector_writer": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "streams_serializedata_xor": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "skiplist_test": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "getlocator_test": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "findearliestatleast_test": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "findearliestatleast_edge_test": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "GetSigOpCount": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "GetTxSigOpCost": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "sighash_test": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "sighash_from_data": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "sizes": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "floats_conversion": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "doubles_conversion": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "floats": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "doubles": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "varints": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "varints_bitpatterns": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "compactsize": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "noncanonical": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "insert_delete": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "class_methods": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "creation": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "operators": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "script_standard_Solver_success": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "script_standard_Solver_failure": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "script_standard_ExtractDestination": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "script_standard_ExtractDestinations": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "script_standard_GetScriptFor_": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "script_standard_IsMine": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "script_build": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "script_json_test": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "script_PushData": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "script_CHECKMULTISIG12": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "script_CHECKMULTISIG23": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "script_combineSigs": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "script_standard_push": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "script_IsPushOnly_on_invalid_scripts": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "script_GetScriptAsm": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "script_FindAndDelete": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "script_HasValidOps": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "script_can_append_self": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "sign": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "norecurse": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "set": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "is": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "switchover": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "AreInputsStandard": signal: generated by kill() (or family); uid=0; pid=0
    test/util_tests.cpp(667): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "basic_sanity": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "rpc_rawparams": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "rpc_togglenetwork": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "rpc_rawsign": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "rpc_createraw_op_return": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "rpc_format_monetary_values": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "rpc_parse_monetary_values": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "json_parse_errors": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "rpc_ban": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "rpc_convert_values_generatetoaddress": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "reverselock_basics": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "reverselock_errors": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "osrandom_tests": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "fastrandom_tests": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "fastrandom_randbits": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "raii_event_creation": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "raii_event_order": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "PrevectorTestInt": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "get_next_work": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "get_next_work_pow_limit": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "get_next_work_lower_limit_actual": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "get_next_work_upper_limit_actual": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "GetBlockProofEquivalentTime_test": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "BlockPolicyEstimates": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "pmt_test1": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "pmt_malleability": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "netbase_networks": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "netbase_properties": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "netbase_splithost": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "netbase_lookupnumeric": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "onioncat_test": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "subnet_test": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "netbase_getgroup": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "cnode_listen_port": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "caddrdb_read": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "caddrdb_read_corrupted": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "cnode_simple_test": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "multisig_verify": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "multisig_IsStandard": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "multisig_Sign": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "CreateNewBlock_validity": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "merkleblock_construct_from_txids_found": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "merkleblock_construct_from_txids_not_found": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "merkle_test": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "MempoolRemoveTest": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "MempoolIndexingTest": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "MempoolAncestorIndexingTest": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "MempoolSizeLimitTest": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "block_subsidy_test": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "subsidy_limit_test": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "test_combiner_all": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "dbwrapper": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "dbwrapper_batch": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "dbwrapper_iterator": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "existing_data_no_obfuscate": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "existing_data_reindex": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "iterator_ordering": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "iterator_string_ordering": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "limitedmap_test": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "key_test1": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "murmurhash3": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "siphash": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "boolarg": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "stringarg": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "intarg": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "doubledash": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "boolargno": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "outbound_slow_chain_eviction": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "stale_tip_peer_management": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "DoS_banning": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "DoS_banscore": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "DoS_bantime": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "DoS_mapOrphans": signal: generated by kill() (or family); uid=0; pid=0
    test/scheduler_tests.cpp(112): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "ripemd160_testvectors": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "sha1_testvectors": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "sha256_testvectors": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "sha512_testvectors": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "hmac_sha256_testvectors": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "hmac_sha512_testvectors": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "aes_testvectors": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "aes_cbc_testvectors": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "chacha20_testvector": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "countbits_tests": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "compress_amounts": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "coins_cache_simulation_test": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "updatecoins_simulation_test": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "ccoins_serialization": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "ccoins_access": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "ccoins_spend": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "ccoins_add": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "ccoins_write": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "test_CheckQueue_Correct_Zero": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "test_CheckQueue_Correct_One": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "test_CheckQueue_Correct_Max": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "test_CheckQueue_Correct_Random": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "test_CheckQueue_Catches_Failure": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "test_CheckQueue_Recovers_From_Failure": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "test_CheckQueue_UniqueCheck": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "test_CheckQueue_Memory": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "test_CheckQueue_FrozenCleanup": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "test_CheckQueueControl_Locks": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "bswap_tests": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "bloom_create_insert_serialize": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "bloom_create_insert_serialize_with_tweak": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "bloom_create_insert_key": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "bloom_match": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "merkle_block_1": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "merkle_block_2": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "merkle_block_2_with_update_none": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "merkle_block_3_and_serialize": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "merkle_block_4": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "merkle_block_4_test_p2pubkey_only": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "merkle_block_4_test_update_none": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "rolling_bloom": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "SimpleRoundTripTest": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "NonCoinbasePreforwardRTTest": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "SufficientPreforwardRTTest": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "EmptyBlockRoundTripTest": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "TransactionsRequestSerializationTest": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "get_difficulty_for_very_low_target": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "get_difficulty_for_low_target": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "get_difficulty_for_mid_target": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "get_difficulty_for_high_target": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "get_difficulty_for_very_high_target": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "get_difficulty_for_null_tip": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "get_difficulty_for_null_block_index": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "get_difficulty_for_block_index_overrides_tip": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "bip32_test1": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "bip32_test2": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "bip32_test3": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "bip173_testvectors_valid": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "bip173_testvectors_invalid": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "base64_testvectors": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "base58_EncodeBase58": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "base58_DecodeBase58": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "base58_keys_valid_parse": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "base58_keys_valid_gen": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "base58_keys_invalid": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "base32_testvectors": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "arena_tests": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "lockedpool_tests_mock": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "lockedpool_tests_live": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "MoneyRangeTest": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "GetFeeTest": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "BinaryOperatorTest": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "ToStringTest": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "addrman_simple": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "addrman_ports": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "addrman_select": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "addrman_new_collisions": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "addrman_tried_collisions": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "addrman_find": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "addrman_create": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "addrman_delete": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "addrman_getaddr": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "caddrinfo_get_tried_bucket": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "caddrinfo_get_new_bucket": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "basics": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "shifts": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "unaryOperators": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "bitwiseOperators": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "comparison": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "plusMinus": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "multiply": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "divide": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "methods": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "bignum_SetCompact": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    assertion "secp256k1_context_sign == nullptr" failed: file "key.cpp", line 324, function "ECC_Start"
    unknown location(0): fatal error in "getmaxcoverage": signal: generated by kill() (or family); uid=0; pid=0
    test/cuckoocache_tests.cpp(373): last checkpoint
    
    *** 235 failures detected in test suite "Bitcoin Test Suite"
    FAIL test/test_bitcoin (exit status: 201)
    
  7. grim-trigger closed this on Feb 14, 2018

  8. grim-trigger reopened this on Feb 14, 2018

  9. grim-trigger commented at 2:42 AM on February 14, 2018: contributor

    Perhaps the results of the test should be a separate bug report?

  10. grim-trigger commented at 12:49 AM on February 15, 2018: contributor

    I can confirm that the latest master with the patches from 12422 now give a successful build with all tests passed.

    Thank you

  11. laanwj closed this on Feb 15, 2018

  12. laanwj referenced this in commit 58715f6d07 on Feb 15, 2018
  13. PastaPastaPasta referenced this in commit debd209c46 on Apr 3, 2020
  14. PastaPastaPasta referenced this in commit 40e4a1a45c on Apr 3, 2020
  15. ckti referenced this in commit 65e535a7d3 on Mar 28, 2021
  16. gades referenced this in commit 78ffe97fcd on Jun 30, 2021
  17. DrahtBot locked this on Sep 8, 2021
  18. gades referenced this in commit e91a5b29f4 on Feb 21, 2022

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-13 18:15 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me