From: Stepan Zolotuev Subject: Progress on net/monero To: OpenBSD ports Cc: Lucas Gabriel Vuotto Date: Sun, 15 Dec 2024 09:26:43 +0000 Hi all, There's been quite a bit of progress on the Monero port since I've last sent in to ports@: - Incorporated most advice that was on this mailing list. - Added pkg/README. - Added DEBUG_PACKAGES. - Added more SITES entries. I'm not aware of any clearnet monero mirrors, so I added the official Tor mirror and an unofficial I2P one. (Are we fine with non-clearnet mirrors?) - Moved monerod from bin to sbin, since it is a server daemon. - Figured out all dependencies the port really needs. - libwallet.a and the includes were kept for some time in the future, when other wallets may be ported. - The daemon no longer thrashes the entire system during sync. This was caused by the --prep-blocks-threads option, which is set to 4 by default. In the rc script it is set to 1, but can be overridden to increase performance. It is mentioned in pkg/README. - Most upstream tests now pass, except for four. The test log is attached. I've been running the daemon on a home computer for over a month, seeing very few crashes. Most things I've tested myself work fine. I still haven't figured out what to do with the ~300GB space requirement. On my machine I partitioned /var to be 700GB, so "/var/monero" is fine with me. But in default install of OpenBSD it is below 5GB, so I'm asking the knowledgeable-- what would be the most sensible place for 300GB of binary data in the default installation of OpenBSD? I really want the user experience to be like this: $ pkg_add monero $ rcctl enable monerod $ rcctl start monerod ... and forget about it. Tarball of the current port is attached. -- for private communication: +++ Sun Dec 15 17:03:10 -09 2024 ===> Regression tests for monero-0.18.3.4 UpdateCTestConfiguration from :/usr/ports/pobj/monero-0.18.3.4/build-amd64/DartConfiguration.tcl UpdateCTestConfiguration from :/usr/ports/pobj/monero-0.18.3.4/build-amd64/DartConfiguration.tcl Test project /usr/ports/pobj/monero-0.18.3.4/build-amd64 Constructing a list of tests Done constructing a list of tests Updating test list for fixtures Added 0 tests to meet fixture requirements Checking test dependency graph... Checking test dependency graph end test 3 Start 3: core_tests 3: Test command: /usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/core_tests/core_tests "--generate_and_play_test_data" 3: Working Directory: /usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/core_tests 3: Test timeout computed to be: 10000000 test 5 Start 5: cnv4-jit 5: Test command: /usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/crypto/cnv4-jit-tests "1788000" "1789000" 5: Working Directory: /usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/crypto 5: Test timeout computed to be: 10000000 test 6 Start 6: unit_tests 6: Test command: /usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/unit_tests/unit_tests "--data-dir" "/usr/ports/pobj/monero-0.18.3.4/monero-source-v0.18.3.4/tests/data" 6: Working Directory: /usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/unit_tests 6: Test timeout computed to be: 10000000 test 14 Start 14: hash-slow-4 14: Test command: /usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/hash/hash-tests "slow-4" "/usr/ports/pobj/monero-0.18.3.4/monero-source-v0.18.3.4/tests/hash/tests-slow-4.txt" 14: Working Directory: /usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/hash 14: Test timeout computed to be: 10000000 test 20 Start 20: hash-variant2-int-sqrt 20: Test command: /usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/hash/hash-tests "variant2_int_sqrt" 20: Working Directory: /usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/hash 20: Test timeout computed to be: 10000000 test 9 Start 9: block_weight 9: Test command: /usr/local/bin/python3.11 "/usr/ports/pobj/monero-0.18.3.4/monero-source-v0.18.3.4/tests/block_weight/compare.py" "/usr/local/bin/python3.11" "/usr/ports/pobj/monero-0.18.3.4/monero-source-v0.18.3.4/tests/block_weight/block_weight.py" "/usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/block_weight/block_weight" 9: Working Directory: /usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/block_weight 9: Test timeout computed to be: 10000000 test 4 Start 4: cncrypto 4: Test command: /usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/crypto/cncrypto-tests "/usr/ports/pobj/monero-0.18.3.4/monero-source-v0.18.3.4/tests/crypto/tests.txt" 4: Working Directory: /usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/crypto 4: Test timeout computed to be: 10000000 test 8 Start 8: wide_difficulty 8: Test command: /usr/local/bin/python3.11 "/usr/ports/pobj/monero-0.18.3.4/monero-source-v0.18.3.4/tests/difficulty/wide_difficulty.py" "/usr/local/bin/python3.11" "/usr/ports/pobj/monero-0.18.3.4/monero-source-v0.18.3.4/tests/difficulty/gen_wide_data.py" "/usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/difficulty/difficulty-tests" "/usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/difficulty/wide_data.txt" 8: Working Directory: /usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/difficulty 8: Test timeout computed to be: 10000000 1/20 Test #14: hash-slow-4 ......................***Exception: SegFault 0.04 sec test 2 Start 2: wallet-crypto-bench 2: Test command: /usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/monero-wallet-crypto-bench 2: Working Directory: /usr/ports/pobj/monero-0.18.3.4/build-amd64/tests 2: Test timeout computed to be: 10000000 2: Running benchmark using 1000 iterations 2: Transaction Component Benchmarks 2: -------------------------------- 3: 2024-12-15 08:03:10.804 D Device 0 Created 0/1000 2/20 Test #5: cnv4-jit .........................***Exception: SegFault 0.15 sec test 1 Start 1: hash-target 1: Test command: /usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/hash-target-tests 1: Working Directory: /usr/ports/pobj/monero-0.18.3.4/build-amd64/tests 1: Test timeout computed to be: 10000000 6: [==========] Running 1194 tests from 143 test suites. 6: [----------] Global test environment set-up. 6: [----------] 1 test from account 6: [ RUN ] account.encrypt_keys 3: BALANCE = 52776507801615 6: [ OK ] account.encrypt_keys (177 ms) 6: [----------] 1 test from account (177 ms total) 6: 6: [----------] 4 tests from apply_permutation 6: [ RUN ] apply_permutation.empty 6: [ OK ] apply_permutation.empty (0 ms) 6: [ RUN ] apply_permutation.reorder 6: [ OK ] apply_permutation.reorder (0 ms) 6: [ RUN ] apply_permutation.bad_size 6: 2024-12-15 08:03:11.011 E Mismatched vector sizes 6: 2024-12-15 08:03:11.011 E Mismatched vector sizes 6: [ OK ] apply_permutation.bad_size (0 ms) 6: [ RUN ] apply_permutation.bad_permutation 6: 2024-12-15 08:03:11.011 E Bad permutation 6: [ OK ] apply_permutation.bad_permutation (0 ms) 6: [----------] 4 tests from apply_permutation (0 ms total) 6: 6: [----------] 2 tests from AddressFromTXT 6: [ RUN ] AddressFromTXT.Success 6: [ OK ] AddressFromTXT.Success (0 ms) 6: [ RUN ] AddressFromTXT.Failure 6: [ OK ] AddressFromTXT.Failure (0 ms) 6: [----------] 2 tests from AddressFromTXT (0 ms total) 6: 6: [----------] 2 tests from AddressFromURL 6: [ RUN ] AddressFromURL.Success 6: /usr/ports/pobj/monero-0.18.3.4/monero-source-v0.18.3.4/tests/unit_tests/address_from_url.cpp:93: Failure 6: Expected equality of these values: 6: 1 6: addresses.size() 6: Which is: 0 6: 6: /usr/ports/pobj/monero-0.18.3.4/monero-source-v0.18.3.4/tests/unit_tests/address_from_url.cpp:101: Failure 6: Expected equality of these values: 6: 1 6: addresses.size() 6: Which is: 0 6: 6: [ FAILED ] AddressFromURL.Success (53 ms) 6: [ RUN ] AddressFromURL.Failure 2: + derive_subaddress_public_key step 19627759 ns (+0%) 2: |-+ standard 19627759 ns (+0%) 2: | |----> amd64_64_24k => 19627759 ns (+0%) 2: | |----> amd64_51_30k => 25079088 ns (+27.7736%) 2: | |--------------> cn => 49978631 ns (+154.632%) 2: | 2: + generate_key_derivation step 51792257 ns (+163.872%) 2: |-+ standard 51792257 ns (+0%) 2: | |----> amd64_64_24k => 51792257 ns (+0%) 2: | |----> amd64_51_30k => 64382435 ns (+24.309%) 2: | |--------------> cn => 129856929 ns (+150.727%) 2: | 2: Transaction Benchmarks 2: ---------------------- 6: /usr/ports/pobj/monero-0.18.3.4/monero-source-v0.18.3.4/tests/unit_tests/address_from_url.cpp:115: Failure 6: Value of: dnssec_result 6: Actual: false 6: Expected: true 6: 6: [ FAILED ] AddressFromURL.Failure (46 ms) 6: [----------] 2 tests from AddressFromURL (99 ms total) 6: 6: [----------] 8 tests from base58_uint_8be_to_64 6: [ RUN ] base58_uint_8be_to_64.handles_bytes_0x0000000000000001 6: [ OK ] base58_uint_8be_to_64.handles_bytes_0x0000000000000001 (0 ms) 6: [ RUN ] base58_uint_8be_to_64.handles_bytes_0x0000000000000102 6: [ OK ] base58_uint_8be_to_64.handles_bytes_0x0000000000000102 (0 ms) 6: [ RUN ] base58_uint_8be_to_64.handles_bytes_0x0000000000010203 6: [ OK ] base58_uint_8be_to_64.handles_bytes_0x0000000000010203 (0 ms) 6: [ RUN ] base58_uint_8be_to_64.handles_bytes_0x0000000001020304 6: [ OK ] base58_uint_8be_to_64.handles_bytes_0x0000000001020304 (0 ms) 6: [ RUN ] base58_uint_8be_to_64.handles_bytes_0x0000000102030405 6: [ OK ] base58_uint_8be_to_64.handles_bytes_0x0000000102030405 (0 ms) 6: [ RUN ] base58_uint_8be_to_64.handles_bytes_0x0000010203040506 6: [ OK ] base58_uint_8be_to_64.handles_bytes_0x0000010203040506 (0 ms) 6: [ RUN ] base58_uint_8be_to_64.handles_bytes_0x0001020304050607 6: [ OK ] base58_uint_8be_to_64.handles_bytes_0x0001020304050607 (0 ms) 6: [ RUN ] base58_uint_8be_to_64.handles_bytes_0x0102030405060708 6: [ OK ] base58_uint_8be_to_64.handles_bytes_0x0102030405060708 (0 ms) 6: [----------] 8 tests from base58_uint_8be_to_64 (0 ms total) 6: 6: [----------] 8 tests from base58_uint_64_to_8be 6: [ RUN ] base58_uint_64_to_8be.handles_bytes_0x0000000000000001 6: [ OK ] base58_uint_64_to_8be.handles_bytes_0x0000000000000001 (0 ms) 6: [ RUN ] base58_uint_64_to_8be.handles_bytes_0x0000000000000102 6: [ OK ] base58_uint_64_to_8be.handles_bytes_0x0000000000000102 (0 ms) 6: [ RUN ] base58_uint_64_to_8be.handles_bytes_0x0000000000010203 6: [ OK ] base58_uint_64_to_8be.handles_bytes_0x0000000000010203 (0 ms) 6: [ RUN ] base58_uint_64_to_8be.handles_bytes_0x0000000001020304 6: [ OK ] base58_uint_64_to_8be.handles_bytes_0x0000000001020304 (0 ms) 6: [ RUN ] base58_uint_64_to_8be.handles_bytes_0x0000000102030405 6: [ OK ] base58_uint_64_to_8be.handles_bytes_0x0000000102030405 (0 ms) 6: [ RUN ] base58_uint_64_to_8be.handles_bytes_0x0000010203040506 6: [ OK ] base58_uint_64_to_8be.handles_bytes_0x0000010203040506 (0 ms) 6: [ RUN ] base58_uint_64_to_8be.handles_bytes_0x0001020304050607 6: [ OK ] base58_uint_64_to_8be.handles_bytes_0x0001020304050607 (0 ms) 6: [ RUN ] base58_uint_64_to_8be.handles_bytes_0x0102030405060708 6: [ OK ] base58_uint_64_to_8be.handles_bytes_0x0102030405060708 (0 ms) 6: [----------] 8 tests from base58_uint_64_to_8be (0 ms total) 6: 6: [----------] 1 test from reverse_alphabet 6: [ RUN ] reverse_alphabet.is_correct 6: [ OK ] reverse_alphabet.is_correct (0 ms) 6: [----------] 1 test from reverse_alphabet (0 ms total) 6: 6: [----------] 29 tests from base58_encode_block 6: [ RUN ] base58_encode_block.handles_11 6: [ OK ] base58_encode_block.handles_11 (0 ms) 6: [ RUN ] base58_encode_block.handles_1z 6: [ OK ] base58_encode_block.handles_1z (0 ms) 6: [ RUN ] base58_encode_block.handles_5Q 6: [ OK ] base58_encode_block.handles_5Q (0 ms) 6: [ RUN ] base58_encode_block.handles_111 6: [ OK ] base58_encode_block.handles_111 (0 ms) 6: [ RUN ] base58_encode_block.handles_11z 6: [ OK ] base58_encode_block.handles_11z (0 ms) 6: [ RUN ] base58_encode_block.handles_15R 6: [ OK ] base58_encode_block.handles_15R (0 ms) 6: [ RUN ] base58_encode_block.handles_LUv 6: [ OK ] base58_encode_block.handles_LUv (0 ms) 6: [ RUN ] base58_encode_block.handles_11111 6: [ OK ] base58_encode_block.handles_11111 (0 ms) 6: [ RUN ] base58_encode_block.handles_1111z 6: [ OK ] base58_encode_block.handles_1111z (0 ms) 6: [ RUN ] base58_encode_block.handles_11LUw 6: [ OK ] base58_encode_block.handles_11LUw (0 ms) 6: [ RUN ] base58_encode_block.handles_2UzHL 6: [ OK ] base58_encode_block.handles_2UzHL (0 ms) 6: [ RUN ] base58_encode_block.handles_11111z 6: [ OK ] base58_encode_block.handles_11111z (0 ms) 6: [ RUN ] base58_encode_block.handles_7YXq9G 6: [ OK ] base58_encode_block.handles_7YXq9G (0 ms) 6: [ RUN ] base58_encode_block.handles_111111z 6: [ OK ] base58_encode_block.handles_111111z (0 ms) 6: [ RUN ] base58_encode_block.handles_VtB5VXc 6: [ OK ] base58_encode_block.handles_VtB5VXc (0 ms) 6: [ RUN ] base58_encode_block.handles_11111111z 6: [ OK ] base58_encode_block.handles_11111111z (0 ms) 6: [ RUN ] base58_encode_block.handles_3CUsUpv9t 6: [ OK ] base58_encode_block.handles_3CUsUpv9t (0 ms) 6: [ RUN ] base58_encode_block.handles_111111111z 6: [ OK ] base58_encode_block.handles_111111111z (0 ms) 6: [ RUN ] base58_encode_block.handles_Ahg1opVcGW 6: [ OK ] base58_encode_block.handles_Ahg1opVcGW (0 ms) 6: [ RUN ] base58_encode_block.handles_1111111111z 6: [ OK ] base58_encode_block.handles_1111111111z (0 ms) 6: [ RUN ] base58_encode_block.handles_jpXCZedGfVQ 6: [ OK ] base58_encode_block.handles_jpXCZedGfVQ (0 ms) 6: [ RUN ] base58_encode_block.handles_11111111111 6: [ OK ] base58_encode_block.handles_11111111111 (0 ms) 6: [ RUN ] base58_encode_block.handles_11111111112 6: [ OK ] base58_encode_block.handles_11111111112 (0 ms) 6: [ RUN ] base58_encode_block.handles_11111111119 6: [ OK ] base58_encode_block.handles_11111111119 (0 ms) 6: [ RUN ] base58_encode_block.handles_1111111111A 6: [ OK ] base58_encode_block.handles_1111111111A (0 ms) 6: [ RUN ] base58_encode_block.handles_11111111121 6: [ OK ] base58_encode_block.handles_11111111121 (0 ms) 6: [ RUN ] base58_encode_block.handles_1Ahg1opVcGW 6: [ OK ] base58_encode_block.handles_1Ahg1opVcGW (0 ms) 6: [ RUN ] base58_encode_block.handles_22222222222 6: [ OK ] base58_encode_block.handles_22222222222 (0 ms) 6: [ RUN ] base58_encode_block.handles_1z111111111 6: [ OK ] base58_encode_block.handles_1z111111111 (0 ms) 6: [----------] 29 tests from base58_encode_block (0 ms total) 6: 6: [----------] 45 tests from base58_decode_block 6: [ RUN ] base58_decode_block.handles_neg_1 6: [ OK ] base58_decode_block.handles_neg_1 (0 ms) 6: [ RUN ] base58_decode_block.handles_neg_z 6: [ OK ] base58_decode_block.handles_neg_z (0 ms) 6: [ RUN ] base58_decode_block.handles_pos_11 6: [ OK ] base58_decode_block.handles_pos_11 (0 ms) 6: [ RUN ] base58_decode_block.handles_pos_5Q 6: [ OK ] base58_decode_block.handles_pos_5Q (0 ms) 6: [ RUN ] base58_decode_block.handles_neg_5R 6: [ OK ] base58_decode_block.handles_neg_5R (0 ms) 6: [ RUN ] base58_decode_block.handles_neg_zz 6: [ OK ] base58_decode_block.handles_neg_zz (0 ms) 6: [ RUN ] base58_decode_block.handles_pos_111 6: [ OK ] base58_decode_block.handles_pos_111 (0 ms) 6: [ RUN ] base58_decode_block.handles_pos_LUv 6: [ OK ] base58_decode_block.handles_pos_LUv (0 ms) 6: [ RUN ] base58_decode_block.handles_neg_LUw 6: [ OK ] base58_decode_block.handles_neg_LUw (0 ms) 6: [ RUN ] base58_decode_block.handles_neg_zzz 6: [ OK ] base58_decode_block.handles_neg_zzz (0 ms) 6: [ RUN ] base58_decode_block.handles_neg_1111 6: [ OK ] base58_decode_block.handles_neg_1111 (0 ms) 6: [ RUN ] base58_decode_block.handles_neg_zzzz 6: [ OK ] base58_decode_block.handles_neg_zzzz (0 ms) 6: [ RUN ] base58_decode_block.handles_pos_11111 6: [ OK ] base58_decode_block.handles_pos_11111 (0 ms) 6: [ RUN ] base58_decode_block.handles_pos_2UzHL 6: [ OK ] base58_decode_block.handles_pos_2UzHL (0 ms) 6: [ RUN ] base58_decode_block.handles_neg_2UzHM 6: [ OK ] base58_decode_block.handles_neg_2UzHM (0 ms) 6: [ RUN ] base58_decode_block.handles_neg_zzzzz 6: [ OK ] base58_decode_block.handles_neg_zzzzz (0 ms) 6: [ RUN ] base58_decode_block.handles_pos_111111 6: [ OK ] base58_decode_block.handles_pos_111111 (0 ms) 6: [ RUN ] base58_decode_block.handles_pos_7YXq9G 6: [ OK ] base58_decode_block.handles_pos_7YXq9G (0 ms) 6: [ RUN ] base58_decode_block.handles_neg_7YXq9H 6: [ OK ] base58_decode_block.handles_neg_7YXq9H (0 ms) 6: [ RUN ] base58_decode_block.handles_neg_zzzzzz 6: [ OK ] base58_decode_block.handles_neg_zzzzzz (0 ms) 6: [ RUN ] base58_decode_block.handles_pos_1111111 6: [ OK ] base58_decode_block.handles_pos_1111111 (0 ms) 6: [ RUN ] base58_decode_block.handles_pos_VtB5VXc 6: [ OK ] base58_decode_block.handles_pos_VtB5VXc (0 ms) 6: [ RUN ] base58_decode_block.handles_neg_VtB5VXd 6: [ OK ] base58_decode_block.handles_neg_VtB5VXd (0 ms) 6: [ RUN ] base58_decode_block.handles_neg_zzzzzzz 6: [ OK ] base58_decode_block.handles_neg_zzzzzzz (0 ms) 6: [ RUN ] base58_decode_block.handles_neg_11111111 6: [ OK ] base58_decode_block.handles_neg_11111111 (0 ms) 6: [ RUN ] base58_decode_block.handles_neg_zzzzzzzz 6: [ OK ] base58_decode_block.handles_neg_zzzzzzzz (0 ms) 6: [ RUN ] base58_decode_block.handles_pos_111111111 6: [ OK ] base58_decode_block.handles_pos_111111111 (0 ms) 6: [ RUN ] base58_decode_block.handles_pos_3CUsUpv9t 6: [ OK ] base58_decode_block.handles_pos_3CUsUpv9t (0 ms) 6: [ RUN ] base58_decode_block.handles_neg_3CUsUpv9u 6: [ OK ] base58_decode_block.handles_neg_3CUsUpv9u (0 ms) 6: [ RUN ] base58_decode_block.handles_neg_zzzzzzzzz 6: [ OK ] base58_decode_block.handles_neg_zzzzzzzzz (0 ms) 6: [ RUN ] base58_decode_block.handles_pos_1111111111 6: [ OK ] base58_decode_block.handles_pos_1111111111 (0 ms) 6: [ RUN ] base58_decode_block.handles_pos_Ahg1opVcGW 6: [ OK ] base58_decode_block.handles_pos_Ahg1opVcGW (0 ms) 6: [ RUN ] base58_decode_block.handles_neg_Ahg1opVcGX 6: [ OK ] base58_decode_block.handles_neg_Ahg1opVcGX (0 ms) 6: [ RUN ] base58_decode_block.handles_neg_zzzzzzzzzz 6: [ OK ] base58_decode_block.handles_neg_zzzzzzzzzz (0 ms) 6: [ RUN ] base58_decode_block.handles_pos_11111111111 6: [ OK ] base58_decode_block.handles_pos_11111111111 (0 ms) 6: [ RUN ] base58_decode_block.handles_pos_jpXCZedGfVQ 6: [ OK ] base58_decode_block.handles_pos_jpXCZedGfVQ (0 ms) 6: [ RUN ] base58_decode_block.handles_neg_jpXCZedGfVR 6: [ OK ] base58_decode_block.handles_neg_jpXCZedGfVR (0 ms) 6: [ RUN ] base58_decode_block.handles_neg_zzzzzzzzzzz 6: [ OK ] base58_decode_block.handles_neg_zzzzzzzzzzz (0 ms) 6: [ RUN ] base58_decode_block.handles_neg_01111111111 6: [ OK ] base58_decode_block.handles_neg_01111111111 (0 ms) 6: [ RUN ] base58_decode_block.handles_neg_11111111110 6: [ OK ] base58_decode_block.handles_neg_11111111110 (0 ms) 6: [ RUN ] base58_decode_block.handles_neg_11111011111 6: [ OK ] base58_decode_block.handles_neg_11111011111 (0 ms) 6: [ RUN ] base58_decode_block.handles_neg_I1111111111 6: [ OK ] base58_decode_block.handles_neg_I1111111111 (0 ms) 6: [ RUN ] base58_decode_block.handles_neg_O1111111111 6: [ OK ] base58_decode_block.handles_neg_O1111111111 (0 ms) 6: [ RUN ] base58_decode_block.handles_neg_l1111111111 6: [ OK ] base58_decode_block.handles_neg_l1111111111 (0 ms) 6: [ RUN ] base58_decode_block.handles_neg__1111111111 6: [ OK ] base58_decode_block.handles_neg__1111111111 (0 ms) 6: [----------] 45 tests from base58_decode_block (0 ms total) 6: 6: [----------] 17 tests from base58_encode 6: [ RUN ] base58_encode.handles_11 6: [ OK ] base58_encode.handles_11 (0 ms) 6: [ RUN ] base58_encode.handles_111 6: [ OK ] base58_encode.handles_111 (0 ms) 6: [ RUN ] base58_encode.handles_11111 6: [ OK ] base58_encode.handles_11111 (0 ms) 6: [ RUN ] base58_encode.handles_111111 6: [ OK ] base58_encode.handles_111111 (0 ms) 6: [ RUN ] base58_encode.handles_1111111 6: [ OK ] base58_encode.handles_1111111 (0 ms) 6: [ RUN ] base58_encode.handles_111111111 6: [ OK ] base58_encode.handles_111111111 (0 ms) 6: [ RUN ] base58_encode.handles_1111111111 6: [ OK ] base58_encode.handles_1111111111 (0 ms) 6: [ RUN ] base58_encode.handles_11111111111 6: [ OK ] base58_encode.handles_11111111111 (0 ms) 6: [ RUN ] base58_encode.handles_1111111111111 6: [ OK ] base58_encode.handles_1111111111111 (0 ms) 6: [ RUN ] base58_encode.handles_11111111111111 6: [ OK ] base58_encode.handles_11111111111111 (0 ms) 6: [ RUN ] base58_encode.handles_1111111111111111 6: [ OK ] base58_encode.handles_1111111111111111 (0 ms) 6: [ RUN ] base58_encode.handles_11111111111111111 6: [ OK ] base58_encode.handles_11111111111111111 (0 ms) 6: [ RUN ] base58_encode.handles_111111111111111111 6: [ OK ] base58_encode.handles_111111111111111111 (0 ms) 6: [ RUN ] base58_encode.handles_11111111111111111111 6: [ OK ] base58_encode.handles_11111111111111111111 (0 ms) 6: [ RUN ] base58_encode.handles_111111111111111111111 6: [ OK ] base58_encode.handles_111111111111111111111 (0 ms) 6: [ RUN ] base58_encode.handles_1111111111111111111111 6: [ OK ] base58_encode.handles_1111111111111111111111 (0 ms) 6: [ RUN ] base58_encode.handles_22222222222VtB5VXc 6: [ OK ] base58_encode.handles_22222222222VtB5VXc (0 ms) 6: [----------] 17 tests from base58_encode (0 ms total) 6: 6: [----------] 17 tests from base58_decode_pos 6: [ RUN ] base58_decode_pos.handles_pos_ 6: [ OK ] base58_decode_pos.handles_pos_ (0 ms) 6: [ RUN ] base58_decode_pos.handles_pos_5Q 6: [ OK ] base58_decode_pos.handles_pos_5Q (0 ms) 6: [ RUN ] base58_decode_pos.handles_pos_LUv 6: [ OK ] base58_decode_pos.handles_pos_LUv (0 ms) 6: [ RUN ] base58_decode_pos.handles_pos_2UzHL 6: [ OK ] base58_decode_pos.handles_pos_2UzHL (0 ms) 6: [ RUN ] base58_decode_pos.handles_pos_7YXq9G 6: [ OK ] base58_decode_pos.handles_pos_7YXq9G (0 ms) 6: [ RUN ] base58_decode_pos.handles_pos_VtB5VXc 6: [ OK ] base58_decode_pos.handles_pos_VtB5VXc (0 ms) 6: [ RUN ] base58_decode_pos.handles_pos_3CUsUpv9t 6: [ OK ] base58_decode_pos.handles_pos_3CUsUpv9t (0 ms) 6: [ RUN ] base58_decode_pos.handles_pos_Ahg1opVcGW 6: [ OK ] base58_decode_pos.handles_pos_Ahg1opVcGW (0 ms) 6: [ RUN ] base58_decode_pos.handles_pos_jpXCZedGfVQ 6: [ OK ] base58_decode_pos.handles_pos_jpXCZedGfVQ (0 ms) 6: [ RUN ] base58_decode_pos.handles_pos_jpXCZedGfVQ5Q 6: [ OK ] base58_decode_pos.handles_pos_jpXCZedGfVQ5Q (0 ms) 6: [ RUN ] base58_decode_pos.handles_pos_jpXCZedGfVQLUv 6: [ OK ] base58_decode_pos.handles_pos_jpXCZedGfVQLUv (0 ms) 6: [ RUN ] base58_decode_pos.handles_pos_jpXCZedGfVQ2UzHL 6: [ OK ] base58_decode_pos.handles_pos_jpXCZedGfVQ2UzHL (0 ms) 6: [ RUN ] base58_decode_pos.handles_pos_jpXCZedGfVQ7YXq9G 6: [ OK ] base58_decode_pos.handles_pos_jpXCZedGfVQ7YXq9G (0 ms) 6: [ RUN ] base58_decode_pos.handles_pos_jpXCZedGfVQVtB5VXc 6: [ OK ] base58_decode_pos.handles_pos_jpXCZedGfVQVtB5VXc (0 ms) 6: [ RUN ] base58_decode_pos.handles_pos_jpXCZedGfVQ3CUsUpv9t 6: [ OK ] base58_decode_pos.handles_pos_jpXCZedGfVQ3CUsUpv9t (0 ms) 6: [ RUN ] base58_decode_pos.handles_pos_jpXCZedGfVQAhg1opVcGW 6: [ OK ] base58_decode_pos.handles_pos_jpXCZedGfVQAhg1opVcGW (0 ms) 6: [ RUN ] base58_decode_pos.handles_pos_jpXCZedGfVQjpXCZedGfVQ 6: [ OK ] base58_decode_pos.handles_pos_jpXCZedGfVQjpXCZedGfVQ (0 ms) 6: [----------] 17 tests from base58_decode_pos (0 ms total) 6: 6: [----------] 56 tests from base58_decode_neg 6: [ RUN ] base58_decode_neg.handles_neg_1 6: [ OK ] base58_decode_neg.handles_neg_1 (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_z 6: [ OK ] base58_decode_neg.handles_neg_z (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_1111 6: [ OK ] base58_decode_neg.handles_neg_1111 (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_zzzz 6: [ OK ] base58_decode_neg.handles_neg_zzzz (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_11111111 6: [ OK ] base58_decode_neg.handles_neg_11111111 (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_zzzzzzzz 6: [ OK ] base58_decode_neg.handles_neg_zzzzzzzz (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_123456789AB1 6: [ OK ] base58_decode_neg.handles_neg_123456789AB1 (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_123456789ABz 6: [ OK ] base58_decode_neg.handles_neg_123456789ABz (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_123456789AB1111 6: [ OK ] base58_decode_neg.handles_neg_123456789AB1111 (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_123456789ABzzzz 6: [ OK ] base58_decode_neg.handles_neg_123456789ABzzzz (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_123456789AB11111111 6: [ OK ] base58_decode_neg.handles_neg_123456789AB11111111 (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_123456789ABzzzzzzzz 6: [ OK ] base58_decode_neg.handles_neg_123456789ABzzzzzzzz (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_5R 6: [ OK ] base58_decode_neg.handles_neg_5R (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_zz 6: [ OK ] base58_decode_neg.handles_neg_zz (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_LUw 6: [ OK ] base58_decode_neg.handles_neg_LUw (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_zzz 6: [ OK ] base58_decode_neg.handles_neg_zzz (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_2UzHM 6: [ OK ] base58_decode_neg.handles_neg_2UzHM (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_zzzzz 6: [ OK ] base58_decode_neg.handles_neg_zzzzz (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_7YXq9H 6: [ OK ] base58_decode_neg.handles_neg_7YXq9H (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_zzzzzz 6: [ OK ] base58_decode_neg.handles_neg_zzzzzz (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_VtB5VXd 6: [ OK ] base58_decode_neg.handles_neg_VtB5VXd (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_zzzzzzz 6: [ OK ] base58_decode_neg.handles_neg_zzzzzzz (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_3CUsUpv9u 6: [ OK ] base58_decode_neg.handles_neg_3CUsUpv9u (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_zzzzzzzzz 6: [ OK ] base58_decode_neg.handles_neg_zzzzzzzzz (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_Ahg1opVcGX 6: [ OK ] base58_decode_neg.handles_neg_Ahg1opVcGX (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_zzzzzzzzzz 6: [ OK ] base58_decode_neg.handles_neg_zzzzzzzzzz (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_jpXCZedGfVR 6: [ OK ] base58_decode_neg.handles_neg_jpXCZedGfVR (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_zzzzzzzzzzz 6: [ OK ] base58_decode_neg.handles_neg_zzzzzzzzzzz (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_123456789AB5R 6: [ OK ] base58_decode_neg.handles_neg_123456789AB5R (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_123456789ABzz 6: [ OK ] base58_decode_neg.handles_neg_123456789ABzz (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_123456789ABLUw 6: [ OK ] base58_decode_neg.handles_neg_123456789ABLUw (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_123456789ABzzz 6: [ OK ] base58_decode_neg.handles_neg_123456789ABzzz (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_123456789AB2UzHM 6: [ OK ] base58_decode_neg.handles_neg_123456789AB2UzHM (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_123456789ABzzzzz 6: [ OK ] base58_decode_neg.handles_neg_123456789ABzzzzz (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_123456789AB7YXq9H 6: [ OK ] base58_decode_neg.handles_neg_123456789AB7YXq9H (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_123456789ABzzzzzz 6: [ OK ] base58_decode_neg.handles_neg_123456789ABzzzzzz (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_123456789ABVtB5VXd 6: [ OK ] base58_decode_neg.handles_neg_123456789ABVtB5VXd (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_123456789ABzzzzzzz 6: [ OK ] base58_decode_neg.handles_neg_123456789ABzzzzzzz (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_123456789AB3CUsUpv9u 6: [ OK ] base58_decode_neg.handles_neg_123456789AB3CUsUpv9u (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_123456789ABzzzzzzzzz 6: [ OK ] base58_decode_neg.handles_neg_123456789ABzzzzzzzzz (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_123456789ABAhg1opVcGX 6: [ OK ] base58_decode_neg.handles_neg_123456789ABAhg1opVcGX (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_123456789ABzzzzzzzzzz 6: [ OK ] base58_decode_neg.handles_neg_123456789ABzzzzzzzzzz (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_123456789ABjpXCZedGfVR 6: [ OK ] base58_decode_neg.handles_neg_123456789ABjpXCZedGfVR (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_123456789ABzzzzzzzzzzz 6: [ OK ] base58_decode_neg.handles_neg_123456789ABzzzzzzzzzzz (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_zzzzzzzzzzz11 6: [ OK ] base58_decode_neg.handles_neg_zzzzzzzzzzz11 (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_10 6: [ OK ] base58_decode_neg.handles_neg_10 (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_11I 6: [ OK ] base58_decode_neg.handles_neg_11I (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_11O11 6: [ OK ] base58_decode_neg.handles_neg_11O11 (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_11l111 6: [ OK ] base58_decode_neg.handles_neg_11l111 (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_11_11111111 6: [ OK ] base58_decode_neg.handles_neg_11_11111111 (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_1101111111111 6: [ OK ] base58_decode_neg.handles_neg_1101111111111 (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_11I11111111111111 6: [ OK ] base58_decode_neg.handles_neg_11I11111111111111 (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_11O1111111111111111111 6: [ OK ] base58_decode_neg.handles_neg_11O1111111111111111111 (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_1111111111110 6: [ OK ] base58_decode_neg.handles_neg_1111111111110 (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_111111111111l1111 6: [ OK ] base58_decode_neg.handles_neg_111111111111l1111 (0 ms) 6: [ RUN ] base58_decode_neg.handles_neg_111111111111_111111111 6: [ OK ] base58_decode_neg.handles_neg_111111111111_111111111 (0 ms) 6: [----------] 56 tests from base58_decode_neg (0 ms total) 6: 6: [----------] 21 tests from base58_encode_decode_addr 6: [ RUN ] base58_encode_decode_addr.handles_21D35quxec71111111111111111111111111111111111111111111111111111111111111111111111111111116Q5tCH 6: [ OK ] base58_encode_decode_addr.handles_21D35quxec71111111111111111111111111111111111111111111111111111111111111111111111111111116Q5tCH (0 ms) 6: [ RUN ] base58_encode_decode_addr.handles_2Aui6ejTFscjpXCZedGfVQjpXCZedGfVQjpXCZedGfVQjpXCZedGfVQjpXCZedGfVQjpXCZedGfVQjpXCZedGfVQVqegMoV 6: [ OK ] base58_encode_decode_addr.handles_2Aui6ejTFscjpXCZedGfVQjpXCZedGfVQjpXCZedGfVQjpXCZedGfVQjpXCZedGfVQjpXCZedGfVQjpXCZedGfVQVqegMoV (0 ms) 6: [ RUN ] base58_encode_decode_addr.handles_1119XrkPuSmLzdHXgVgrZKjepg5hZAxffLzdHXgVgrZKjepg5hZAxffLzdHXgVgrZKjepg5hZAxffLzdHXgVgrZKVphZRvn 6: [ OK ] base58_encode_decode_addr.handles_1119XrkPuSmLzdHXgVgrZKjepg5hZAxffLzdHXgVgrZKjepg5hZAxffLzdHXgVgrZKjepg5hZAxffLzdHXgVgrZKVphZRvn (0 ms) 6: [ RUN ] base58_encode_decode_addr.handles_111111111111111111111111111111111111111111111111111111111111111111111111111111111111111115TXfiA 6: [ OK ] base58_encode_decode_addr.handles_111111111111111111111111111111111111111111111111111111111111111111111111111111111111111115TXfiA (0 ms) 6: [ RUN ] base58_encode_decode_addr.handles_PuT7GAdgbA83qvSEivPLYo11111111111111111111111111111111111111111111111111111111111111111111111111111169tWrH 6: [ OK ] base58_encode_decode_addr.handles_PuT7GAdgbA83qvSEivPLYo11111111111111111111111111111111111111111111111111111111111111111111111111111169tWrH (0 ms) 6: [ RUN ] base58_encode_decode_addr.handles_PuT7GAdgbA841d7FXjswpJjpXCZedGfVQjpXCZedGfVQjpXCZedGfVQjpXCZedGfVQjpXCZedGfVQjpXCZedGfVQjpXCZedGfVQVq4LL1v 6: [ OK ] base58_encode_decode_addr.handles_PuT7GAdgbA841d7FXjswpJjpXCZedGfVQjpXCZedGfVQjpXCZedGfVQjpXCZedGfVQjpXCZedGfVQjpXCZedGfVQjpXCZedGfVQVq4LL1v (0 ms) 6: [ RUN ] base58_encode_decode_addr.handles_PuT7GAdgbA819VwdWVDP 6: [ OK ] base58_encode_decode_addr.handles_PuT7GAdgbA819VwdWVDP (0 ms) 6: [ RUN ] base58_encode_decode_addr.handles_PuT7GAdgbA81efAfdCjPg 6: [ OK ] base58_encode_decode_addr.handles_PuT7GAdgbA81efAfdCjPg (0 ms) 6: [ RUN ] base58_encode_decode_addr.handles_PuT7GAdgbA83sryEt3YC8Q 6: [ OK ] base58_encode_decode_addr.handles_PuT7GAdgbA83sryEt3YC8Q (0 ms) 6: [ RUN ] base58_encode_decode_addr.handles_PuT7GAdgbA83tWUuc54PFP3b 6: [ OK ] base58_encode_decode_addr.handles_PuT7GAdgbA83tWUuc54PFP3b (0 ms) 6: [ RUN ] base58_encode_decode_addr.handles_PuT7GAdgbA83u9zaKrtRKZ1J6 6: [ OK ] base58_encode_decode_addr.handles_PuT7GAdgbA83u9zaKrtRKZ1J6 (0 ms) 6: [ RUN ] base58_encode_decode_addr.handles_PuT7GAdgbA83uoWF3eanGG1aRoG 6: [ OK ] base58_encode_decode_addr.handles_PuT7GAdgbA83uoWF3eanGG1aRoG (0 ms) 6: [ RUN ] base58_encode_decode_addr.handles_PuT7GAdgbA83vT1umSHMYJ4oNVdu 6: [ OK ] base58_encode_decode_addr.handles_PuT7GAdgbA83vT1umSHMYJ4oNVdu (0 ms) 6: [ RUN ] base58_encode_decode_addr.handles_PuT7GAdgbA83w6XaVDyvpoGQBEWbB 6: [ OK ] base58_encode_decode_addr.handles_PuT7GAdgbA83w6XaVDyvpoGQBEWbB (0 ms) 6: [ RUN ] base58_encode_decode_addr.handles_PuT7GAdgbA83wk3FD1gW7J2KVGofA1r 6: [ OK ] base58_encode_decode_addr.handles_PuT7GAdgbA83wk3FD1gW7J2KVGofA1r (0 ms) 6: [ RUN ] base58_encode_decode_addr.handles_15p2yAV 6: [ OK ] base58_encode_decode_addr.handles_15p2yAV (0 ms) 6: [ RUN ] base58_encode_decode_addr.handles_FNQ3D6A 6: [ OK ] base58_encode_decode_addr.handles_FNQ3D6A (0 ms) 6: [ RUN ] base58_encode_decode_addr.handles_26k9QWweu 6: [ OK ] base58_encode_decode_addr.handles_26k9QWweu (0 ms) 6: [ RUN ] base58_encode_decode_addr.handles_3BzAD7n3y 6: [ OK ] base58_encode_decode_addr.handles_3BzAD7n3y (0 ms) 6: [ RUN ] base58_encode_decode_addr.handles_11efCaY6UjG7JrxuB 6: [ OK ] base58_encode_decode_addr.handles_11efCaY6UjG7JrxuB (0 ms) 6: [ RUN ] base58_encode_decode_addr.handles_21rhHRT48LN4PriP9 6: [ OK ] base58_encode_decode_addr.handles_21rhHRT48LN4PriP9 (0 ms) 6: [----------] 21 tests from base58_encode_decode_addr (0 ms total) 6: 6: [----------] 17 tests from base58_decode_addr_neg 6: [ RUN ] base58_decode_addr_neg.decode_fails_due_overflow 6: [ OK ] base58_decode_addr_neg.decode_fails_due_overflow (0 ms) 6: [ RUN ] base58_decode_addr_neg.decode_fails_due_invalid_char_0 6: [ OK ] base58_decode_addr_neg.decode_fails_due_invalid_char_0 (0 ms) 6: [ RUN ] base58_decode_addr_neg.decode_fails_due_invalid_char_I 6: [ OK ] base58_decode_addr_neg.decode_fails_due_invalid_char_I (0 ms) 6: [ RUN ] base58_decode_addr_neg.decode_fails_due_invalid_char_O 6: [ OK ] base58_decode_addr_neg.decode_fails_due_invalid_char_O (0 ms) 6: [ RUN ] base58_decode_addr_neg.decode_fails_due_invalid_char_l 6: [ OK ] base58_decode_addr_neg.decode_fails_due_invalid_char_l (0 ms) 6: [ RUN ] base58_decode_addr_neg.decode_fails_due_invalid_char_00 6: [ OK ] base58_decode_addr_neg.decode_fails_due_invalid_char_00 (0 ms) 6: [ RUN ] base58_decode_addr_neg.decode_fails_due_invalid_lenght 6: [ OK ] base58_decode_addr_neg.decode_fails_due_invalid_lenght (0 ms) 6: [ RUN ] base58_decode_addr_neg.handles_invalid_checksum 6: [ OK ] base58_decode_addr_neg.handles_invalid_checksum (0 ms) 6: [ RUN ] base58_decode_addr_neg.handles_non_correct_tag 6: [ OK ] base58_decode_addr_neg.handles_non_correct_tag (0 ms) 6: [ RUN ] base58_decode_addr_neg.decode_fails_due_invalid_block_len_0 6: [ OK ] base58_decode_addr_neg.decode_fails_due_invalid_block_len_0 (0 ms) 6: [ RUN ] base58_decode_addr_neg.decode_fails_due_invalid_block_len_1 6: [ OK ] base58_decode_addr_neg.decode_fails_due_invalid_block_len_1 (0 ms) 6: [ RUN ] base58_decode_addr_neg.decode_fails_due_address_too_short_0 6: [ OK ] base58_decode_addr_neg.decode_fails_due_address_too_short_0 (0 ms) 6: [ RUN ] base58_decode_addr_neg.decode_fails_due_address_too_short_1 6: [ OK ] base58_decode_addr_neg.decode_fails_due_address_too_short_1 (0 ms) 6: [ RUN ] base58_decode_addr_neg.decode_fails_due_address_too_short_2 6: [ OK ] base58_decode_addr_neg.decode_fails_due_address_too_short_2 (0 ms) 6: [ RUN ] base58_decode_addr_neg.decode_fails_due_address_too_short_3 6: [ OK ] base58_decode_addr_neg.decode_fails_due_address_too_short_3 (0 ms) 6: [ RUN ] base58_decode_addr_neg.decode_fails_due_address_too_short_4 6: [ OK ] base58_decode_addr_neg.decode_fails_due_address_too_short_4 (0 ms) 6: [ RUN ] base58_decode_addr_neg.decode_fails_due_address_too_short_5 6: [ OK ] base58_decode_addr_neg.decode_fails_due_address_too_short_5 (0 ms) 6: [----------] 17 tests from base58_decode_addr_neg (0 ms total) 6: 6: [----------] 1 test from get_account_address_as_str 6: [ RUN ] get_account_address_as_str.works_correctly 6: [ OK ] get_account_address_as_str.works_correctly (0 ms) 6: [----------] 1 test from get_account_address_as_str (0 ms total) 6: 6: [----------] 7 tests from get_account_address_from_str 6: [ RUN ] get_account_address_from_str.handles_valid_address 6: [ OK ] get_account_address_from_str.handles_valid_address (0 ms) 6: [ RUN ] get_account_address_from_str.fails_on_invalid_address_format 6: [ OK ] get_account_address_from_str.fails_on_invalid_address_format (0 ms) 6: [ RUN ] get_account_address_from_str.fails_on_invalid_address_prefix 6: [ OK ] get_account_address_from_str.fails_on_invalid_address_prefix (0 ms) 6: [ RUN ] get_account_address_from_str.fails_on_invalid_address_content 6: [ OK ] get_account_address_from_str.fails_on_invalid_address_content (0 ms) 6: [ RUN ] get_account_address_from_str.fails_on_invalid_address_spend_key 6: [ OK ] get_account_address_from_str.fails_on_invalid_address_spend_key (0 ms) 6: [ RUN ] get_account_address_from_str.fails_on_invalid_address_view_key 6: [ OK ] get_account_address_from_str.fails_on_invalid_address_view_key (0 ms) 6: [ RUN ] get_account_address_from_str.parses_old_address_format 6: [ OK ] get_account_address_from_str.parses_old_address_format (0 ms) 6: [----------] 7 tests from get_account_address_from_str (0 ms total) 6: 6: [----------] 3 tests from BlockchainDBTest/0, where TypeParam = cryptonote::BlockchainLMDB 6: [ RUN ] BlockchainDBTest/0.OpenAndClose 6: 2024-12-15 08:03:11.113 I Running on OpenBSD: forcing WRITEMAP 6: File created by test: /tmp/ea69-70a7-1b71-cb25/data.mdb 6: File created by test: /tmp/ea69-70a7-1b71-cb25/lock.mdb 6: 2024-12-15 08:03:11.125 W Attempted to open db, but it's already open 6: [ OK ] BlockchainDBTest/0.OpenAndClose (28 ms) 6: [ RUN ] BlockchainDBTest/0.AddBlock 6: 2024-12-15 08:03:11.141 I Running on OpenBSD: forcing WRITEMAP 6: File created by test: /tmp/93dd-d5bd-fe3e-3f7a/data.mdb 6: File created by test: /tmp/93dd-d5bd-fe3e-3f7a/lock.mdb 6: [ OK ] BlockchainDBTest/0.AddBlock (28 ms) 6: [ RUN ] BlockchainDBTest/0.RetrieveBlockData 6: 2024-12-15 08:03:11.169 I Running on OpenBSD: forcing WRITEMAP 6: File created by test: /tmp/5ae7-97ea-36e8-2212/data.mdb 6: File created by test: /tmp/5ae7-97ea-36e8-2212/lock.mdb 6: [ OK ] BlockchainDBTest/0.RetrieveBlockData (42 ms) 6: [----------] 3 tests from BlockchainDBTest/0 (99 ms total) 6: 6: [----------] 3 tests from block_queue 6: [ RUN ] block_queue.empty 6: [ OK ] block_queue.empty (0 ms) 6: [ RUN ] block_queue.add_stepwise 6: [ OK ] block_queue.add_stepwise (0 ms) 6: [ RUN ] block_queue.flush_uuid 6: [ OK ] block_queue.flush_uuid (0 ms) 6: [----------] 3 tests from block_queue (0 ms total) 6: 6: [----------] 3 tests from block_reward_and_already_generated_coins 6: [ RUN ] block_reward_and_already_generated_coins.handles_first_values 6: [ OK ] block_reward_and_already_generated_coins.handles_first_values (0 ms) 6: [ RUN ] block_reward_and_already_generated_coins.correctly_steps_from_2_to_1 6: [ OK ] block_reward_and_already_generated_coins.correctly_steps_from_2_to_1 (0 ms) 6: [ RUN ] block_reward_and_already_generated_coins.handles_max 6: [ OK ] block_reward_and_already_generated_coins.handles_max (0 ms) 6: [----------] 3 tests from block_reward_and_already_generated_coins (0 ms total) 6: 6: [----------] 6 tests from block_reward_and_current_block_weight 6: [ RUN ] block_reward_and_current_block_weight.handles_block_weight_less_relevance_level 6: [ OK ] block_reward_and_current_block_weight.handles_block_weight_less_relevance_level (0 ms) 6: [ RUN ] block_reward_and_current_block_weight.handles_block_weight_eq_relevance_level 6: [ OK ] block_reward_and_current_block_weight.handles_block_weight_eq_relevance_level (0 ms) 6: [ RUN ] block_reward_and_current_block_weight.handles_block_weight_gt_relevance_level 6: [ OK ] block_reward_and_current_block_weight.handles_block_weight_gt_relevance_level (0 ms) 6: [ RUN ] block_reward_and_current_block_weight.handles_block_weight_less_2_relevance_level 6: [ OK ] block_reward_and_current_block_weight.handles_block_weight_less_2_relevance_level (0 ms) 6: [ RUN ] block_reward_and_current_block_weight.handles_block_weight_eq_2_relevance_level 6: [ OK ] block_reward_and_current_block_weight.handles_block_weight_eq_2_relevance_level (0 ms) 6: [ RUN ] block_reward_and_current_block_weight.handles_block_weight_gt_2_relevance_level 6: 2024-12-15 08:03:11.212 E Block cumulative weight is too big: 40001, expected less than 40000 6: [ OK ] block_reward_and_current_block_weight.handles_block_weight_gt_2_relevance_level (0 ms) 6: [----------] 6 tests from block_reward_and_current_block_weight (0 ms total) 6: 6: [----------] 7 tests from block_reward_and_last_block_weights 6: [ RUN ] block_reward_and_last_block_weights.handles_block_weight_less_median 6: [ OK ] block_reward_and_last_block_weights.handles_block_weight_less_median (0 ms) 6: [ RUN ] block_reward_and_last_block_weights.handles_block_weight_eq_median 6: [ OK ] block_reward_and_last_block_weights.handles_block_weight_eq_median (0 ms) 6: [ RUN ] block_reward_and_last_block_weights.handles_block_weight_gt_median 6: [ OK ] block_reward_and_last_block_weights.handles_block_weight_gt_median (0 ms) 6: [ RUN ] block_reward_and_last_block_weights.handles_block_weight_less_2_medians 6: [ OK ] block_reward_and_last_block_weights.handles_block_weight_less_2_medians (0 ms) 6: [ RUN ] block_reward_and_last_block_weights.handles_block_weight_eq_2_medians 6: [ OK ] block_reward_and_last_block_weights.handles_block_weight_eq_2_medians (0 ms) 6: [ RUN ] block_reward_and_last_block_weights.handles_block_weight_gt_2_medians 6: 2024-12-15 08:03:11.212 E Block cumulative weight is too big: 280001, expected less than 280000 6: [ OK ] block_reward_and_last_block_weights.handles_block_weight_gt_2_medians (0 ms) 6: [ RUN ] block_reward_and_last_block_weights.calculates_correctly 6: [ OK ] block_reward_and_last_block_weights.calculates_correctly (0 ms) 6: [----------] 7 tests from block_reward_and_last_block_weights (0 ms total) 6: 6: [----------] 6 tests from bootstrap_node_selector 6: [ RUN ] bootstrap_node_selector.selector_auto_empty 6: [ OK ] bootstrap_node_selector.selector_auto_empty (0 ms) 6: [ RUN ] bootstrap_node_selector.selector_auto_no_credentials 6: [ OK ] bootstrap_node_selector.selector_auto_no_credentials (0 ms) 6: [ RUN ] bootstrap_node_selector.selector_auto_success 6: [ OK ] bootstrap_node_selector.selector_auto_success (0 ms) 6: [ RUN ] bootstrap_node_selector.selector_auto_failure 6: [ OK ] bootstrap_node_selector.selector_auto_failure (0 ms) 6: [ RUN ] bootstrap_node_selector.selector_auto_white_nodes_first 6: [ OK ] bootstrap_node_selector.selector_auto_white_nodes_first (0 ms) 6: [ RUN ] bootstrap_node_selector.selector_auto_max_nodes 6: [ OK ] bootstrap_node_selector.selector_auto_max_nodes (0 ms) 6: [----------] 6 tests from bootstrap_node_selector (0 ms total) 6: 6: [----------] 9 tests from bulletproofs 6: [ RUN ] bulletproofs.valid_zero 6: [ OK ] bulletproofs.valid_zero (98 ms) 6: [ RUN ] bulletproofs.valid_max 6: [ OK ] bulletproofs.valid_max (33 ms) 6: [ RUN ] bulletproofs.valid_random 6: [ OK ] bulletproofs.valid_random (266 ms) 6: [ RUN ] bulletproofs.valid_multi_random 3/20 Test #1: hash-target ...................... Passed 1.06 sec test 13 Start 13: hash-slow-2 13: Test command: /usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/hash/hash-tests "slow-2" "/usr/ports/pobj/monero-0.18.3.4/monero-source-v0.18.3.4/tests/hash/tests-slow-2.txt" 13: Working Directory: /usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/hash 13: Test timeout computed to be: 10000000 2: + Transactions with 2 outputs 90631127 ns (+0%) 2: |-+ standard 90631127 ns (+0%) 2: | |----> amd64_64_24k => 90631127 ns (+0%) 2: | |----> amd64_51_30k => 113904803 ns (+25.6796%) 2: | |--------------> cn => 227353174 ns (+150.856%) 2: | 2: + Transactions with 4 outputs 128507530 ns (+41.7918%) 2: |-+ standard 128507530 ns (+0%) 2: | |----> amd64_64_24k => 128507530 ns (+0%) 2: | |----> amd64_51_30k => 163120629 ns (+26.9347%) 2: | |--------------> cn => 325081162 ns (+152.967%) 2: | 4/20 Test #2: wallet-crypto-bench .............. Passed 1.51 sec test 10 Start 10: hash-fast 10: Test command: /usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/hash/hash-tests "fast" "/usr/ports/pobj/monero-0.18.3.4/monero-source-v0.18.3.4/tests/hash/tests-fast.txt" 10: Working Directory: /usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/hash 10: Test timeout computed to be: 10000000 5/20 Test #10: hash-fast ........................ Passed 0.01 sec test 7 Start 7: difficulty 7: Test command: /usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/difficulty/difficulty-tests "/usr/ports/pobj/monero-0.18.3.4/monero-source-v0.18.3.4/tests/difficulty/data.txt" 7: Working Directory: /usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/difficulty 7: Test timeout computed to be: 10000000 6/20 Test #7: difficulty ....................... Passed 0.03 sec test 11 Start 11: hash-slow 11: Test command: /usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/hash/hash-tests "slow" "/usr/ports/pobj/monero-0.18.3.4/monero-source-v0.18.3.4/tests/hash/tests-slow.txt" 11: Working Directory: /usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/hash 11: Test timeout computed to be: 10000000 7/20 Test #11: hash-slow ........................ Passed 0.15 sec test 12 Start 12: hash-slow-1 12: Test command: /usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/hash/hash-tests "slow-1" "/usr/ports/pobj/monero-0.18.3.4/monero-source-v0.18.3.4/tests/hash/tests-slow-1.txt" 12: Working Directory: /usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/hash 12: Test timeout computed to be: 10000000 8/20 Test #13: hash-slow-2 ...................... Passed 0.54 sec test 18 Start 18: hash-extra-jh 18: Test command: /usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/hash/hash-tests "extra-jh" "/usr/ports/pobj/monero-0.18.3.4/monero-source-v0.18.3.4/tests/hash/tests-extra-jh.txt" 18: Working Directory: /usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/hash 18: Test timeout computed to be: 10000000 9/20 Test #18: hash-extra-jh .................... Passed 0.02 sec test 19 Start 19: hash-extra-skein 19: Test command: /usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/hash/hash-tests "extra-skein" "/usr/ports/pobj/monero-0.18.3.4/monero-source-v0.18.3.4/tests/hash/tests-extra-skein.txt" 19: Working Directory: /usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/hash 19: Test timeout computed to be: 10000000 10/20 Test #19: hash-extra-skein ................. Passed 0.01 sec test 17 Start 17: hash-extra-groestl 17: Test command: /usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/hash/hash-tests "extra-groestl" "/usr/ports/pobj/monero-0.18.3.4/monero-source-v0.18.3.4/tests/hash/tests-extra-groestl.txt" 17: Working Directory: /usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/hash 17: Test timeout computed to be: 10000000 11/20 Test #17: hash-extra-groestl ............... Passed 0.02 sec test 16 Start 16: hash-extra-blake 16: Test command: /usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/hash/hash-tests "extra-blake" "/usr/ports/pobj/monero-0.18.3.4/monero-source-v0.18.3.4/tests/hash/tests-extra-blake.txt" 16: Working Directory: /usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/hash 16: Test timeout computed to be: 10000000 12/20 Test #16: hash-extra-blake ................. Passed 0.01 sec test 15 Start 15: hash-tree 15: Test command: /usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/hash/hash-tests "tree" "/usr/ports/pobj/monero-0.18.3.4/monero-source-v0.18.3.4/tests/hash/tests-tree.txt" 15: Working Directory: /usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/hash 15: Test timeout computed to be: 10000000 13/20 Test #15: hash-tree ........................ Passed 0.01 sec 14/20 Test #12: hash-slow-1 ...................... Passed 0.21 sec 6: [ OK ] bulletproofs.valid_multi_random (1581 ms) 6: [ RUN ] bulletproofs.multi_splitting 3: 2024-12-15 08:03:13.234 D destinations include 1 standard addresses and 0 subaddresses 3: 2024-12-15 08:03:13.235 D destinations include 1 standard addresses and 0 subaddresses 3: 2024-12-15 08:03:13.235 D tx pubkey: <6be27ddc3a3222a7154a7403bc0931a71ed4e93d1eda624afc8befea089b9753> 3: 2024-12-15 08:03:13.236 I transaction_created: <120d3dee6fd3c882c98a909ac4f171a37f2d017db7b97e571caef3ad9155c7bd> 3: 2024-12-15 08:03:13.236 I { 3: 2024-12-15 08:03:13.236 I "version": 1, 3: 2024-12-15 08:03:13.236 I "unlock_time": 0, 3: 2024-12-15 08:03:13.236 I "vin": [ { 3: 2024-12-15 08:03:13.236 I "key": { 3: 2024-12-15 08:03:13.236 I "amount": 10000000000000, 3: 2024-12-15 08:03:13.236 I "key_offsets": [ 0 3: 2024-12-15 08:03:13.236 I ], 3: 2024-12-15 08:03:13.236 I "k_image": "2e2b38bcdbb37e22ecb2d4c027006ae7863d03d442754cf49c78ba1f51e1c65f" 3: 2024-12-15 08:03:13.236 I } 3: 2024-12-15 08:03:13.236 I } 3: 2024-12-15 08:03:13.236 I ], 3: 2024-12-15 08:03:13.236 I "vout": [ { 3: 2024-12-15 08:03:13.236 I "amount": 1000000000000, 3: 2024-12-15 08:03:13.236 I "target": { 3: 2024-12-15 08:03:13.236 I "key": "148a831419d108b2202a86b7d0cc98da90be6722aee55dcecdb0732b771cf593" 3: 2024-12-15 08:03:13.236 I } 3: 2024-12-15 08:03:13.236 I }, { 3: 2024-12-15 08:03:13.236 I "amount": 8980000000000, 3: 2024-12-15 08:03:13.236 I "target": { 3: 2024-12-15 08:03:13.236 I "key": "414e7d7fb207efb17709b70df6f42af315cbbfe18c88c16d96a32250b290f6da" 3: 2024-12-15 08:03:13.236 I } 3: 2024-12-15 08:03:13.236 I } 3: 2024-12-15 08:03:13.236 I ], 3: 2024-12-15 08:03:13.236 I "extra": [ 1, 107, 226, 125, 220, 58, 50, 34, 167, 21, 74, 116, 3, 188, 9, 49, 167, 30, 212, 233, 61, 30, 218, 98, 74, 252, 139, 239, 234, 8, 155, 151, 83, 2, 9, 1, 21, 243, 104, 174, 127, 101, 247, 212 3: 2024-12-15 08:03:13.236 I ], 3: 2024-12-15 08:03:13.236 I "signatures": [ "2f6129a7689f9fe509c5ab829ed84e96b286411b363c2662a65166e4d9500405effa127b397cbc122f8d8193ada96235f059f44e72aea735c32abd0eb2881f01"] 3: 2024-12-15 08:03:13.236 I } 3: 2024-12-15 08:03:13.236 I pub_keys: 3: 2024-12-15 08:03:13.236 I <2d9f91ac7c193cc48e9d53604638d1dbbb6ecc8be4b8b34bc6f4e7578e615342> 3: 2024-12-15 08:03:13.236 I signatures: 3: 2024-12-15 08:03:13.236 I <2f6129a7689f9fe509c5ab829ed84e96b286411b363c2662a65166e4d9500405effa127b397cbc122f8d8193ada96235f059f44e72aea735c32abd0eb2881f01> 3: 2024-12-15 08:03:13.236 I prefix_hash:<2cc2e44a6718b6373e753837b0ec793522e274686a7b1b88f6c5532e2fb80f0b> 3: 2024-12-15 08:03:13.236 I in_ephemeral_key: 3: 2024-12-15 08:03:13.236 I real_output: 0 3: 2024-12-15 08:03:13.243 D destinations include 1 standard addresses and 0 subaddresses 3: 2024-12-15 08:03:13.243 D destinations include 1 standard addresses and 0 subaddresses 3: 2024-12-15 08:03:13.244 D tx pubkey: 3: 2024-12-15 08:03:13.244 I transaction_created: <5d2ad5f517fc41a62c9ff1d6f1f9ec121ccdae94ab3b1053cf848ed3118448fd> 3: 2024-12-15 08:03:13.244 I { 3: 2024-12-15 08:03:13.244 I "version": 1, 3: 2024-12-15 08:03:13.244 I "unlock_time": 0, 3: 2024-12-15 08:03:13.244 I "vin": [ { 3: 2024-12-15 08:03:13.244 I "key": { 3: 2024-12-15 08:03:13.244 I "amount": 10000000000000, 3: 2024-12-15 08:03:13.244 I "key_offsets": [ 1 3: 2024-12-15 08:03:13.244 I ], 3: 2024-12-15 08:03:13.244 I "k_image": "2d22e7c141a7ccb4369476ddd8db2fb5330cda1074a7d6a8fd4b9c25d9a056b4" 3: 2024-12-15 08:03:13.244 I } 3: 2024-12-15 08:03:13.244 I } 3: 2024-12-15 08:03:13.244 I ], 3: 2024-12-15 08:03:13.244 I "vout": [ { 3: 2024-12-15 08:03:13.244 I "amount": 7980000000000, 3: 2024-12-15 08:03:13.244 I "target": { 3: 2024-12-15 08:03:13.244 I "key": "3176b8adfacb737335058005e214e3ad3f8e271bf3eaf8781df68a33fec7e61d" 3: 2024-12-15 08:03:13.244 I } 3: 2024-12-15 08:03:13.244 I }, { 3: 2024-12-15 08:03:13.244 I "amount": 2000000000000, 3: 2024-12-15 08:03:13.244 I "target": { 3: 2024-12-15 08:03:13.244 I "key": "40b9dabd9c0e4c180da409df11669390b5f24035b2990b0097f119e01fd895c1" 3: 2024-12-15 08:03:13.244 I } 3: 2024-12-15 08:03:13.244 I } 3: 2024-12-15 08:03:13.244 I ], 3: 2024-12-15 08:03:13.244 I "extra": [ 1, 187, 1, 238, 208, 73, 219, 31, 110, 137, 163, 213, 4, 178, 68, 72, 23, 7, 69, 120, 250, 120, 7, 83, 68, 144, 53, 231, 81, 9, 88, 67, 87, 2, 9, 1, 42, 115, 223, 145, 85, 61, 55, 189 3: 2024-12-15 08:03:13.244 I ], 3: 2024-12-15 08:03:13.244 I "signatures": [ "854d607647cb9d93862d67d6e22d9b9ba87848d123f47bc4263821974d19cb0b476838a8c2701e9c0c0d293a868ac6712967acf970d17a621d204b5d50a21506"] 3: 2024-12-15 08:03:13.244 I } 3: 2024-12-15 08:03:13.244 I pub_keys: 3: 2024-12-15 08:03:13.244 I <04215c76cf82a3ed673b1600bc394493db0c92e0bbe4619a8eb65acdc8c4ed72> 3: 2024-12-15 08:03:13.244 I signatures: 3: 2024-12-15 08:03:13.244 I <854d607647cb9d93862d67d6e22d9b9ba87848d123f47bc4263821974d19cb0b476838a8c2701e9c0c0d293a868ac6712967acf970d17a621d204b5d50a21506> 3: 2024-12-15 08:03:13.244 I prefix_hash:<524844a3356843317a7dcf299111edabb3556fec2ee570a7f197d885a51f92dc> 3: 2024-12-15 08:03:13.244 I in_ephemeral_key: 3: 2024-12-15 08:03:13.244 I real_output: 0 3: 2024-12-15 08:03:13.251 D destinations include 1 standard addresses and 0 subaddresses 3: 2024-12-15 08:03:13.252 D destinations include 1 standard addresses and 0 subaddresses 3: 2024-12-15 08:03:13.252 D tx pubkey: <005b9294cc9956a4efffacd9fab3d9e8fd1faa4d264ede6968def6c5e5f498f8> 3: 2024-12-15 08:03:13.252 I transaction_created: <080d74a7b589a4d18fa8c07695f7c0291273dbce5274ceeded45e594b82606be> 3: 2024-12-15 08:03:13.252 I { 3: 2024-12-15 08:03:13.252 I "version": 1, 3: 2024-12-15 08:03:13.252 I "unlock_time": 0, 3: 2024-12-15 08:03:13.252 I "vin": [ { 3: 2024-12-15 08:03:13.252 I "key": { 3: 2024-12-15 08:03:13.252 I "amount": 10000000000000, 3: 2024-12-15 08:03:13.252 I "key_offsets": [ 2 3: 2024-12-15 08:03:13.252 I ], 3: 2024-12-15 08:03:13.252 I "k_image": "8e11328eb48e5f8cc57b2bdaaa6dd7df401c18eae6e14f8823915871e197da54" 3: 2024-12-15 08:03:13.252 I } 3: 2024-12-15 08:03:13.252 I } 3: 2024-12-15 08:03:13.252 I ], 3: 2024-12-15 08:03:13.252 I "vout": [ { 3: 2024-12-15 08:03:13.252 I "amount": 4000000000000, 3: 2024-12-15 08:03:13.252 I "target": { 3: 2024-12-15 08:03:13.252 I "key": "61357706f6b5e2689db971b6110dba5928509a3b37bcc7fec933b2ffb1d6c2b2" 3: 2024-12-15 08:03:13.252 I } 3: 2024-12-15 08:03:13.252 I }, { 3: 2024-12-15 08:03:13.252 I "amount": 5980000000000, 3: 2024-12-15 08:03:13.252 I "target": { 3: 2024-12-15 08:03:13.252 I "key": "6ebd6b9fb52745d4d2e1b41713eb6f0a9ac6aab00f7b1f08bcb8c03615eca7ca" 3: 2024-12-15 08:03:13.252 I } 3: 2024-12-15 08:03:13.252 I } 3: 2024-12-15 08:03:13.253 I ], 3: 2024-12-15 08:03:13.253 I "extra": [ 1, 0, 91, 146, 148, 204, 153, 86, 164, 239, 255, 172, 217, 250, 179, 217, 232, 253, 31, 170, 77, 38, 78, 222, 105, 104, 222, 246, 197, 229, 244, 152, 248, 2, 9, 1, 197, 169, 245, 108, 20, 81, 33, 78 3: 2024-12-15 08:03:13.253 I ], 3: 2024-12-15 08:03:13.253 I "signatures": [ "2818ca6c48ade3609ab79db7d5d6f33b3db0f59f574e457ff38dfbb477fc9f0ab29f6a6a8022c6bb31852903d0223f50a0d1e9dc673e528e2af36aa5e53e3b04"] 3: 2024-12-15 08:03:13.253 I } 3: 2024-12-15 08:03:13.253 I pub_keys: 3: 2024-12-15 08:03:13.253 I 3: 2024-12-15 08:03:13.253 I signatures: 3: 2024-12-15 08:03:13.253 I <2818ca6c48ade3609ab79db7d5d6f33b3db0f59f574e457ff38dfbb477fc9f0ab29f6a6a8022c6bb31852903d0223f50a0d1e9dc673e528e2af36aa5e53e3b04> 3: 2024-12-15 08:03:13.253 I prefix_hash: 3: 2024-12-15 08:03:13.253 I in_ephemeral_key: 3: 2024-12-15 08:03:13.253 I real_output: 0 3: 2024-12-15 08:03:15.656 D destinations include 1 standard addresses and 0 subaddresses 3: 2024-12-15 08:03:15.657 D destinations include 1 standard addresses and 0 subaddresses 3: 2024-12-15 08:03:15.657 D tx pubkey: 3: 2024-12-15 08:03:15.659 I transaction_created: 3: 2024-12-15 08:03:15.659 I { 3: 2024-12-15 08:03:15.659 I "version": 1, 3: 2024-12-15 08:03:15.659 I "unlock_time": 0, 3: 2024-12-15 08:03:15.659 I "vin": [ { 3: 2024-12-15 08:03:15.659 I "key": { 3: 2024-12-15 08:03:15.659 I "amount": 10000000000000, 3: 2024-12-15 08:03:15.659 I "key_offsets": [ 6 3: 2024-12-15 08:03:15.659 I ], 3: 2024-12-15 08:03:15.659 I "k_image": "dbdb9165ae003418af24d6d72a84f7420e3a237c489b60f599c61ff563327dc1" 3: 2024-12-15 08:03:15.659 I } 3: 2024-12-15 08:03:15.659 I }, { 3: 2024-12-15 08:03:15.659 I "key": { 3: 2024-12-15 08:03:15.659 I "amount": 10000000000000, 3: 2024-12-15 08:03:15.659 I "key_offsets": [ 8 3: 2024-12-15 08:03:15.659 I ], 3: 2024-12-15 08:03:15.659 I "k_image": "d9a51843ddaeb28775f0442094d685f56d019c7d302c4f97b4f24be1f2db0547" 3: 2024-12-15 08:03:15.659 I } 3: 2024-12-15 08:03:15.659 I }, { 3: 2024-12-15 08:03:15.659 I "key": { 3: 2024-12-15 08:03:15.659 I "amount": 10000000000000, 3: 2024-12-15 08:03:15.659 I "key_offsets": [ 7 3: 2024-12-15 08:03:15.659 I ], 3: 2024-12-15 08:03:15.659 I "k_image": "b71824fbde26ce8137c8b663fe2e70bd8f0f458dc1c3f42bb4b62ccfd38d6716" 3: 2024-12-15 08:03:15.659 I } 3: 2024-12-15 08:03:15.659 I }, { 3: 2024-12-15 08:03:15.659 I "key": { 3: 2024-12-15 08:03:15.659 I "amount": 10000000000000, 3: 2024-12-15 08:03:15.659 I "key_offsets": [ 5 3: 2024-12-15 08:03:15.659 I ], 3: 2024-12-15 08:03:15.659 I "k_image": "7db7650444e290ffa72eeb909dabe0c6b041ff4758938d9682dd7246e06d8d9f" 3: 2024-12-15 08:03:15.659 I } 3: 2024-12-15 08:03:15.659 I }, { 3: 2024-12-15 08:03:15.659 I "key": { 3: 2024-12-15 08:03:15.659 I "amount": 10000000000000, 3: 2024-12-15 08:03:15.660 I "key_offsets": [ 3 3: 2024-12-15 08:03:15.660 I ], 3: 2024-12-15 08:03:15.660 I "k_image": "4c5712334df393f62a618077c84e9ed5c8c1b264671c11b73fdcef8e60a47440" 3: 2024-12-15 08:03:15.660 I } 3: 2024-12-15 08:03:15.660 I }, { 3: 2024-12-15 08:03:15.660 I "key": { 3: 2024-12-15 08:03:15.660 I "amount": 10000000000000, 3: 2024-12-15 08:03:15.660 I "key_offsets": [ 4 3: 2024-12-15 08:03:15.660 I ], 3: 2024-12-15 08:03:15.660 I "k_image": "3c4461172d1193d89d1e912f5843fb4d99807942390ec0ed28c0cf76841c045c" 3: 2024-12-15 08:03:15.660 I } 3: 2024-12-15 08:03:15.660 I } 3: 2024-12-15 08:03:15.660 I ], 3: 2024-12-15 08:03:15.660 I "vout": [ { 3: 2024-12-15 08:03:15.660 I "amount": 50000000000000, 3: 2024-12-15 08:03:15.660 I "target": { 3: 2024-12-15 08:03:15.660 I "key": "151da89f37ba61a04fd2f610c79b93ed167a7b02b31fc19023ee01b92bcdc0d6" 3: 2024-12-15 08:03:15.660 I } 3: 2024-12-15 08:03:15.660 I }, { 3: 2024-12-15 08:03:15.660 I "amount": 9980000000000, 3: 2024-12-15 08:03:15.660 I "target": { 3: 2024-12-15 08:03:15.660 I "key": "9d27b22ab359ae77a30f99bf58f187889c5a856f438c1644e59e528c7817b843" 3: 2024-12-15 08:03:15.660 I } 3: 2024-12-15 08:03:15.660 I } 3: 2024-12-15 08:03:15.660 I ], 3: 2024-12-15 08:03:15.660 I "extra": [ 1, 250, 57, 59, 122, 164, 137, 36, 242, 41, 90, 104, 35, 59, 68, 48, 135, 135, 9, 221, 243, 219, 98, 67, 212, 234, 118, 148, 142, 113, 84, 54, 101, 2, 9, 1, 116, 153, 121, 208, 225, 201, 89, 222 3: 2024-12-15 08:03:15.660 I ], 3: 2024-12-15 08:03:15.660 I "signatures": [ "13ddc0ea2af082039a81c8222251187db3f8b366175bc4fa35c237c51ae09604c0afa70eeb856818d19f782092c7e06ac2767e1084ec561e11700e6b3d5bb90b", "7bee318d1e7addcfa309a012d730c2a2639edcda839d329776c2ca8f36fa6a0d0f97f5afbc8895597a1a70324ee72196d6b9f190bc1daf72e81ec881cf92f60e", "418729f3fb09274d47ed2eaed8a6ae47d19b8f8ab594c08f1a16157053c0f008fe6d543c3ab494b50db4661c6bd2d46b1a673da287194c72b2736a23ec133009", "6f811c41ef90948f2cdc0bfa409c9354c80ae046d1c8c79b2547073ed91ded06ee8d738e396dd1c1dcadaa37d3b15484e5548f680b3b95b635428e221bccc502", "d6fbd0705504f33e2937862ef5c6ffc069b1d717bb84c1ff4003345477d8330d887b794f1b56eb9a72e2842c4e3d068d068ab24ae69c09247e8199b1c7e7a604", "d8c3ccb412377bf50e42c79fb2985a928e36bd1eeeae20ee6e94ed95b5d2500ebafb8a1eb997173fa709876c34728c8ce1b62b063af1d99ffef4ec8acba53909"] 3: 2024-12-15 08:03:15.660 I } 3: 2024-12-15 08:03:15.660 I pub_keys: 3: 2024-12-15 08:03:15.660 I <91d27eed6343e53ed6b7b90601fac147fc9dc2e499b117828fd6010ddc730af6> 3: 2024-12-15 08:03:15.660 I signatures: 3: 2024-12-15 08:03:15.660 I <13ddc0ea2af082039a81c8222251187db3f8b366175bc4fa35c237c51ae09604c0afa70eeb856818d19f782092c7e06ac2767e1084ec561e11700e6b3d5bb90b> 3: 2024-12-15 08:03:15.660 I prefix_hash:<023ac273d452ca6f0694fd413078a2d84559a6cc70fc5b7ca89cce214874d43f> 3: 2024-12-15 08:03:15.660 I in_ephemeral_key: 3: 2024-12-15 08:03:15.660 I real_output: 0 3: 2024-12-15 08:03:15.660 I pub_keys: 3: 2024-12-15 08:03:15.660 I <01682a10ac23e28145019ce01a99d86516ff6ebb4e45e8f1dde5d18b05ab3b90> 3: 2024-12-15 08:03:15.660 I signatures: 3: 2024-12-15 08:03:15.660 I <7bee318d1e7addcfa309a012d730c2a2639edcda839d329776c2ca8f36fa6a0d0f97f5afbc8895597a1a70324ee72196d6b9f190bc1daf72e81ec881cf92f60e> 3: 2024-12-15 08:03:15.660 I prefix_hash:<023ac273d452ca6f0694fd413078a2d84559a6cc70fc5b7ca89cce214874d43f> 3: 2024-12-15 08:03:15.660 I in_ephemeral_key: <012ca4dba125a224ba1668a2abf23c0702d5472122b9409afb2e68bcf7f4bf0d> 3: 2024-12-15 08:03:15.660 I real_output: 0 3: 2024-12-15 08:03:15.660 I pub_keys: 3: 2024-12-15 08:03:15.660 I <7c8cdeb35308687ea3f603a9765e1291573e28a48fe690ba2ace741faa91cd7d> 3: 2024-12-15 08:03:15.660 I signatures: 3: 2024-12-15 08:03:15.660 I <418729f3fb09274d47ed2eaed8a6ae47d19b8f8ab594c08f1a16157053c0f008fe6d543c3ab494b50db4661c6bd2d46b1a673da287194c72b2736a23ec133009> 3: 2024-12-15 08:03:15.661 I prefix_hash:<023ac273d452ca6f0694fd413078a2d84559a6cc70fc5b7ca89cce214874d43f> 3: 2024-12-15 08:03:15.661 I in_ephemeral_key: 3: 2024-12-15 08:03:15.661 I real_output: 0 3: 2024-12-15 08:03:15.661 I pub_keys: 3: 2024-12-15 08:03:15.661 I 3: 2024-12-15 08:03:15.661 I signatures: 3: 2024-12-15 08:03:15.661 I <6f811c41ef90948f2cdc0bfa409c9354c80ae046d1c8c79b2547073ed91ded06ee8d738e396dd1c1dcadaa37d3b15484e5548f680b3b95b635428e221bccc502> 3: 2024-12-15 08:03:15.661 I prefix_hash:<023ac273d452ca6f0694fd413078a2d84559a6cc70fc5b7ca89cce214874d43f> 3: 2024-12-15 08:03:15.661 I in_ephemeral_key: <556446ca003f92f13506e8767481bd1f3c168f14e037821daca01535e8974906> 3: 2024-12-15 08:03:15.661 I real_output: 0 3: 2024-12-15 08:03:15.661 I pub_keys: 3: 2024-12-15 08:03:15.661 I <71922edaaa17ed08792862cd107055ca21599c88cae28be60618a785c82935dd> 3: 2024-12-15 08:03:15.661 I signatures: 3: 2024-12-15 08:03:15.661 I 3: 2024-12-15 08:03:15.661 I prefix_hash:<023ac273d452ca6f0694fd413078a2d84559a6cc70fc5b7ca89cce214874d43f> 3: 2024-12-15 08:03:15.661 I in_ephemeral_key: 3: 2024-12-15 08:03:15.661 I real_output: 0 3: 2024-12-15 08:03:15.661 I pub_keys: 3: 2024-12-15 08:03:15.661 I 3: 2024-12-15 08:03:15.661 I signatures: 3: 2024-12-15 08:03:15.661 I 3: 2024-12-15 08:03:15.661 I prefix_hash:<023ac273d452ca6f0694fd413078a2d84559a6cc70fc5b7ca89cce214874d43f> 3: 2024-12-15 08:03:15.661 I in_ephemeral_key: 3: 2024-12-15 08:03:15.661 I real_output: 0 8: running: /usr/local/bin/python3.11 /usr/ports/pobj/monero-0.18.3.4/monero-source-v0.18.3.4/tests/difficulty/gen_wide_data.py > /usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/difficulty/wide_data.txt 8: running: ['/usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/difficulty/difficulty-tests', '--wide', '/usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/difficulty/wide_data.txt'] 15/20 Test #8: wide_difficulty .................. Passed 7.97 sec 6: [ OK ] bulletproofs.multi_splitting (5935 ms) 6: [ RUN ] bulletproofs.valid_aggregated 3: 2024-12-15 08:03:19.885 D destinations include 1 standard addresses and 0 subaddresses 3: 2024-12-15 08:03:19.887 D destinations include 1 standard addresses and 0 subaddresses 3: 2024-12-15 08:03:19.887 D tx pubkey: <6343ea7a9c3fcd197e453854c2cab9deaf0428320f24ba87428d93c53f28cab6> 3: 2024-12-15 08:03:19.889 I transaction_created: <46ff17af25c0e3af41824c98aa4359ab8a841f6f2000a434cb2d2e1a7b9d12cf> 3: 2024-12-15 08:03:19.889 I { 3: 2024-12-15 08:03:19.889 I "version": 1, 3: 2024-12-15 08:03:19.889 I "unlock_time": 0, 3: 2024-12-15 08:03:19.889 I "vin": [ { 3: 2024-12-15 08:03:19.889 I "key": { 3: 2024-12-15 08:03:19.889 I "amount": 10000000000000, 3: 2024-12-15 08:03:19.889 I "key_offsets": [ 13 3: 2024-12-15 08:03:19.889 I ], 3: 2024-12-15 08:03:19.889 I "k_image": "e3cc1b695f8772a3cff17907ec9f12b051ae8af9a0797d58fd4a6cdbcd4b7445" 3: 2024-12-15 08:03:19.889 I } 3: 2024-12-15 08:03:19.889 I }, { 3: 2024-12-15 08:03:19.889 I "key": { 3: 2024-12-15 08:03:19.889 I "amount": 10000000000000, 3: 2024-12-15 08:03:19.889 I "key_offsets": [ 11 3: 2024-12-15 08:03:19.889 I ], 3: 2024-12-15 08:03:19.889 I "k_image": "bbdb2749da3b1fa6e8c818bef706a7a1346add5a8df163bc89fef1e3b6e940a7" 3: 2024-12-15 08:03:19.889 I } 3: 2024-12-15 08:03:19.889 I }, { 3: 2024-12-15 08:03:19.889 I "key": { 3: 2024-12-15 08:03:19.889 I "amount": 10000000000000, 3: 2024-12-15 08:03:19.889 I "key_offsets": [ 10 3: 2024-12-15 08:03:19.889 I ], 3: 2024-12-15 08:03:19.889 I "k_image": "81c79fe326d51621b62fd528d863bdc3ee21914d733cbcc42ada1420a3c64225" 3: 2024-12-15 08:03:19.889 I } 3: 2024-12-15 08:03:19.889 I }, { 3: 2024-12-15 08:03:19.889 I "key": { 3: 2024-12-15 08:03:19.889 I "amount": 10000000000000, 3: 2024-12-15 08:03:19.889 I "key_offsets": [ 14 3: 2024-12-15 08:03:19.889 I ], 3: 2024-12-15 08:03:19.889 I "k_image": "6de3a3c75bac253260216300ffc64c0e65202ba7fe573a0b90bde1d481137893" 3: 2024-12-15 08:03:19.889 I } 3: 2024-12-15 08:03:19.889 I }, { 3: 2024-12-15 08:03:19.889 I "key": { 3: 2024-12-15 08:03:19.889 I "amount": 10000000000000, 3: 2024-12-15 08:03:19.889 I "key_offsets": [ 12 3: 2024-12-15 08:03:19.889 I ], 3: 2024-12-15 08:03:19.889 I "k_image": "3a026652e3a0d04eaedb07ee754ed93b8aa94f32fbc352a1ffdffbfdd8568732" 3: 2024-12-15 08:03:19.889 I } 3: 2024-12-15 08:03:19.889 I }, { 3: 2024-12-15 08:03:19.889 I "key": { 3: 2024-12-15 08:03:19.889 I "amount": 10000000000000, 3: 2024-12-15 08:03:19.889 I "key_offsets": [ 9 3: 2024-12-15 08:03:19.889 I ], 3: 2024-12-15 08:03:19.889 I "k_image": "239260b12f1c6802d0fe8e3ccf92a85fae76a6cc5d79ddbc6b4d9b4e1bc110fe" 3: 2024-12-15 08:03:19.889 I } 3: 2024-12-15 08:03:19.889 I } 3: 2024-12-15 08:03:19.889 I ], 3: 2024-12-15 08:03:19.889 I "vout": [ { 3: 2024-12-15 08:03:19.889 I "amount": 9980000000000, 3: 2024-12-15 08:03:19.889 I "target": { 3: 2024-12-15 08:03:19.889 I "key": "eb340441a1ae32ae6e03617c39f6319902b54eae90dde2914539812de61d827a" 3: 2024-12-15 08:03:19.889 I } 3: 2024-12-15 08:03:19.889 I }, { 3: 2024-12-15 08:03:19.889 I "amount": 50000000000000, 3: 2024-12-15 08:03:19.889 I "target": { 3: 2024-12-15 08:03:19.889 I "key": "ce9f0b94ffb1a03ef8de0425a5e70238bc172eabe7414b254eee7fcd86e2481e" 3: 2024-12-15 08:03:19.889 I } 3: 2024-12-15 08:03:19.889 I } 3: 2024-12-15 08:03:19.889 I ], 3: 2024-12-15 08:03:19.889 I "extra": [ 1, 99, 67, 234, 122, 156, 63, 205, 25, 126, 69, 56, 84, 194, 202, 185, 222, 175, 4, 40, 50, 15, 36, 186, 135, 66, 141, 147, 197, 63, 40, 202, 182, 2, 9, 1, 48, 41, 164, 49, 209, 183, 186, 143 3: 2024-12-15 08:03:19.889 I ], 3: 2024-12-15 08:03:19.889 I "signatures": [ "be4538ce64f2ac90856c979c991b3d2674ece4109b68e07ad80f70abe0a6340d74a67d18dfb3b14248dec8511a3e98b2826368c324d15369284c3a191a472e07", "bdf5ddb7aee361ec23d83030823644c2a4310f0c8825384f98af0cc489ea1801df488014c99b14093084fdda5d6e1688ccbbb2fc9a5466127d1de26620cb6a02", "9858da61441986a3e9ae4135e797532e3339ffd69198bfbd8c77f26ef80dfe031f92574cc89032b3fe6ce70d1f7619dfd73910507c9d76f9a59eb4e68464a90d", "717f1ffe049d8bfb2abaf36fbc8fdc492180cfe253545f8346ca21b23108c10a580cede703ca131c64817fb63782401a16d9268fcf1b400fc709bf1c4192280b", "4d346d4904db08f62f86031565cdad4d860ad9ebfd1e002d66a9388776382f024a9bbf17b1667475d6a8d741fc3017b3c80258fed3ef30f7d1810ef961020d0e", "5fe930a2a4b836a4907e4bcbee2f181201ad6b424fd62b972c01b01c2be8b20d9331c195a5d08bbfb1834e57e2ae50fc25878338cb2b076ebcb1246c91b97307"] 3: 2024-12-15 08:03:19.889 I } 3: 2024-12-15 08:03:19.889 I pub_keys: 3: 2024-12-15 08:03:19.889 I 3: 2024-12-15 08:03:19.889 I signatures: 3: 2024-12-15 08:03:19.889 I 3: 2024-12-15 08:03:19.889 I prefix_hash:<5e4626f2dc3f8516182e9b7c72e9c676f130abadf1c1f2831b13c35a5f9c281f> 3: 2024-12-15 08:03:19.889 I in_ephemeral_key: <34e13c44e0479f185a82cb85a9ecdeb87a5992cb0643a43d6315b577a83a5507> 3: 2024-12-15 08:03:19.889 I real_output: 0 3: 2024-12-15 08:03:19.889 I pub_keys: 3: 2024-12-15 08:03:19.889 I <47e7e2a85251fdf95d8714123692ad5df2d52eb772fa10f8553a4fb94be521a8> 3: 2024-12-15 08:03:19.889 I signatures: 3: 2024-12-15 08:03:19.890 I 3: 2024-12-15 08:03:19.890 I prefix_hash:<5e4626f2dc3f8516182e9b7c72e9c676f130abadf1c1f2831b13c35a5f9c281f> 3: 2024-12-15 08:03:19.890 I in_ephemeral_key: 3: 2024-12-15 08:03:19.890 I real_output: 0 3: 2024-12-15 08:03:19.890 I pub_keys: 3: 2024-12-15 08:03:19.890 I 3: 2024-12-15 08:03:19.890 I signatures: 3: 2024-12-15 08:03:19.890 I <9858da61441986a3e9ae4135e797532e3339ffd69198bfbd8c77f26ef80dfe031f92574cc89032b3fe6ce70d1f7619dfd73910507c9d76f9a59eb4e68464a90d> 3: 2024-12-15 08:03:19.890 I prefix_hash:<5e4626f2dc3f8516182e9b7c72e9c676f130abadf1c1f2831b13c35a5f9c281f> 3: 2024-12-15 08:03:19.890 I in_ephemeral_key: 3: 2024-12-15 08:03:19.890 I real_output: 0 3: 2024-12-15 08:03:19.890 I pub_keys: 3: 2024-12-15 08:03:19.890 I 3: 2024-12-15 08:03:19.890 I signatures: 3: 2024-12-15 08:03:19.890 I <717f1ffe049d8bfb2abaf36fbc8fdc492180cfe253545f8346ca21b23108c10a580cede703ca131c64817fb63782401a16d9268fcf1b400fc709bf1c4192280b> 3: 2024-12-15 08:03:19.890 I prefix_hash:<5e4626f2dc3f8516182e9b7c72e9c676f130abadf1c1f2831b13c35a5f9c281f> 3: 2024-12-15 08:03:19.890 I in_ephemeral_key: <01ff7ead7ac75e8087cf8c3d41642676cd1d7f2fcacc3b5fc60f05fc0b530e0c> 3: 2024-12-15 08:03:19.890 I real_output: 0 3: 2024-12-15 08:03:19.890 I pub_keys: 3: 2024-12-15 08:03:19.890 I <55190cc765af2f1d41ed6bc657dafab3376afcebb2621441fdfa07cb4eb81175> 3: 2024-12-15 08:03:19.890 I signatures: 3: 2024-12-15 08:03:19.890 I <4d346d4904db08f62f86031565cdad4d860ad9ebfd1e002d66a9388776382f024a9bbf17b1667475d6a8d741fc3017b3c80258fed3ef30f7d1810ef961020d0e> 3: 2024-12-15 08:03:19.890 I prefix_hash:<5e4626f2dc3f8516182e9b7c72e9c676f130abadf1c1f2831b13c35a5f9c281f> 3: 2024-12-15 08:03:19.890 I in_ephemeral_key: <07c83806497bd2b878a32e60f5d38be6193d3df5c943fe5494ae414de32e6105> 3: 2024-12-15 08:03:19.890 I real_output: 0 3: 2024-12-15 08:03:19.890 I pub_keys: 3: 2024-12-15 08:03:19.890 I <5022f02f86cf94b3e3d2b0f13cfdf08dc5c239ecf482f9eb953b271e617e5cf7> 3: 2024-12-15 08:03:19.890 I signatures: 3: 2024-12-15 08:03:19.890 I <5fe930a2a4b836a4907e4bcbee2f181201ad6b424fd62b972c01b01c2be8b20d9331c195a5d08bbfb1834e57e2ae50fc25878338cb2b076ebcb1246c91b97307> 3: 2024-12-15 08:03:19.890 I prefix_hash:<5e4626f2dc3f8516182e9b7c72e9c676f130abadf1c1f2831b13c35a5f9c281f> 3: 2024-12-15 08:03:19.890 I in_ephemeral_key: <094320e22cb0fc4acf385daa2a7b32b5ab19676116ab2503f280bf8b7dfed301> 3: 2024-12-15 08:03:19.890 I real_output: 0 6: [ OK ] bulletproofs.valid_aggregated (1473 ms) 6: [ RUN ] bulletproofs.invalid_8 6: 2024-12-15 08:03:20.634 E Verification failure 6: [ OK ] bulletproofs.invalid_8 (33 ms) 6: [ RUN ] bulletproofs.invalid_31 6: 2024-12-15 08:03:20.668 E Verification failure 6: [ OK ] bulletproofs.invalid_31 (33 ms) 6: [ RUN ] bulletproofs.invalid_torsion 6: 2024-12-15 08:03:20.706 E Verification failure 6: 2024-12-15 08:03:20.710 E Verification failure 6: 2024-12-15 08:03:20.714 E Verification failure 6: 2024-12-15 08:03:20.719 E Verification failure 6: 2024-12-15 08:03:20.723 E Verification failure 6: 2024-12-15 08:03:20.728 E Verification failure 6: 2024-12-15 08:03:20.732 E Verification failure 6: 2024-12-15 08:03:20.736 E Verification failure 6: 2024-12-15 08:03:20.741 E Verification failure 6: 2024-12-15 08:03:20.745 E Verification failure 6: 2024-12-15 08:03:20.750 E Verification failure 6: 2024-12-15 08:03:20.754 E Verification failure 6: 2024-12-15 08:03:20.758 E Verification failure 6: 2024-12-15 08:03:20.763 E Verification failure 6: 2024-12-15 08:03:20.767 E Verification failure 6: 2024-12-15 08:03:20.772 E Verification failure 6: 2024-12-15 08:03:20.776 E Verification failure 6: 2024-12-15 08:03:20.781 E Verification failure 6: 2024-12-15 08:03:20.785 E Verification failure 6: 2024-12-15 08:03:20.789 E Verification failure 6: 2024-12-15 08:03:20.794 E Verification failure 6: 2024-12-15 08:03:20.798 E Verification failure 6: 2024-12-15 08:03:20.803 E Verification failure 6: 2024-12-15 08:03:20.807 E Verification failure 6: 2024-12-15 08:03:20.811 E Verification failure 6: 2024-12-15 08:03:20.816 E Verification failure 6: 2024-12-15 08:03:20.820 E Verification failure 6: 2024-12-15 08:03:20.825 E Verification failure 6: 2024-12-15 08:03:20.829 E Verification failure 6: 2024-12-15 08:03:20.833 E Verification failure 6: 2024-12-15 08:03:20.838 E Verification failure 6: 2024-12-15 08:03:20.842 E Verification failure 6: 2024-12-15 08:03:20.847 E Verification failure 6: 2024-12-15 08:03:20.851 E Verification failure 6: 2024-12-15 08:03:20.855 E Verification failure 6: 2024-12-15 08:03:20.860 E Verification failure 6: 2024-12-15 08:03:20.864 E Verification failure 6: 2024-12-15 08:03:20.869 E Verification failure 6: 2024-12-15 08:03:20.873 E Verification failure 6: 2024-12-15 08:03:20.877 E Verification failure 6: 2024-12-15 08:03:20.882 E Verification failure 6: 2024-12-15 08:03:20.886 E Verification failure 6: 2024-12-15 08:03:20.891 E Verification failure 6: 2024-12-15 08:03:20.895 E Verification failure 6: 2024-12-15 08:03:20.899 E Verification failure 6: 2024-12-15 08:03:20.904 E Verification failure 6: 2024-12-15 08:03:20.908 E Verification failure 6: 2024-12-15 08:03:20.913 E Verification failure 6: 2024-12-15 08:03:20.917 E Verification failure 6: 2024-12-15 08:03:20.921 E Verification failure 6: 2024-12-15 08:03:20.926 E Verification failure 6: 2024-12-15 08:03:20.930 E Verification failure 6: 2024-12-15 08:03:20.935 E Verification failure 6: 2024-12-15 08:03:20.939 E Verification failure 6: 2024-12-15 08:03:20.944 E Verification failure 6: 2024-12-15 08:03:20.948 E Verification failure 6: 2024-12-15 08:03:20.952 E Verification failure 6: 2024-12-15 08:03:20.957 E Verification failure 6: 2024-12-15 08:03:20.961 E Verification failure 6: 2024-12-15 08:03:20.966 E Verification failure 6: 2024-12-15 08:03:20.970 E Verification failure 6: 2024-12-15 08:03:20.974 E Verification failure 6: 2024-12-15 08:03:20.979 E Verification failure 6: 2024-12-15 08:03:20.983 E Verification failure 6: 2024-12-15 08:03:20.988 E Verification failure 6: 2024-12-15 08:03:20.992 E Verification failure 6: 2024-12-15 08:03:20.996 E Verification failure 6: 2024-12-15 08:03:21.001 E Verification failure 6: 2024-12-15 08:03:21.005 E Verification failure 6: 2024-12-15 08:03:21.010 E Verification failure 6: 2024-12-15 08:03:21.014 E Verification failure 6: 2024-12-15 08:03:21.018 E Verification failure 6: 2024-12-15 08:03:21.023 E Verification failure 6: 2024-12-15 08:03:21.027 E Verification failure 6: 2024-12-15 08:03:21.032 E Verification failure 6: 2024-12-15 08:03:21.036 E Verification failure 6: 2024-12-15 08:03:21.040 E Verification failure 6: 2024-12-15 08:03:21.045 E Verification failure 6: 2024-12-15 08:03:21.049 E Verification failure 6: 2024-12-15 08:03:21.054 E Verification failure 6: 2024-12-15 08:03:21.058 E Verification failure 6: 2024-12-15 08:03:21.062 E Verification failure 6: 2024-12-15 08:03:21.067 E Verification failure 6: 2024-12-15 08:03:21.071 E Verification failure 6: 2024-12-15 08:03:21.076 E Verification failure 6: 2024-12-15 08:03:21.080 E Verification failure 6: 2024-12-15 08:03:21.085 E Verification failure 6: 2024-12-15 08:03:21.089 E Verification failure 6: 2024-12-15 08:03:21.093 E Verification failure 6: 2024-12-15 08:03:21.098 E Verification failure 6: 2024-12-15 08:03:21.102 E Verification failure 6: 2024-12-15 08:03:21.107 E Verification failure 6: 2024-12-15 08:03:21.111 E Verification failure 6: 2024-12-15 08:03:21.115 E Verification failure 6: 2024-12-15 08:03:21.120 E Verification failure 6: 2024-12-15 08:03:21.124 E Verification failure 16/20 Test #4: cncrypto ......................... Passed 10.43 sec 6: 2024-12-15 08:03:21.129 E Verification failure 6: 2024-12-15 08:03:21.133 E Verification failure 6: 2024-12-15 08:03:21.137 E Verification failure 6: 2024-12-15 08:03:21.142 E Verification failure 6: 2024-12-15 08:03:21.146 E Verification failure 6: 2024-12-15 08:03:21.151 E Verification failure 6: 2024-12-15 08:03:21.155 E Verification failure 6: 2024-12-15 08:03:21.159 E Verification failure 6: 2024-12-15 08:03:21.164 E Verification failure 6: 2024-12-15 08:03:21.168 E Verification failure 6: 2024-12-15 08:03:21.173 E Verification failure 6: 2024-12-15 08:03:21.177 E Verification failure 6: 2024-12-15 08:03:21.181 E Verification failure 6: 2024-12-15 08:03:21.186 E Verification failure 6: 2024-12-15 08:03:21.190 E Verification failure 6: 2024-12-15 08:03:21.195 E Verification failure 6: 2024-12-15 08:03:21.199 E Verification failure 6: 2024-12-15 08:03:21.203 E Verification failure 6: 2024-12-15 08:03:21.208 E Verification failure 6: 2024-12-15 08:03:21.212 E Verification failure 6: 2024-12-15 08:03:21.217 E Verification failure 6: 2024-12-15 08:03:21.221 E Verification failure 6: 2024-12-15 08:03:21.225 E Verification failure 6: [ OK ] bulletproofs.invalid_torsion (557 ms) 6: [----------] 9 tests from bulletproofs (10013 ms total) 6: 6: [----------] 3 tests from bulletproof 6: [ RUN ] bulletproof.weight_equal 6: [ OK ] bulletproof.weight_equal (0 ms) 6: [ RUN ] bulletproof.weight_more 6: [ OK ] bulletproof.weight_more (0 ms) 6: [ RUN ] bulletproof.weight_pruned 6: [ OK ] bulletproof.weight_pruned (6 ms) 6: [----------] 3 tests from bulletproof (6 ms total) 6: 6: [----------] 8 tests from bulletproofs_plus 6: [ RUN ] bulletproofs_plus.valid_zero 6: [ OK ] bulletproofs_plus.valid_zero (30 ms) 6: [ RUN ] bulletproofs_plus.valid_max 6: [ OK ] bulletproofs_plus.valid_max (30 ms) 6: [ RUN ] bulletproofs_plus.valid_random 6: [ OK ] bulletproofs_plus.valid_random (245 ms) 6: [ RUN ] bulletproofs_plus.valid_multi_random 3: 2024-12-15 08:03:22.577 D destinations include 1 standard addresses and 0 subaddresses 3: 2024-12-15 08:03:22.578 D destinations include 1 standard addresses and 0 subaddresses 3: 2024-12-15 08:03:22.578 D tx pubkey: <04449f63672c32049ac5c819730c4cd776199a9bd342fef812143bb19a56a48f> 3: 2024-12-15 08:03:22.580 I transaction_created: 3: 2024-12-15 08:03:22.580 I { 3: 2024-12-15 08:03:22.580 I "version": 1, 3: 2024-12-15 08:03:22.580 I "unlock_time": 0, 3: 2024-12-15 08:03:22.580 I "vin": [ { 3: 2024-12-15 08:03:22.580 I "key": { 3: 2024-12-15 08:03:22.580 I "amount": 10000000000000, 3: 2024-12-15 08:03:22.580 I "key_offsets": [ 18 3: 2024-12-15 08:03:22.580 I ], 3: 2024-12-15 08:03:22.580 I "k_image": "cb90c3be8964cb9de8770d83d4b002a00de58b362bc735950c4f44bd3f6e75c0" 3: 2024-12-15 08:03:22.580 I } 3: 2024-12-15 08:03:22.580 I }, { 3: 2024-12-15 08:03:22.580 I "key": { 3: 2024-12-15 08:03:22.580 I "amount": 10000000000000, 3: 2024-12-15 08:03:22.580 I "key_offsets": [ 16 3: 2024-12-15 08:03:22.580 I ], 3: 2024-12-15 08:03:22.580 I "k_image": "bad14bd5fec8efd6def2effcb5312976ec62be2bacb63f998134d532cd1f7f99" 3: 2024-12-15 08:03:22.580 I } 3: 2024-12-15 08:03:22.580 I }, { 3: 2024-12-15 08:03:22.580 I "key": { 3: 2024-12-15 08:03:22.580 I "amount": 10000000000000, 3: 2024-12-15 08:03:22.580 I "key_offsets": [ 15 3: 2024-12-15 08:03:22.580 I ], 3: 2024-12-15 08:03:22.580 I "k_image": "b8a24613ea37e6ea605ed72e4dd015ff4e19e09a2699fbbd4c2dfbf1a3ed617c" 3: 2024-12-15 08:03:22.580 I } 3: 2024-12-15 08:03:22.580 I }, { 3: 2024-12-15 08:03:22.580 I "key": { 3: 2024-12-15 08:03:22.580 I "amount": 10000000000000, 3: 2024-12-15 08:03:22.580 I "key_offsets": [ 20 3: 2024-12-15 08:03:22.580 I ], 3: 2024-12-15 08:03:22.580 I "k_image": "4b31f65dd168dce470db6f9f27287c1299c319c63829b367bc5159b540002cca" 3: 2024-12-15 08:03:22.580 I } 3: 2024-12-15 08:03:22.580 I }, { 3: 2024-12-15 08:03:22.580 I "key": { 3: 2024-12-15 08:03:22.580 I "amount": 10000000000000, 3: 2024-12-15 08:03:22.580 I "key_offsets": [ 19 3: 2024-12-15 08:03:22.580 I ], 3: 2024-12-15 08:03:22.580 I "k_image": "2585230f2d39c337d951ca7ae83556b1baaf87b7d263499129ab75e9986dc190" 3: 2024-12-15 08:03:22.580 I } 3: 2024-12-15 08:03:22.580 I }, { 3: 2024-12-15 08:03:22.580 I "key": { 3: 2024-12-15 08:03:22.580 I "amount": 10000000000000, 3: 2024-12-15 08:03:22.580 I "key_offsets": [ 17 3: 2024-12-15 08:03:22.580 I ], 3: 2024-12-15 08:03:22.580 I "k_image": "13a855576960bc564cd772365d959a05d48fb53a540dff27e256793a1953a9e3" 3: 2024-12-15 08:03:22.580 I } 3: 2024-12-15 08:03:22.580 I } 3: 2024-12-15 08:03:22.580 I ], 3: 2024-12-15 08:03:22.581 I "vout": [ { 3: 2024-12-15 08:03:22.581 I "amount": 9980000000000, 3: 2024-12-15 08:03:22.581 I "target": { 3: 2024-12-15 08:03:22.581 I "key": "6d6e43980ffe9664f25c542da4eafb55a040b828aeca55cadab271d0c8bdf7e9" 3: 2024-12-15 08:03:22.581 I } 3: 2024-12-15 08:03:22.581 I }, { 3: 2024-12-15 08:03:22.581 I "amount": 50000000000000, 3: 2024-12-15 08:03:22.581 I "target": { 3: 2024-12-15 08:03:22.581 I "key": "2b40fb684cb83bdf556aac88fb7ba33823ba76544f3aaa7c21a2b2393ee39b59" 3: 2024-12-15 08:03:22.581 I } 3: 2024-12-15 08:03:22.581 I } 3: 2024-12-15 08:03:22.581 I ], 3: 2024-12-15 08:03:22.581 I "extra": [ 1, 4, 68, 159, 99, 103, 44, 50, 4, 154, 197, 200, 25, 115, 12, 76, 215, 118, 25, 154, 155, 211, 66, 254, 248, 18, 20, 59, 177, 154, 86, 164, 143, 2, 9, 1, 12, 106, 23, 235, 254, 142, 12, 132 3: 2024-12-15 08:03:22.581 I ], 3: 2024-12-15 08:03:22.581 I "signatures": [ "cf45199dd5f540901a3997185ce303b76e23b711c1f263be1efc2d7b4fc2810f8fd4281822afcbc0b013fbf4893e705f12021e7fb33a1a2023929300e76be105", "4c7854d0f20f07902ff1212af8877170fadcae6af90bb367b9a00a83347dd90343b1028ea5443265e47fad9dec4f4116c08c245eec015d9d4ab2630dea866809", "ddbec59bdc80a21bf3fa63d5e1f464d72042867396a56c5014ed0d6166931d08a51ff84aeecd7b7092a82ec655ac864d3ceaf52e1bda53cacb8dd819e1206e04", "c271d8a9479387d07c94e7ebe4a8c67e967e44b9dca5904caefbaf88b7cb8b017ebcdcd5cb7cb0b8ca3758949861b666f03e0e8506a64aec53a600704adaa009", "8afce4e5cadc659b7e3f8064fcc356ed3120507a5f6eb6f0d2d231232ee63708f9a7e61256eee890ce0b8f6b05c52d31f6f27288e7a9fbf6cca605440fd32b03", "424f7ea9b3a691d9b279692c1faea098af94d7462ac44b0060d9f8402557f40d499428ae3d2d74b49ee96a9258d92dd93f87c978a8786c93f6b9b30fc7422b0e"] 3: 2024-12-15 08:03:22.581 I } 3: 2024-12-15 08:03:22.581 I pub_keys: 3: 2024-12-15 08:03:22.581 I 3: 2024-12-15 08:03:22.581 I signatures: 3: 2024-12-15 08:03:22.581 I 3: 2024-12-15 08:03:22.581 I prefix_hash: 3: 2024-12-15 08:03:22.581 I in_ephemeral_key: 3: 2024-12-15 08:03:22.581 I real_output: 0 3: 2024-12-15 08:03:22.581 I pub_keys: 3: 2024-12-15 08:03:22.581 I 3: 2024-12-15 08:03:22.581 I signatures: 3: 2024-12-15 08:03:22.581 I <4c7854d0f20f07902ff1212af8877170fadcae6af90bb367b9a00a83347dd90343b1028ea5443265e47fad9dec4f4116c08c245eec015d9d4ab2630dea866809> 3: 2024-12-15 08:03:22.581 I prefix_hash: 3: 2024-12-15 08:03:22.581 I in_ephemeral_key: <47e1f34a72032bd8452ee79db8ede115cd40031f85e98430c44eeea489ecd504> 3: 2024-12-15 08:03:22.581 I real_output: 0 3: 2024-12-15 08:03:22.581 I pub_keys: 3: 2024-12-15 08:03:22.581 I <52947e0ed92faf6dc5b0c832c0a4414ab72a1ba2c26512351bb5a447ca9e612e> 3: 2024-12-15 08:03:22.581 I signatures: 3: 2024-12-15 08:03:22.581 I 3: 2024-12-15 08:03:22.581 I prefix_hash: 3: 2024-12-15 08:03:22.581 I in_ephemeral_key: 3: 2024-12-15 08:03:22.581 I real_output: 0 3: 2024-12-15 08:03:22.581 I pub_keys: 3: 2024-12-15 08:03:22.581 I 3: 2024-12-15 08:03:22.581 I signatures: 3: 2024-12-15 08:03:22.581 I 3: 2024-12-15 08:03:22.581 I prefix_hash: 3: 2024-12-15 08:03:22.581 I in_ephemeral_key: 3: 2024-12-15 08:03:22.581 I real_output: 0 3: 2024-12-15 08:03:22.581 I pub_keys: 3: 2024-12-15 08:03:22.581 I <820ace62074692701b01d143c9a8c82af545b7b379ea264cfac8a4f9ded718cf> 3: 2024-12-15 08:03:22.581 I signatures: 3: 2024-12-15 08:03:22.581 I <8afce4e5cadc659b7e3f8064fcc356ed3120507a5f6eb6f0d2d231232ee63708f9a7e61256eee890ce0b8f6b05c52d31f6f27288e7a9fbf6cca605440fd32b03> 3: 2024-12-15 08:03:22.581 I prefix_hash: 3: 2024-12-15 08:03:22.581 I in_ephemeral_key: <7baa7940306a99dd0a13c782ee49ad7985987e599f39bb202c25e005f3a1090e> 3: 2024-12-15 08:03:22.581 I real_output: 0 3: 2024-12-15 08:03:22.581 I pub_keys: 3: 2024-12-15 08:03:22.581 I <30446c101bb89e370ab7862985e2c02b4387bd33f7f25db78138a991c21efc5a> 3: 2024-12-15 08:03:22.581 I signatures: 3: 2024-12-15 08:03:22.581 I <424f7ea9b3a691d9b279692c1faea098af94d7462ac44b0060d9f8402557f40d499428ae3d2d74b49ee96a9258d92dd93f87c978a8786c93f6b9b30fc7422b0e> 3: 2024-12-15 08:03:22.581 I prefix_hash: 3: 2024-12-15 08:03:22.581 I in_ephemeral_key: <204feda6bcf0677df8bda3784a265020d0a2ded56767be00489520dbce97d200> 3: 2024-12-15 08:03:22.581 I real_output: 0 3: 2024-12-15 08:03:22.621 E Exception at [main], what=boost::filesystem::create_directories: Permission denied [system:13]: "/monero-0.18.3.4_writes_to_HOME/.bitmonero/fake", "/monero-0.18.3.4_writes_to_HOME" 3: 2024-12-15 08:03:22.621 D Device 0 Destroyed 17/20 Test #3: core_tests .......................***Failed 11.96 sec 6: [ OK ] bulletproofs_plus.valid_multi_random (1432 ms) 6: [ RUN ] bulletproofs_plus.valid_aggregated 6: [ OK ] bulletproofs_plus.valid_aggregated (1330 ms) 6: [ RUN ] bulletproofs_plus.invalid_8 6: 2024-12-15 08:03:24.333 E Verification failure 6: [ OK ] bulletproofs_plus.invalid_8 (30 ms) 6: [ RUN ] bulletproofs_plus.invalid_31 6: 2024-12-15 08:03:24.364 E Verification failure 6: [ OK ] bulletproofs_plus.invalid_31 (30 ms) 6: [ RUN ] bulletproofs_plus.invalid_torsion 6: 2024-12-15 08:03:24.399 E Verification failure 6: 2024-12-15 08:03:24.403 E Verification failure 6: 2024-12-15 08:03:24.408 E Verification failure 6: 2024-12-15 08:03:24.412 E Verification failure 6: 2024-12-15 08:03:24.417 E Verification failure 6: 2024-12-15 08:03:24.421 E Verification failure 6: 2024-12-15 08:03:24.425 E Verification failure 6: 2024-12-15 08:03:24.430 E Verification failure 6: 2024-12-15 08:03:24.434 E Verification failure 6: 2024-12-15 08:03:24.438 E Verification failure 6: 2024-12-15 08:03:24.443 E Verification failure 6: 2024-12-15 08:03:24.447 E Verification failure 6: 2024-12-15 08:03:24.451 E Verification failure 6: 2024-12-15 08:03:24.456 E Verification failure 6: 2024-12-15 08:03:24.460 E Verification failure 6: 2024-12-15 08:03:24.464 E Verification failure 6: 2024-12-15 08:03:24.469 E Verification failure 6: 2024-12-15 08:03:24.473 E Verification failure 6: 2024-12-15 08:03:24.477 E Verification failure 6: 2024-12-15 08:03:24.482 E Verification failure 6: 2024-12-15 08:03:24.486 E Verification failure 6: 2024-12-15 08:03:24.490 E Verification failure 6: 2024-12-15 08:03:24.495 E Verification failure 6: 2024-12-15 08:03:24.499 E Verification failure 6: 2024-12-15 08:03:24.503 E Verification failure 6: 2024-12-15 08:03:24.508 E Verification failure 6: 2024-12-15 08:03:24.512 E Verification failure 6: 2024-12-15 08:03:24.517 E Verification failure 6: 2024-12-15 08:03:24.521 E Verification failure 6: 2024-12-15 08:03:24.525 E Verification failure 6: 2024-12-15 08:03:24.530 E Verification failure 6: 2024-12-15 08:03:24.534 E Verification failure 6: 2024-12-15 08:03:24.538 E Verification failure 6: 2024-12-15 08:03:24.543 E Verification failure 6: 2024-12-15 08:03:24.547 E Verification failure 6: 2024-12-15 08:03:24.551 E Verification failure 6: 2024-12-15 08:03:24.556 E Verification failure 6: 2024-12-15 08:03:24.560 E Verification failure 6: 2024-12-15 08:03:24.564 E Verification failure 6: 2024-12-15 08:03:24.569 E Verification failure 6: 2024-12-15 08:03:24.573 E Verification failure 6: 2024-12-15 08:03:24.577 E Verification failure 6: 2024-12-15 08:03:24.582 E Verification failure 6: 2024-12-15 08:03:24.586 E Verification failure 6: 2024-12-15 08:03:24.590 E Verification failure 6: 2024-12-15 08:03:24.595 E Verification failure 6: 2024-12-15 08:03:24.599 E Verification failure 6: 2024-12-15 08:03:24.604 E Verification failure 6: 2024-12-15 08:03:24.608 E Verification failure 6: 2024-12-15 08:03:24.612 E Verification failure 6: 2024-12-15 08:03:24.617 E Verification failure 6: 2024-12-15 08:03:24.621 E Verification failure 6: 2024-12-15 08:03:24.625 E Verification failure 6: 2024-12-15 08:03:24.630 E Verification failure 6: 2024-12-15 08:03:24.634 E Verification failure 6: 2024-12-15 08:03:24.638 E Verification failure 6: 2024-12-15 08:03:24.643 E Verification failure 6: 2024-12-15 08:03:24.647 E Verification failure 6: 2024-12-15 08:03:24.651 E Verification failure 6: 2024-12-15 08:03:24.656 E Verification failure 6: 2024-12-15 08:03:24.660 E Verification failure 6: 2024-12-15 08:03:24.664 E Verification failure 6: 2024-12-15 08:03:24.669 E Verification failure 6: 2024-12-15 08:03:24.673 E Verification failure 6: 2024-12-15 08:03:24.678 E Verification failure 6: 2024-12-15 08:03:24.682 E Verification failure 6: 2024-12-15 08:03:24.686 E Verification failure 6: 2024-12-15 08:03:24.691 E Verification failure 6: 2024-12-15 08:03:24.695 E Verification failure 6: 2024-12-15 08:03:24.699 E Verification failure 6: 2024-12-15 08:03:24.704 E Verification failure 6: 2024-12-15 08:03:24.708 E Verification failure 6: 2024-12-15 08:03:24.712 E Verification failure 6: 2024-12-15 08:03:24.717 E Verification failure 6: 2024-12-15 08:03:24.721 E Verification failure 6: 2024-12-15 08:03:24.725 E Verification failure 6: 2024-12-15 08:03:24.730 E Verification failure 6: 2024-12-15 08:03:24.734 E Verification failure 6: 2024-12-15 08:03:24.739 E Verification failure 6: 2024-12-15 08:03:24.743 E Verification failure 6: 2024-12-15 08:03:24.747 E Verification failure 6: 2024-12-15 08:03:24.752 E Verification failure 6: 2024-12-15 08:03:24.756 E Verification failure 6: 2024-12-15 08:03:24.760 E Verification failure 6: 2024-12-15 08:03:24.765 E Verification failure 6: 2024-12-15 08:03:24.769 E Verification failure 6: 2024-12-15 08:03:24.773 E Verification failure 6: 2024-12-15 08:03:24.778 E Verification failure 6: 2024-12-15 08:03:24.782 E Verification failure 6: 2024-12-15 08:03:24.786 E Verification failure 6: 2024-12-15 08:03:24.791 E Verification failure 6: 2024-12-15 08:03:24.795 E Verification failure 6: 2024-12-15 08:03:24.799 E Verification failure 6: 2024-12-15 08:03:24.804 E Verification failure 6: 2024-12-15 08:03:24.808 E Verification failure 6: 2024-12-15 08:03:24.812 E Verification failure 6: 2024-12-15 08:03:24.817 E Verification failure 6: 2024-12-15 08:03:24.821 E Verification failure 6: 2024-12-15 08:03:24.826 E Verification failure 6: 2024-12-15 08:03:24.830 E Verification failure 6: 2024-12-15 08:03:24.834 E Verification failure 6: 2024-12-15 08:03:24.839 E Verification failure 6: 2024-12-15 08:03:24.843 E Verification failure 6: 2024-12-15 08:03:24.847 E Verification failure 6: 2024-12-15 08:03:24.852 E Verification failure 6: 2024-12-15 08:03:24.856 E Verification failure 6: 2024-12-15 08:03:24.860 E Verification failure 6: 2024-12-15 08:03:24.865 E Verification failure 6: 2024-12-15 08:03:24.869 E Verification failure 6: 2024-12-15 08:03:24.873 E Verification failure 6: 2024-12-15 08:03:24.878 E Verification failure 6: 2024-12-15 08:03:24.882 E Verification failure 6: [ OK ] bulletproofs_plus.invalid_torsion (518 ms) 6: [----------] 8 tests from bulletproofs_plus (3649 ms total) 6: 6: [----------] 2 tests from canonical_amounts 6: [ RUN ] canonical_amounts.valid 6: [ OK ] canonical_amounts.valid (0 ms) 6: [ RUN ] canonical_amounts.invalid 6: [ OK ] canonical_amounts.invalid (0 ms) 6: [----------] 2 tests from canonical_amounts (0 ms total) 6: 6: [----------] 4 tests from chacha8 6: [ RUN ] chacha8.is_correct_0 6: [ OK ] chacha8.is_correct_0 (0 ms) 6: [ RUN ] chacha8.is_correct_1 6: [ OK ] chacha8.is_correct_1 (0 ms) 6: [ RUN ] chacha8.is_correct_2 6: [ OK ] chacha8.is_correct_2 (0 ms) 6: [ RUN ] chacha8.is_correct_3 6: [ OK ] chacha8.is_correct_3 (0 ms) 6: [----------] 4 tests from chacha8 (0 ms total) 6: 6: [----------] 3 tests from checkpoints_is_alternative_block_allowed 6: [ RUN ] checkpoints_is_alternative_block_allowed.handles_empty_checkpoints 6: [ OK ] checkpoints_is_alternative_block_allowed.handles_empty_checkpoints (0 ms) 6: [ RUN ] checkpoints_is_alternative_block_allowed.handles_one_checkpoint 6: [ OK ] checkpoints_is_alternative_block_allowed.handles_one_checkpoint (0 ms) 6: [ RUN ] checkpoints_is_alternative_block_allowed.handles_two_and_more_checkpoints 6: [ OK ] checkpoints_is_alternative_block_allowed.handles_two_and_more_checkpoints (0 ms) 6: [----------] 3 tests from checkpoints_is_alternative_block_allowed (0 ms total) 6: 6: [----------] 1 test from CommandLine 6: [ RUN ] CommandLine.IsYes 6: [ OK ] CommandLine.IsYes (0 ms) 6: [----------] 1 test from CommandLine (0 ms total) 6: 6: [----------] 4 tests from Crypto 6: [ RUN ] Crypto.Ostream 6: [ OK ] Crypto.Ostream (0 ms) 6: [ RUN ] Crypto.null_keys 6: [ OK ] Crypto.null_keys (0 ms) 6: [ RUN ] Crypto.verify_32 6: [ OK ] Crypto.verify_32 (1 ms) 6: [ RUN ] Crypto.tree_branch 6: [ OK ] Crypto.tree_branch (1 ms) 6: [----------] 4 tests from Crypto (3 ms total) 6: 6: [----------] 7 tests from decompose_amount_into_digits_test 6: [ RUN ] decompose_amount_into_digits_test.is_correct_0 6: [ OK ] decompose_amount_into_digits_test.is_correct_0 (0 ms) 6: [ RUN ] decompose_amount_into_digits_test.is_correct_1 6: [ OK ] decompose_amount_into_digits_test.is_correct_1 (0 ms) 6: [ RUN ] decompose_amount_into_digits_test.is_correct_2 6: [ OK ] decompose_amount_into_digits_test.is_correct_2 (0 ms) 6: [ RUN ] decompose_amount_into_digits_test.is_correct_3 6: [ OK ] decompose_amount_into_digits_test.is_correct_3 (0 ms) 6: [ RUN ] decompose_amount_into_digits_test.is_correct_4 6: [ OK ] decompose_amount_into_digits_test.is_correct_4 (0 ms) 6: [ RUN ] decompose_amount_into_digits_test.is_correct_5 6: [ OK ] decompose_amount_into_digits_test.is_correct_5 (0 ms) 6: [ RUN ] decompose_amount_into_digits_test.is_correct_6 6: [ OK ] decompose_amount_into_digits_test.is_correct_6 (0 ms) 6: [----------] 7 tests from decompose_amount_into_digits_test (0 ms total) 6: 6: [----------] 4 tests from device 6: [ RUN ] device.name 6: [ OK ] device.name (0 ms) 6: [ RUN ] device.open_close 6: [ OK ] device.open_close (0 ms) 6: [ RUN ] device.ops 6: [ OK ] device.ops (1 ms) 6: [ RUN ] device.ecdh32 6: [ OK ] device.ecdh32 (0 ms) 6: [----------] 4 tests from device (1 ms total) 6: 6: [----------] 1 test from difficulty 6: [ RUN ] difficulty.check_hash 6: [ OK ] difficulty.check_hash (0 ms) 6: [----------] 1 test from difficulty (0 ms total) 6: 6: [----------] 7 tests from DNSResolver 6: [ RUN ] DNSResolver.IPv4Success 6: /usr/ports/pobj/monero-0.18.3.4/monero-source-v0.18.3.4/tests/unit_tests/dns_resolver.cpp:44: Failure 6: Expected equality of these values: 6: 1 6: ips.size() 6: Which is: 0 6: 6: [ FAILED ] DNSResolver.IPv4Success (51 ms) 6: [ RUN ] DNSResolver.IPv4Failure 6: [ OK ] DNSResolver.IPv4Failure (6 ms) 6: [ RUN ] DNSResolver.DNSSECSuccess 6: /usr/ports/pobj/monero-0.18.3.4/monero-source-v0.18.3.4/tests/unit_tests/dns_resolver.cpp:79: Failure 6: Expected equality of these values: 6: 1 6: ips.size() 6: Which is: 0 6: 6: [ FAILED ] DNSResolver.DNSSECSuccess (50 ms) 6: [ RUN ] DNSResolver.DNSSECFailure 6: /usr/ports/pobj/monero-0.18.3.4/monero-source-v0.18.3.4/tests/unit_tests/dns_resolver.cpp:95: Failure 6: Expected equality of these values: 6: 1 6: ips.size() 6: Which is: 0 6: 6: [ FAILED ] DNSResolver.DNSSECFailure (3050 ms) 6: [ RUN ] DNSResolver.IPv6Failure 6: [ OK ] DNSResolver.IPv6Failure (6 ms) 6: [ RUN ] DNSResolver.GetTXTRecord 6: /usr/ports/pobj/monero-0.18.3.4/monero-source-v0.18.3.4/tests/unit_tests/dns_resolver.cpp:145: Failure 6: Expected: (0) != (records.size()), actual: 0 vs 0 6: 6: [ FAILED ] DNSResolver.GetTXTRecord (47 ms) 6: [ RUN ] DNSResolver.Localhost 6: [ OK ] DNSResolver.Localhost (5 ms) 6: [----------] 7 tests from DNSResolver (3218 ms total) 6: 6: [----------] 13 tests from DNS_PUBLIC 6: [ RUN ] DNS_PUBLIC.empty 6: 2024-12-15 08:03:28.106 E Invalid DNS_PUBLIC contents, ignored 6: [ OK ] DNS_PUBLIC.empty (0 ms) 6: [ RUN ] DNS_PUBLIC.default 6: 2024-12-15 08:03:28.106 W Using default public DNS server(s): 194.150.168.168, 80.67.169.40, 89.233.43.71, 109.69.8.51, 193.58.251.251 (TCP) 6: [ OK ] DNS_PUBLIC.default (0 ms) 6: [ RUN ] DNS_PUBLIC.invalid_scheme 6: 2024-12-15 08:03:28.106 E Invalid DNS_PUBLIC contents, ignored 6: [ OK ] DNS_PUBLIC.invalid_scheme (0 ms) 6: [ RUN ] DNS_PUBLIC.invalid_ip_alpha 6: 2024-12-15 08:03:28.106 E Invalid DNS_PUBLIC contents, ignored 6: [ OK ] DNS_PUBLIC.invalid_ip_alpha (0 ms) 6: [ RUN ] DNS_PUBLIC.invalid_ip_num1 6: 2024-12-15 08:03:28.106 E Invalid DNS_PUBLIC contents, ignored 6: [ OK ] DNS_PUBLIC.invalid_ip_num1 (0 ms) 6: [ RUN ] DNS_PUBLIC.invalid_ip_num3 6: 2024-12-15 08:03:28.106 E Invalid DNS_PUBLIC contents, ignored 6: [ OK ] DNS_PUBLIC.invalid_ip_num3 (0 ms) 6: [ RUN ] DNS_PUBLIC.invalid_ip_num4_extra 6: 2024-12-15 08:03:28.106 E Invalid DNS_PUBLIC contents, ignored 6: [ OK ] DNS_PUBLIC.invalid_ip_num4_extra (0 ms) 6: [ RUN ] DNS_PUBLIC.invalid_ip_num4_range 6: 2024-12-15 08:03:28.106 E Invalid IP: tcp://3.4.542.6, using default 6: [ OK ] DNS_PUBLIC.invalid_ip_num4_range (0 ms) 6: [ RUN ] DNS_PUBLIC.invalid_ip_dot 6: 2024-12-15 08:03:28.106 E Invalid DNS_PUBLIC contents, ignored 6: [ OK ] DNS_PUBLIC.invalid_ip_dot (0 ms) 6: [ RUN ] DNS_PUBLIC.invalid_ip_num5 6: 2024-12-15 08:03:28.106 E Invalid DNS_PUBLIC contents, ignored 6: [ OK ] DNS_PUBLIC.invalid_ip_num5 (0 ms) 6: [ RUN ] DNS_PUBLIC.invalid_ip_4_missing 6: 2024-12-15 08:03:28.106 E Invalid DNS_PUBLIC contents, ignored 6: [ OK ] DNS_PUBLIC.invalid_ip_4_missing (0 ms) 6: [ RUN ] DNS_PUBLIC.valid_ip_lo 6: [ OK ] DNS_PUBLIC.valid_ip_lo (0 ms) 6: [ RUN ] DNS_PUBLIC.valid_ip 6: [ OK ] DNS_PUBLIC.valid_ip (0 ms) 6: [----------] 13 tests from DNS_PUBLIC (0 ms total) 6: 6: [----------] 2 tests from boosted_tcp_server 6: [ RUN ] boosted_tcp_server.worker_threads_are_exception_resistant 6: [ OK ] boosted_tcp_server.worker_threads_are_exception_resistant (430 ms) 6: [ RUN ] boosted_tcp_server.strand_deadlock 6: [ OK ] boosted_tcp_server.strand_deadlock (26 ms) 6: [----------] 2 tests from boosted_tcp_server (456 ms total) 6: 6: [----------] 3 tests from test_epee_connection 6: [ RUN ] test_epee_connection.test_lifetime 6: [ OK ] test_epee_connection.test_lifetime (326 ms) 6: [ RUN ] test_epee_connection.ssl_shutdown 6: [ OK ] test_epee_connection.ssl_shutdown (2739 ms) 6: [ RUN ] test_epee_connection.ssl_handshake 6: [ OK ] test_epee_connection.ssl_handshake (476 ms) 6: [----------] 3 tests from test_epee_connection (3542 ms total) 6: 6: [----------] 8 tests from positive_test_connection_to_levin_protocol_handler_calls 6: [ RUN ] positive_test_connection_to_levin_protocol_handler_calls.new_handler_is_not_initialized 6: [ OK ] positive_test_connection_to_levin_protocol_handler_calls.new_handler_is_not_initialized (0 ms) 6: [ RUN ] positive_test_connection_to_levin_protocol_handler_calls.handler_initialization_and_destruction_is_correct 6: [ OK ] positive_test_connection_to_levin_protocol_handler_calls.handler_initialization_and_destruction_is_correct (0 ms) 6: [ RUN ] positive_test_connection_to_levin_protocol_handler_calls.concurent_handler_initialization_and_destruction_is_correct 6: [ OK ] positive_test_connection_to_levin_protocol_handler_calls.concurent_handler_initialization_and_destruction_is_correct (1351 ms) 6: [ RUN ] positive_test_connection_to_levin_protocol_handler_calls.handler_processes_handle_read_as_invoke 6: [ OK ] positive_test_connection_to_levin_protocol_handler_calls.handler_processes_handle_read_as_invoke (0 ms) 6: [ RUN ] positive_test_connection_to_levin_protocol_handler_calls.handler_processes_handle_read_as_notify 6: [ OK ] positive_test_connection_to_levin_protocol_handler_calls.handler_processes_handle_read_as_notify (0 ms) 6: [ RUN ] positive_test_connection_to_levin_protocol_handler_calls.handler_processes_qued_callback 6: [ OK ] positive_test_connection_to_levin_protocol_handler_calls.handler_processes_qued_callback (0 ms) 6: [ RUN ] positive_test_connection_to_levin_protocol_handler_calls.handler_processes_handle_read_as_dummy 6: [ OK ] positive_test_connection_to_levin_protocol_handler_calls.handler_processes_handle_read_as_dummy (0 ms) 6: [ RUN ] positive_test_connection_to_levin_protocol_handler_calls.handler_processes_handle_read_as_fragment 6: [ OK ] positive_test_connection_to_levin_protocol_handler_calls.handler_processes_handle_read_as_fragment (0 ms) 6: [----------] 8 tests from positive_test_connection_to_levin_protocol_handler_calls (1351 ms total) 6: 6: [----------] 12 tests from test_levin_protocol_handler__hanle_recv_with_invalid_data 6: [ RUN ] test_levin_protocol_handler__hanle_recv_with_invalid_data.handles_big_packet_1 6: [ OK ] test_levin_protocol_handler__hanle_recv_with_invalid_data.handles_big_packet_1 (0 ms) 6: [ RUN ] test_levin_protocol_handler__hanle_recv_with_invalid_data.handles_big_packet_2 6: [ OK ] test_levin_protocol_handler__hanle_recv_with_invalid_data.handles_big_packet_2 (0 ms) 6: [ RUN ] test_levin_protocol_handler__hanle_recv_with_invalid_data.handles_invalid_signature_for_full_header 6: [ OK ] test_levin_protocol_handler__hanle_recv_with_invalid_data.handles_invalid_signature_for_full_header (0 ms) 6: [ RUN ] test_levin_protocol_handler__hanle_recv_with_invalid_data.handles_invalid_signature_for_partial_header 6: [ OK ] test_levin_protocol_handler__hanle_recv_with_invalid_data.handles_invalid_signature_for_partial_header (0 ms) 6: [ RUN ] test_levin_protocol_handler__hanle_recv_with_invalid_data.handles_big_cb 6: [ OK ] test_levin_protocol_handler__hanle_recv_with_invalid_data.handles_big_cb (0 ms) 6: [ RUN ] test_levin_protocol_handler__hanle_recv_with_invalid_data.does_not_handle_data_after_close 6: [ OK ] test_levin_protocol_handler__hanle_recv_with_invalid_data.does_not_handle_data_after_close (0 ms) 6: [ RUN ] test_levin_protocol_handler__hanle_recv_with_invalid_data.handles_network_error 6: [ OK ] test_levin_protocol_handler__hanle_recv_with_invalid_data.handles_network_error (0 ms) 6: [ RUN ] test_levin_protocol_handler__hanle_recv_with_invalid_data.handles_chunked_header 6: [ OK ] test_levin_protocol_handler__hanle_recv_with_invalid_data.handles_chunked_header (0 ms) 6: [ RUN ] test_levin_protocol_handler__hanle_recv_with_invalid_data.handles_chunked_body 6: [ OK ] test_levin_protocol_handler__hanle_recv_with_invalid_data.handles_chunked_body (0 ms) 6: [ RUN ] test_levin_protocol_handler__hanle_recv_with_invalid_data.handles_two_requests_at_once 6: [ OK ] test_levin_protocol_handler__hanle_recv_with_invalid_data.handles_two_requests_at_once (0 ms) 6: [ RUN ] test_levin_protocol_handler__hanle_recv_with_invalid_data.handles_unexpected_response 6: [ OK ] test_levin_protocol_handler__hanle_recv_with_invalid_data.handles_unexpected_response (0 ms) 6: [ RUN ] test_levin_protocol_handler__hanle_recv_with_invalid_data.handles_short_fragment 6: [ OK ] test_levin_protocol_handler__hanle_recv_with_invalid_data.handles_short_fragment (0 ms) 6: [----------] 12 tests from test_levin_protocol_handler__hanle_recv_with_invalid_data (0 ms total) 6: 6: [----------] 2 tests from epee_binary 6: [ RUN ] epee_binary.two_keys 6: [ OK ] epee_binary.two_keys (0 ms) 6: [ RUN ] epee_binary.duplicate_key 6: [ OK ] epee_binary.duplicate_key (0 ms) 6: [----------] 2 tests from epee_binary (0 ms total) 6: 6: [----------] 11 tests from Span 6: [ RUN ] Span.Traits 6: [ OK ] Span.Traits (0 ms) 6: [ RUN ] Span.MutableConstruction 6: [ OK ] Span.MutableConstruction (0 ms) 6: [ RUN ] Span.ImmutableConstruction 6: [ OK ] Span.ImmutableConstruction (0 ms) 6: [ RUN ] Span.NoExcept 6: [ OK ] Span.NoExcept (0 ms) 6: [ RUN ] Span.Nullptr 6: [ OK ] Span.Nullptr (0 ms) 6: [ RUN ] Span.Writing 6: [ OK ] Span.Writing (0 ms) 6: [ RUN ] Span.RemovePrefix 6: [ OK ] Span.RemovePrefix (0 ms) 6: [ RUN ] Span.ToByteSpan 6: [ OK ] Span.ToByteSpan (0 ms) 6: [ RUN ] Span.AsByteSpan 6: [ OK ] Span.AsByteSpan (0 ms) 6: [ RUN ] Span.AsMutByteSpan 6: [ OK ] Span.AsMutByteSpan (0 ms) 6: [ RUN ] Span.ToMutSpan 6: [ OK ] Span.ToMutSpan (0 ms) 6: [----------] 11 tests from Span (0 ms total) 6: 6: [----------] 14 tests from ByteSlice 6: [ RUN ] ByteSlice.Construction 6: [ OK ] ByteSlice.Construction (0 ms) 6: [ RUN ] ByteSlice.DataReturnedMatches 6: [ OK ] ByteSlice.DataReturnedMatches (0 ms) 6: [ RUN ] ByteSlice.NoExcept 6: [ OK ] ByteSlice.NoExcept (0 ms) 6: [ RUN ] ByteSlice.Empty 6: [ OK ] ByteSlice.Empty (0 ms) 6: [ RUN ] ByteSlice.CopySpans 6: [ OK ] ByteSlice.CopySpans (0 ms) 6: [ RUN ] ByteSlice.AdaptString 6: [ OK ] ByteSlice.AdaptString (0 ms) 6: [ RUN ] ByteSlice.EmptyAdaptString 6: [ OK ] ByteSlice.EmptyAdaptString (0 ms) 6: [ RUN ] ByteSlice.AdaptVector 6: [ OK ] ByteSlice.AdaptVector (0 ms) 6: [ RUN ] ByteSlice.EmptyAdaptVector 6: [ OK ] ByteSlice.EmptyAdaptVector (0 ms) 6: [ RUN ] ByteSlice.Move 6: [ OK ] ByteSlice.Move (0 ms) 6: [ RUN ] ByteSlice.Clone 6: [ OK ] ByteSlice.Clone (0 ms) 6: [ RUN ] ByteSlice.RemovePrefix 6: [ OK ] ByteSlice.RemovePrefix (0 ms) 6: [ RUN ] ByteSlice.TakeSlice 6: [ OK ] ByteSlice.TakeSlice (0 ms) 6: [ RUN ] ByteSlice.GetSlice 6: [ OK ] ByteSlice.GetSlice (0 ms) 6: [----------] 14 tests from ByteSlice (0 ms total) 6: 6: [----------] 11 tests from ByteStream 6: [ RUN ] ByteStream.Construction 6: [ OK ] ByteStream.Construction (0 ms) 6: [ RUN ] ByteStream.Noexcept 6: [ OK ] ByteStream.Noexcept (0 ms) 6: [ RUN ] ByteStream.Empty 6: [ OK ] ByteStream.Empty (0 ms) 6: [ RUN ] ByteStream.Write 6: [ OK ] ByteStream.Write (0 ms) 6: [ RUN ] ByteStream.Put 6: [ OK ] ByteStream.Put (0 ms) 6: [ RUN ] ByteStream.PutN 6: [ OK ] ByteStream.PutN (0 ms) 6: [ RUN ] ByteStream.Reserve 6: [ OK ] ByteStream.Reserve (0 ms) 6: [ RUN ] ByteStream.TakeBuffer 6: [ OK ] ByteStream.TakeBuffer (0 ms) 6: [ RUN ] ByteStream.Move 6: [ OK ] ByteStream.Move (0 ms) 6: [ RUN ] ByteStream.ToByteSlice 6: [ OK ] ByteStream.ToByteSlice (0 ms) 6: [ RUN ] ByteStream.Clear 6: [ OK ] ByteStream.Clear (0 ms) 6: [----------] 11 tests from ByteStream (0 ms total) 6: 6: [----------] 5 tests from ToHex 6: [ RUN ] ToHex.String 6: [ OK ] ToHex.String (0 ms) 6: [ RUN ] ToHex.Array 6: [ OK ] ToHex.Array (0 ms) 6: [ RUN ] ToHex.ArrayFromPod 6: [ OK ] ToHex.ArrayFromPod (0 ms) 6: [ RUN ] ToHex.Ostream 6: [ OK ] ToHex.Ostream (0 ms) 6: [ RUN ] ToHex.Formatted 6: [ OK ] ToHex.Formatted (0 ms) 6: [----------] 5 tests from ToHex (0 ms total) 6: 6: [----------] 1 test from HexLocale 6: [ RUN ] HexLocale.String 6: [ OK ] HexLocale.String (0 ms) 6: [----------] 1 test from HexLocale (0 ms total) 6: 6: [----------] 2 tests from FromHex 6: [ RUN ] FromHex.ToString 6: [ OK ] FromHex.ToString (0 ms) 6: [ RUN ] FromHex.ToBuffer 6: [ OK ] FromHex.ToBuffer (0 ms) 6: [----------] 2 tests from FromHex (0 ms total) 6: 6: [----------] 8 tests from StringTools 6: [ RUN ] StringTools.BuffToHex 6: [ OK ] StringTools.BuffToHex (0 ms) 6: [ RUN ] StringTools.PodToHex 6: [ OK ] StringTools.PodToHex (0 ms) 6: [ RUN ] StringTools.ParseHex 6: [ OK ] StringTools.ParseHex (0 ms) 6: [ RUN ] StringTools.ParseNotHex 6: [ OK ] StringTools.ParseNotHex (0 ms) 6: [ RUN ] StringTools.GetIpString 6: [ OK ] StringTools.GetIpString (0 ms) 6: [ RUN ] StringTools.GetIpInt32 6: [ OK ] StringTools.GetIpInt32 (0 ms) 6: [ RUN ] StringTools.GetExtension 6: [ OK ] StringTools.GetExtension (0 ms) 6: [ RUN ] StringTools.CutOffExtension 6: [ OK ] StringTools.CutOffExtension (0 ms) 6: [----------] 8 tests from StringTools (0 ms total) 6: 6: [----------] 3 tests from NetUtils 6: [ RUN ] NetUtils.IPv4NetworkAddress 6: [ OK ] NetUtils.IPv4NetworkAddress (0 ms) 6: [ RUN ] NetUtils.NetworkAddress 6: [ OK ] NetUtils.NetworkAddress (0 ms) 6: [ RUN ] NetUtils.PrivateRanges 6: [ OK ] NetUtils.PrivateRanges (0 ms) 6: [----------] 3 tests from NetUtils (0 ms total) 6: 6: [----------] 4 tests from net_buffer 6: [ RUN ] net_buffer.basic 6: 2024-12-15 08:03:33.459 E span is too large 6: 2024-12-15 08:03:33.459 E span is too large 6: 2024-12-15 08:03:33.459 E span is too large 6: 2024-12-15 08:03:33.459 E span is too large 6: 2024-12-15 08:03:33.459 E erase: sz too large 6: 2024-12-15 08:03:33.459 E span is too large 6: [ OK ] net_buffer.basic (0 ms) 6: [ RUN ] net_buffer.existing_capacity 6: [ OK ] net_buffer.existing_capacity (0 ms) 6: [ RUN ] net_buffer.reallocate 6: [ OK ] net_buffer.reallocate (0 ms) 6: [ RUN ] net_buffer.move 6: [ OK ] net_buffer.move (0 ms) 6: [----------] 4 tests from net_buffer (0 ms total) 6: 6: [----------] 5 tests from parsing 6: [ RUN ] parsing.isspace 6: [ OK ] parsing.isspace (0 ms) 6: [ RUN ] parsing.isdigit 6: [ OK ] parsing.isdigit (0 ms) 6: [ RUN ] parsing.number 6: [ OK ] parsing.number (0 ms) 6: [ RUN ] parsing.unicode 6: [ OK ] parsing.unicode (0 ms) 6: [ RUN ] parsing.strtoul 6: [ OK ] parsing.strtoul (0 ms) 6: [----------] 5 tests from parsing (0 ms total) 6: 6: [----------] 10 tests from Expect 6: [ RUN ] Expect.Constructions 6: [ OK ] Expect.Constructions (0 ms) 6: [ RUN ] Expect.Conversions 6: [ OK ] Expect.Conversions (0 ms) 6: [ RUN ] Expect.NoExcept 6: [ OK ] Expect.NoExcept (0 ms) 6: [ RUN ] Expect.Trivial 6: [ OK ] Expect.Trivial (0 ms) 6: [ RUN ] Expect.Assignment 6: [ OK ] Expect.Assignment (0 ms) 6: [ RUN ] Expect.AssignmentThrowsOnMove 6: [ OK ] Expect.AssignmentThrowsOnMove (0 ms) 6: [ RUN ] Expect.EqualWithStrings 6: [ OK ] Expect.EqualWithStrings (0 ms) 6: [ RUN ] Expect.EqualWithVoid 6: [ OK ] Expect.EqualWithVoid (0 ms) 6: [ RUN ] Expect.EqualNoCopies 6: [ OK ] Expect.EqualNoCopies (0 ms) 6: [ RUN ] Expect.Macros 6: [ OK ] Expect.Macros (0 ms) 6: [----------] 10 tests from Expect (0 ms total) 6: 6: [----------] 4 tests from fee 6: [ RUN ] fee.10xmr 6: [ OK ] fee.10xmr (0 ms) 6: [ RUN ] fee.1xmr 6: [ OK ] fee.1xmr (0 ms) 6: [ RUN ] fee.dot3xmr 6: [ OK ] fee.dot3xmr (0 ms) 6: [ RUN ] fee.double_at_full 6: [ OK ] fee.double_at_full (0 ms) 6: [----------] 4 tests from fee (0 ms total) 6: 6: [----------] 7 tests from JsonSerialization 6: [ RUN ] JsonSerialization.VectorBytes 6: [ OK ] JsonSerialization.VectorBytes (0 ms) 6: [ RUN ] JsonSerialization.InvalidVectorBytes 6: [ OK ] JsonSerialization.InvalidVectorBytes (0 ms) 6: [ RUN ] JsonSerialization.DaemonInfo 6: [ OK ] JsonSerialization.DaemonInfo (0 ms) 6: [ RUN ] JsonSerialization.MinerTransaction 6: [ OK ] JsonSerialization.MinerTransaction (1 ms) 6: [ RUN ] JsonSerialization.RegularTransaction 6: [ OK ] JsonSerialization.RegularTransaction (20 ms) 6: [ RUN ] JsonSerialization.RingctTransaction 6: [ OK ] JsonSerialization.RingctTransaction (49 ms) 6: [ RUN ] JsonSerialization.BulletproofTransaction 6: [ OK ] JsonSerialization.BulletproofTransaction (61 ms) 6: [----------] 7 tests from JsonSerialization (133 ms total) 6: 6: [----------] 1 test from JsonRpcSerialization 6: [ RUN ] JsonRpcSerialization.HandlerFromJson 6: [ OK ] JsonRpcSerialization.HandlerFromJson (0 ms) 6: [----------] 1 test from JsonRpcSerialization (0 ms total) 6: 6: [----------] 75 tests from get_xtype_from_string 6: [ RUN ] get_xtype_from_string.handles_pos_uint16_t_0 6: [ OK ] get_xtype_from_string.handles_pos_uint16_t_0 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_pos_uint16_t_1 6: [ OK ] get_xtype_from_string.handles_pos_uint16_t_1 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_pos_uint16_t_65535 6: [ OK ] get_xtype_from_string.handles_pos_uint16_t_65535 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint16_t_75 6: [ OK ] get_xtype_from_string.handles_neguint16_t_75 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint16_t_76 6: [ OK ] get_xtype_from_string.handles_neguint16_t_76 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint16_t_77 6: [ OK ] get_xtype_from_string.handles_neguint16_t_77 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint16_t_78 6: [ OK ] get_xtype_from_string.handles_neguint16_t_78 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint16_t_79 6: [ OK ] get_xtype_from_string.handles_neguint16_t_79 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint16_t_81 6: [ OK ] get_xtype_from_string.handles_neguint16_t_81 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint16_t_82 6: [ OK ] get_xtype_from_string.handles_neguint16_t_82 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint16_t_83 6: [ OK ] get_xtype_from_string.handles_neguint16_t_83 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint16_t_84 6: [ OK ] get_xtype_from_string.handles_neguint16_t_84 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint16_t_86 6: [ OK ] get_xtype_from_string.handles_neguint16_t_86 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint16_t_87 6: [ OK ] get_xtype_from_string.handles_neguint16_t_87 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint16_t_88 6: [ OK ] get_xtype_from_string.handles_neguint16_t_88 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint16_t_89 6: [ OK ] get_xtype_from_string.handles_neguint16_t_89 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint16_t_90 6: [ OK ] get_xtype_from_string.handles_neguint16_t_90 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint16_t_91 6: [ OK ] get_xtype_from_string.handles_neguint16_t_91 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint16_t_93 6: [ OK ] get_xtype_from_string.handles_neguint16_t_93 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint16_t_94 6: [ OK ] get_xtype_from_string.handles_neguint16_t_94 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint16_t_95 6: [ OK ] get_xtype_from_string.handles_neguint16_t_95 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint16_t_96 6: [ OK ] get_xtype_from_string.handles_neguint16_t_96 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint16_t_97 6: [ OK ] get_xtype_from_string.handles_neguint16_t_97 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint16_t_99 6: [ OK ] get_xtype_from_string.handles_neguint16_t_99 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint16_t_100 6: [ OK ] get_xtype_from_string.handles_neguint16_t_100 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint16_t_101 6: [ OK ] get_xtype_from_string.handles_neguint16_t_101 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_pos_uint32_t_0 6: [ OK ] get_xtype_from_string.handles_pos_uint32_t_0 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_pos_uint32_t_1 6: [ OK ] get_xtype_from_string.handles_pos_uint32_t_1 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_pos_uint32_t_4294967295 6: [ OK ] get_xtype_from_string.handles_pos_uint32_t_4294967295 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint32_t_108 6: [ OK ] get_xtype_from_string.handles_neguint32_t_108 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint32_t_109 6: [ OK ] get_xtype_from_string.handles_neguint32_t_109 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint32_t_110 6: [ OK ] get_xtype_from_string.handles_neguint32_t_110 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint32_t_111 6: [ OK ] get_xtype_from_string.handles_neguint32_t_111 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint32_t_112 6: [ OK ] get_xtype_from_string.handles_neguint32_t_112 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint32_t_114 6: [ OK ] get_xtype_from_string.handles_neguint32_t_114 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint32_t_115 6: [ OK ] get_xtype_from_string.handles_neguint32_t_115 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint32_t_116 6: [ OK ] get_xtype_from_string.handles_neguint32_t_116 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint32_t_117 6: [ OK ] get_xtype_from_string.handles_neguint32_t_117 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint32_t_119 6: [ OK ] get_xtype_from_string.handles_neguint32_t_119 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint32_t_120 6: [ OK ] get_xtype_from_string.handles_neguint32_t_120 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint32_t_121 6: [ OK ] get_xtype_from_string.handles_neguint32_t_121 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint32_t_122 6: [ OK ] get_xtype_from_string.handles_neguint32_t_122 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint32_t_123 6: [ OK ] get_xtype_from_string.handles_neguint32_t_123 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint32_t_124 6: [ OK ] get_xtype_from_string.handles_neguint32_t_124 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint32_t_126 6: [ OK ] get_xtype_from_string.handles_neguint32_t_126 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint32_t_127 6: [ OK ] get_xtype_from_string.handles_neguint32_t_127 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint32_t_128 6: [ OK ] get_xtype_from_string.handles_neguint32_t_128 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint32_t_129 6: [ OK ] get_xtype_from_string.handles_neguint32_t_129 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint32_t_130 6: [ OK ] get_xtype_from_string.handles_neguint32_t_130 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint32_t_132 6: [ OK ] get_xtype_from_string.handles_neguint32_t_132 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint32_t_133 6: [ OK ] get_xtype_from_string.handles_neguint32_t_133 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_pos_uint64_t_0 6: [ OK ] get_xtype_from_string.handles_pos_uint64_t_0 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_pos_uint64_t_1 6: [ OK ] get_xtype_from_string.handles_pos_uint64_t_1 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_pos_uint64_t_18446744073709551615ULL 6: [ OK ] get_xtype_from_string.handles_pos_uint64_t_18446744073709551615ULL (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint64_t_139 6: [ OK ] get_xtype_from_string.handles_neguint64_t_139 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint64_t_140 6: [ OK ] get_xtype_from_string.handles_neguint64_t_140 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint64_t_141 6: [ OK ] get_xtype_from_string.handles_neguint64_t_141 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint64_t_142 6: [ OK ] get_xtype_from_string.handles_neguint64_t_142 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint64_t_143 6: [ OK ] get_xtype_from_string.handles_neguint64_t_143 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint64_t_145 6: [ OK ] get_xtype_from_string.handles_neguint64_t_145 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint64_t_146 6: [ OK ] get_xtype_from_string.handles_neguint64_t_146 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint64_t_147 6: [ OK ] get_xtype_from_string.handles_neguint64_t_147 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint64_t_148 6: [ OK ] get_xtype_from_string.handles_neguint64_t_148 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint64_t_150 6: [ OK ] get_xtype_from_string.handles_neguint64_t_150 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint64_t_151 6: [ OK ] get_xtype_from_string.handles_neguint64_t_151 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint64_t_152 6: [ OK ] get_xtype_from_string.handles_neguint64_t_152 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint64_t_153 6: [ OK ] get_xtype_from_string.handles_neguint64_t_153 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint64_t_154 6: [ OK ] get_xtype_from_string.handles_neguint64_t_154 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint64_t_155 6: [ OK ] get_xtype_from_string.handles_neguint64_t_155 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint64_t_157 6: [ OK ] get_xtype_from_string.handles_neguint64_t_157 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint64_t_158 6: [ OK ] get_xtype_from_string.handles_neguint64_t_158 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint64_t_159 6: [ OK ] get_xtype_from_string.handles_neguint64_t_159 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint64_t_160 6: [ OK ] get_xtype_from_string.handles_neguint64_t_160 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint64_t_161 6: [ OK ] get_xtype_from_string.handles_neguint64_t_161 (0 ms) 6: [ RUN ] get_xtype_from_string.handles_neguint64_t_163 6: [ OK ] get_xtype_from_string.handles_neguint64_t_163 (0 ms) 6: [----------] 75 tests from get_xtype_from_string (0 ms total) 6: 6: [----------] 6 tests from hashchain 6: [ RUN ] hashchain.empty 6: [ OK ] hashchain.empty (0 ms) 6: [ RUN ] hashchain.genesis 6: [ OK ] hashchain.genesis (0 ms) 6: [ RUN ] hashchain.push_back 6: [ OK ] hashchain.push_back (0 ms) 6: [ RUN ] hashchain.clear_empty 6: [ OK ] hashchain.clear_empty (0 ms) 6: [ RUN ] hashchain.crop 6: [ OK ] hashchain.crop (0 ms) 6: [ RUN ] hashchain.trim 6: [ OK ] hashchain.trim (0 ms) 6: [----------] 6 tests from hashchain (0 ms total) 6: 6: [----------] 5 tests from keccak_hmac 6: [ RUN ] keccak_hmac.nullptr 6: [ OK ] keccak_hmac.nullptr (0 ms) 6: [ RUN ] keccak_hmac.1 6: [ OK ] keccak_hmac.1 (0 ms) 6: [ RUN ] keccak_hmac.1_20 6: [ OK ] keccak_hmac.1_20 (0 ms) 6: [ RUN ] keccak_hmac.136_1 6: [ OK ] keccak_hmac.136_1 (0 ms) 6: [ RUN ] keccak_hmac.137_1 6: [ OK ] keccak_hmac.137_1 (0 ms) 6: [----------] 5 tests from keccak_hmac (0 ms total) 6: 6: [----------] 7 tests from HTTP_Server_Auth 6: [ RUN ] HTTP_Server_Auth.NotRequired 6: [ OK ] HTTP_Server_Auth.NotRequired (0 ms) 6: [ RUN ] HTTP_Server_Auth.MissingAuth 6: [ OK ] HTTP_Server_Auth.MissingAuth (0 ms) 6: [ RUN ] HTTP_Server_Auth.BadSyntax 6: [ OK ] HTTP_Server_Auth.BadSyntax (0 ms) 6: [ RUN ] HTTP_Server_Auth.MD5 6: [ OK ] HTTP_Server_Auth.MD5 (0 ms) 6: [ RUN ] HTTP_Server_Auth.MD5_sess 6: [ OK ] HTTP_Server_Auth.MD5_sess (0 ms) 6: [ RUN ] HTTP_Server_Auth.MD5_auth 6: [ OK ] HTTP_Server_Auth.MD5_auth (0 ms) 6: [ RUN ] HTTP_Server_Auth.MD5_sess_auth 6: [ OK ] HTTP_Server_Auth.MD5_sess_auth (0 ms) 6: [----------] 7 tests from HTTP_Server_Auth (0 ms total) 6: 6: [----------] 1 test from HTTP_Auth 6: [ RUN ] HTTP_Auth.DogFood 6: [ OK ] HTTP_Auth.DogFood (10 ms) 6: [----------] 1 test from HTTP_Auth (10 ms total) 6: 6: [----------] 5 tests from HTTP_Client_Auth 6: [ RUN ] HTTP_Client_Auth.Unavailable 6: [ OK ] HTTP_Client_Auth.Unavailable (0 ms) 6: [ RUN ] HTTP_Client_Auth.MissingAuthenticate 6: [ OK ] HTTP_Client_Auth.MissingAuthenticate (0 ms) 6: [ RUN ] HTTP_Client_Auth.BadSyntax 6: [ OK ] HTTP_Client_Auth.BadSyntax (0 ms) 6: [ RUN ] HTTP_Client_Auth.MD5 6: [ OK ] HTTP_Client_Auth.MD5 (0 ms) 6: [ RUN ] HTTP_Client_Auth.MD5_auth 6: [ OK ] HTTP_Client_Auth.MD5_auth (13 ms) 6: [----------] 5 tests from HTTP_Client_Auth (13 ms total) 6: 6: [----------] 1 test from HTTP 6: [ RUN ] HTTP.Add_Field 6: [ OK ] HTTP.Add_Field (0 ms) 6: [----------] 1 test from HTTP (0 ms total) 6: 6: [----------] 16 tests from keccak 6: [ RUN ] keccak.0_and_0 6: [ OK ] keccak.0_and_0 (0 ms) 6: [ RUN ] keccak.1_and_1 6: [ OK ] keccak.1_and_1 (0 ms) 6: [ RUN ] keccak.1_and_0_1_0 6: [ OK ] keccak.1_and_0_1_0 (0 ms) 6: [ RUN ] keccak.2_and_1_1 6: [ OK ] keccak.2_and_1_1 (0 ms) 6: [ RUN ] keccak.4_and_0_0_1_0_2_1_0 6: [ OK ] keccak.4_and_0_0_1_0_2_1_0 (0 ms) 6: [ RUN ] keccak.15_and_1_14 6: [ OK ] keccak.15_and_1_14 (0 ms) 6: [ RUN ] keccak.135_and_134_1 6: [ OK ] keccak.135_and_134_1 (0 ms) 6: [ RUN ] keccak.135_and_135_0 6: [ OK ] keccak.135_and_135_0 (0 ms) 6: [ RUN ] keccak.135_and_0_135 6: [ OK ] keccak.135_and_0_135 (0 ms) 6: [ RUN ] keccak.136_and_135_1 6: [ OK ] keccak.136_and_135_1 (0 ms) 6: [ RUN ] keccak.136_and_136_0 6: [ OK ] keccak.136_and_136_0 (0 ms) 6: [ RUN ] keccak.136_and_0_136 6: [ OK ] keccak.136_and_0_136 (0 ms) 6: [ RUN ] keccak.136_and_136 6: [ OK ] keccak.136_and_136 (0 ms) 6: [ RUN ] keccak.137_and_136_1 6: [ OK ] keccak.137_and_136_1 (0 ms) 6: [ RUN ] keccak.137_and_1_136 6: [ OK ] keccak.137_and_1_136 (0 ms) 6: [ RUN ] keccak.alignment 6: [ OK ] keccak.alignment (3 ms) 6: [----------] 16 tests from keccak (4 ms total) 6: 6: [----------] 2 tests from make_header 6: [ RUN ] make_header.no_expect_return 6: [ OK ] make_header.no_expect_return (0 ms) 6: [ RUN ] make_header.expect_return 6: [ OK ] make_header.expect_return (0 ms) 6: [----------] 2 tests from make_header (0 ms total) 6: 6: [----------] 7 tests from message_writer 6: [ RUN ] message_writer.invoke_with_empty_payload 6: [ OK ] message_writer.invoke_with_empty_payload (0 ms) 6: [ RUN ] message_writer.invoke_with_payload 6: [ OK ] message_writer.invoke_with_payload (0 ms) 6: [ RUN ] message_writer.notify_with_empty_payload 6: [ OK ] message_writer.notify_with_empty_payload (0 ms) 6: [ RUN ] message_writer.notify_with_payload 6: [ OK ] message_writer.notify_with_payload (0 ms) 6: [ RUN ] message_writer.response_with_empty_payload 6: [ OK ] message_writer.response_with_empty_payload (0 ms) 6: [ RUN ] message_writer.response_with_payload 6: [ OK ] message_writer.response_with_payload (0 ms) 6: [ RUN ] message_writer.error 6: [ OK ] message_writer.error (0 ms) 6: [----------] 7 tests from message_writer (0 ms total) 6: 6: [----------] 2 tests from make_noise 6: [ RUN ] make_noise.invalid 6: [ OK ] make_noise.invalid (0 ms) 6: [ RUN ] make_noise.valid 6: [ OK ] make_noise.valid (0 ms) 6: [----------] 2 tests from make_noise (0 ms total) 6: 6: [----------] 3 tests from make_fragment 6: [ RUN ] make_fragment.invalid 6: [ OK ] make_fragment.invalid (0 ms) 6: [ RUN ] make_fragment.single 6: [ OK ] make_fragment.single (0 ms) 6: [ RUN ] make_fragment.multiple 6: [ OK ] make_fragment.multiple (2 ms) 6: [----------] 3 tests from make_fragment (2 ms total) 6: 6: [----------] 33 tests from levin_notify 6: [ RUN ] levin_notify.defaulted 6: [ OK ] levin_notify.defaulted (0 ms) 6: [ RUN ] levin_notify.fluff_without_padding 6: [ OK ] levin_notify.fluff_without_padding (0 ms) 6: [ RUN ] levin_notify.stem_without_padding 6: [ OK ] levin_notify.stem_without_padding (0 ms) 6: [ RUN ] levin_notify.stem_no_outs_without_padding 6: 2024-12-15 08:03:33.627 E Unable to send transaction(s) via Dandelion++ stem 6: [ OK ] levin_notify.stem_no_outs_without_padding (0 ms) 6: [ RUN ] levin_notify.local_without_padding 6: [ OK ] levin_notify.local_without_padding (0 ms) 6: [ RUN ] levin_notify.forward_without_padding 6: [ OK ] levin_notify.forward_without_padding (0 ms) 6: [ RUN ] levin_notify.block_without_padding 6: [ OK ] levin_notify.block_without_padding (0 ms) 6: [ RUN ] levin_notify.none_without_padding 6: [ OK ] levin_notify.none_without_padding (0 ms) 6: [ RUN ] levin_notify.fluff_with_padding 6: [ OK ] levin_notify.fluff_with_padding (0 ms) 6: [ RUN ] levin_notify.stem_with_padding 6: [ OK ] levin_notify.stem_with_padding (0 ms) 6: [ RUN ] levin_notify.stem_no_outs_with_padding 6: 2024-12-15 08:03:33.630 E Unable to send transaction(s) via Dandelion++ stem 6: [ OK ] levin_notify.stem_no_outs_with_padding (0 ms) 6: [ RUN ] levin_notify.local_with_padding 6: [ OK ] levin_notify.local_with_padding (0 ms) 6: [ RUN ] levin_notify.forward_with_padding 6: [ OK ] levin_notify.forward_with_padding (0 ms) 6: [ RUN ] levin_notify.block_with_padding 6: [ OK ] levin_notify.block_with_padding (0 ms) 6: [ RUN ] levin_notify.none_with_padding 6: [ OK ] levin_notify.none_with_padding (0 ms) 6: [ RUN ] levin_notify.private_fluff_without_padding 6: [ OK ] levin_notify.private_fluff_without_padding (0 ms) 6: [ RUN ] levin_notify.private_stem_without_padding 6: [ OK ] levin_notify.private_stem_without_padding (0 ms) 6: [ RUN ] levin_notify.private_local_without_padding 6: [ OK ] levin_notify.private_local_without_padding (0 ms) 6: [ RUN ] levin_notify.private_forward_without_padding 6: [ OK ] levin_notify.private_forward_without_padding (0 ms) 6: [ RUN ] levin_notify.private_block_without_padding 6: [ OK ] levin_notify.private_block_without_padding (0 ms) 6: [ RUN ] levin_notify.private_none_without_padding 6: [ OK ] levin_notify.private_none_without_padding (0 ms) 6: [ RUN ] levin_notify.private_fluff_with_padding 6: [ OK ] levin_notify.private_fluff_with_padding (0 ms) 6: [ RUN ] levin_notify.private_stem_with_padding 6: [ OK ] levin_notify.private_stem_with_padding (0 ms) 6: [ RUN ] levin_notify.private_local_with_padding 6: [ OK ] levin_notify.private_local_with_padding (0 ms) 6: [ RUN ] levin_notify.private_forward_with_padding 6: [ OK ] levin_notify.private_forward_with_padding (0 ms) 6: [ RUN ] levin_notify.private_block_with_padding 6: [ OK ] levin_notify.private_block_with_padding (0 ms) 6: [ RUN ] levin_notify.private_none_with_padding 6: [ OK ] levin_notify.private_none_with_padding (0 ms) 6: [ RUN ] levin_notify.stem_mappings 6: [ OK ] levin_notify.stem_mappings (0 ms) 6: [ RUN ] levin_notify.fluff_multiple 6: [ OK ] levin_notify.fluff_multiple (0 ms) 6: [ RUN ] levin_notify.fluff_with_duplicate 6: [ OK ] levin_notify.fluff_with_duplicate (0 ms) 6: [ RUN ] levin_notify.noise 6: [ OK ] levin_notify.noise (0 ms) 6: [ RUN ] levin_notify.noise_stem 6: 2024-12-15 08:03:33.636 W Dandelion++ stem not supported over noise networks 6: [ OK ] levin_notify.noise_stem (0 ms) 6: [ RUN ] levin_notify.command_max_bytes 6: [ OK ] levin_notify.command_max_bytes (0 ms) 6: [----------] 33 tests from levin_notify (10 ms total) 6: 6: [----------] 10 tests from logging 6: [ RUN ] logging.no_logs 6: [ OK ] logging.no_logs (1 ms) 6: [ RUN ] logging.default 6: [ OK ] logging.default (1 ms) 6: [ RUN ] logging.all 6: [ OK ] logging.all (2 ms) 6: [ RUN ] logging.glob_suffix 6: [ OK ] logging.glob_suffix (1 ms) 6: [ RUN ] logging.glob_prefix 6: [ OK ] logging.glob_prefix (1 ms) 6: [ RUN ] logging.last_precedence 6: [ OK ] logging.last_precedence (1 ms) 6: [ RUN ] logging.multiline 6: [ OK ] logging.multiline (1 ms) 6: [ RUN ] logging.copy_ctor_segfault 6: [ OK ] logging.copy_ctor_segfault (0 ms) 6: [ RUN ] logging.operator_equals_segfault 6: [ OK ] logging.operator_equals_segfault (0 ms) 6: [ RUN ] logging.empty_configurations_throws 6: [ OK ] logging.empty_configurations_throws (0 ms) 6: [----------] 10 tests from logging (13 ms total) 6: 6: [----------] 10 tests from long_term_block_weight 6: [ RUN ] long_term_block_weight.empty_short 6: [ OK ] long_term_block_weight.empty_short (71 ms) 6: [ RUN ] long_term_block_weight.identical_before_fork 6: [ OK ] long_term_block_weight.identical_before_fork (671 ms) 6: [ RUN ] long_term_block_weight.identical_after_fork_before_long_term_window 6: [ OK ] long_term_block_weight.identical_after_fork_before_long_term_window (395 ms) 6: [ RUN ] long_term_block_weight.ceiling_at_30000000 6: [ OK ] long_term_block_weight.ceiling_at_30000000 (423 ms) 6: [ RUN ] long_term_block_weight.multi_pop 6: [ OK ] long_term_block_weight.multi_pop (388 ms) 6: [ RUN ] long_term_block_weight.multiple_updates 6: [ OK ] long_term_block_weight.multiple_updates (659 ms) 6: [ RUN ] long_term_block_weight.pop_invariant_max 9: running: ['/usr/local/bin/python3.11', '/usr/ports/pobj/monero-0.18.3.4/monero-source-v0.18.3.4/tests/block_weight/block_weight.py'] 9: running: ['/usr/ports/pobj/monero-0.18.3.4/build-amd64/tests/block_weight/block_weight'] 9: comparing 18/20 Test #9: block_weight ..................... Passed 26.20 sec 6: [ OK ] long_term_block_weight.pop_invariant_max (806 ms) 6: [ RUN ] long_term_block_weight.pop_invariant_random 6: [ OK ] long_term_block_weight.pop_invariant_random (3075 ms) 6: [ RUN ] long_term_block_weight.long_growth_spike_and_drop 6: [ OK ] long_term_block_weight.long_growth_spike_and_drop (591 ms) 6: [ RUN ] long_term_block_weight.cache_matches_true_value 6: [ OK ] long_term_block_weight.cache_matches_true_value (1612 ms) 6: [----------] 10 tests from long_term_block_weight (8696 ms total) 6: 6: [----------] 11 tests from LMDB 6: [ RUN ] LMDB.Traits 6: [ OK ] LMDB.Traits (0 ms) 6: [ RUN ] LMDB.ToNative 6: [ OK ] LMDB.ToNative (0 ms) 6: [ RUN ] LMDB.Conversions 6: [ OK ] LMDB.Conversions (0 ms) 6: [ RUN ] LMDB.LessSort 6: [ OK ] LMDB.LessSort (0 ms) 6: [ RUN ] LMDB.SortCompare 6: [ OK ] LMDB.SortCompare (0 ms) 6: [ RUN ] LMDB.Table 6: [ OK ] LMDB.Table (0 ms) 6: [ RUN ] LMDB.InvalidDatabase 6: [ OK ] LMDB.InvalidDatabase (0 ms) 6: [ RUN ] LMDB.InvalidValueStream 6: [ OK ] LMDB.InvalidValueStream (0 ms) 6: [ RUN ] LMDB.InvalidValueIterator 6: [ OK ] LMDB.InvalidValueIterator (0 ms) 6: [ RUN ] LMDB.InvalidKeyStream 6: [ OK ] LMDB.InvalidKeyStream (0 ms) 6: [ RUN ] LMDB.InvalidKeyIterator 6: [ OK ] LMDB.InvalidKeyIterator (0 ms) 6: [----------] 11 tests from LMDB (0 ms total) 6: 6: [----------] 2 tests from memwipe 6: [ RUN ] memwipe.control 6: [ OK ] memwipe.control (0 ms) 6: [ RUN ] memwipe.works 6: [ OK ] memwipe.works (0 ms) 6: [----------] 2 tests from memwipe (0 ms total) 6: 6: [----------] 8 tests from mlocker 6: [ RUN ] mlocker.distinct_1 6: [ OK ] mlocker.distinct_1 (0 ms) 6: [ RUN ] mlocker.distinct_full_page 6: [ OK ] mlocker.distinct_full_page (0 ms) 6: [ RUN ] mlocker.identical 6: [ OK ] mlocker.identical (0 ms) 6: [ RUN ] mlocker.overlapping_small 6: [ OK ] mlocker.overlapping_small (0 ms) 6: [ RUN ] mlocker.multi_page 6: [ OK ] mlocker.multi_page (0 ms) 6: [ RUN ] mlocker.cross_page 6: [ OK ] mlocker.cross_page (0 ms) 6: [ RUN ] mlocker.redundant 6: [ OK ] mlocker.redundant (0 ms) 6: [ RUN ] mlocker.mlocked 6: [ OK ] mlocker.mlocked (0 ms) 6: [----------] 8 tests from mlocker (0 ms total) 6: 6: [----------] 6 tests from mnemonics 6: [ RUN ] mnemonics.consistency 6: [ OK ] mnemonics.consistency (265 ms) 6: [ RUN ] mnemonics.all_languages 6: Test seed without checksum: 6: 核 将 网 策 肩 经 他 天 皮 您 幅 威 极 拍 器 欧 带 须 奋 旧 远 大 碳 脚 6: Detected language: 简体中文 (中国) 6: Returned seed: 6: 核 将 网 策 肩 经 他 天 皮 您 幅 威 极 拍 器 欧 带 须 奋 旧 远 大 碳 脚 肩 6: Test seed with checksum: 6: 核 将 网 策 肩 经 他 天 皮 您 幅 威 极 拍 器 欧 带 须 奋 旧 远 大 碳 脚 肩 6: Detected language: 简体中文 (中国) 6: Returned seed: 6: 核 将 网 策 肩 经 他 天 皮 您 幅 威 极 拍 器 欧 带 须 奋 旧 远 大 碳 脚 肩 6: Test seed without checksum: 6: tuesday napkin pyramid zodiac scuba error himself lava ajar lids knuckle loincloth emit antics sorry yesterday sorry haggled mops thwart bulb python lofty faked 6: Detected language: English 6: Returned seed: 6: tuesday napkin pyramid zodiac scuba error himself lava ajar lids knuckle loincloth emit antics sorry yesterday sorry haggled mops thwart bulb python lofty faked emit 6: Test seed with checksum: 6: tuesday napkin pyramid zodiac scuba error himself lava ajar lids knuckle loincloth emit antics sorry yesterday sorry haggled mops thwart bulb python lofty faked emit 6: Detected language: English 6: Returned seed: 6: tuesday napkin pyramid zodiac scuba error himself lava ajar lids knuckle loincloth emit antics sorry yesterday sorry haggled mops thwart bulb python lofty faked emit 6: Test seed without checksum: 6: isla privar primo resumen huelga muerte pata género pedir década lindo gozar imán pago bonsái falso elemento gasolina aislar prensa cima pasar fondo elixir 6: Detected language: Español 6: Returned seed: 6: isla privar primo resumen huelga muerte pata género pedir década lindo gozar imán pago bonsái falso elemento gasolina aislar prensa cima pasar fondo elixir resumen 6: Test seed with checksum: 6: isla privar primo resumen huelga muerte pata género pedir década lindo gozar imán pago bonsái falso elemento gasolina aislar prensa cima pasar fondo elixir resumen 6: Detected language: Español 6: Returned seed: 6: isla privar primo resumen huelga muerte pata género pedir década lindo gozar imán pago bonsái falso elemento gasolina aislar prensa cima pasar fondo elixir resumen 6: Test seed without checksum: 6: vosso fiduciario cifrar ostrogodo ossudo nascimento utopico miosotis czarismo iene seja bombordo netuno laguna miudos usurpar vazio siames finura meandro henrique mecha nostalgico apito 6: Detected language: Português 6: Returned seed: 6: vosso fiduciario cifrar ostrogodo ossudo nascimento utopico miosotis czarismo iene seja bombordo netuno laguna miudos usurpar vazio siames finura meandro henrique mecha nostalgico apito miudos 6: Test seed with checksum: 6: vosso fiduciario cifrar ostrogodo ossudo nascimento utopico miosotis czarismo iene seja bombordo netuno laguna miudos usurpar vazio siames finura meandro henrique mecha nostalgico apito miudos 6: Detected language: Português 6: Returned seed: 6: vosso fiduciario cifrar ostrogodo ossudo nascimento utopico miosotis czarismo iene seja bombordo netuno laguna miudos usurpar vazio siames finura meandro henrique mecha nostalgico apito miudos 6: Test seed without checksum: 6: ちしりょう はいせん だったい ちきん だんねつ げきげん つうか にっき おそらく たんとう せんめんじょ きそう こまつな はいけん ちりがみ あける せつりつ こちょう とおか きちょう たいぐう きおく たいいん くださる 6: Detected language: 日本語 6: Returned seed: 6: ちしりょう はいせん だったい ちきん だんねつ げきげん つうか にっき おそらく たんとう せんめんじょ きそう こまつな はいけん ちりがみ あける せつりつ こちょう とおか きちょう たいぐう きおく たいいん くださる だんねつ 6: Test seed with checksum: 6: ちしりょう はいせん だったい ちきん だんねつ げきげん つうか にっき おそらく たんとう せんめんじょ きそう こまつな はいけん ちりがみ あける せつりつ こちょう とおか きちょう たいぐう きおく たいいん くださる だんねつ 6: Detected language: 日本語 6: Returned seed: 6: ちしりょう はいせん だったい ちきん だんねつ げきげん つうか にっき おそらく たんとう せんめんじょ きそう こまつな はいけん ちりがみ あける せつりつ こちょう とおか きちょう たいぐう きおく たいいん くださる だんねつ 6: Test seed without checksum: 6: Partner Moment Walnuss Abundanz Cello Blödelei Notstand Eintopf Farn Harfe Rhythmus Fassung Barbar Asche mähen Drehbuch Emission Einzug Topf Gedanke Wegegeld Bumerang beraten Abundanz 6: Detected language: Deutsch 6: Returned seed: 6: Partner Moment Walnuss Abundanz Cello Blödelei Notstand Eintopf Farn Harfe Rhythmus Fassung Barbar Asche mähen Drehbuch Emission Einzug Topf Gedanke Wegegeld Bumerang beraten Abundanz Blödelei 6: Test seed with checksum: 6: Partner Moment Walnuss Abundanz Cello Blödelei Notstand Eintopf Farn Harfe Rhythmus Fassung Barbar Asche mähen Drehbuch Emission Einzug Topf Gedanke Wegegeld Bumerang beraten Abundanz Blödelei 6: Detected language: Deutsch 6: Returned seed: 6: Partner Moment Walnuss Abundanz Cello Blödelei Notstand Eintopf Farn Harfe Rhythmus Fassung Barbar Asche mähen Drehbuch Emission Einzug Topf Gedanke Wegegeld Bumerang beraten Abundanz Blödelei 6: Test seed without checksum: 6: equivoco stilista evasione pentirsi allievo amnesia cibo anno tramonto birbante successo indice utilizzo ambrosia fuso parrucca carciofo litro evidenza veleno aragosta vassoio amnesia glucosio 6: Detected language: Italiano 6: Returned seed: 6: equivoco stilista evasione pentirsi allievo amnesia cibo anno tramonto birbante successo indice utilizzo ambrosia fuso parrucca carciofo litro evidenza veleno aragosta vassoio amnesia glucosio evasione 6: Test seed with checksum: 6: equivoco stilista evasione pentirsi allievo amnesia cibo anno tramonto birbante successo indice utilizzo ambrosia fuso parrucca carciofo litro evidenza veleno aragosta vassoio amnesia glucosio evasione 6: Detected language: Italiano 6: Returned seed: 6: equivoco stilista evasione pentirsi allievo amnesia cibo anno tramonto birbante successo indice utilizzo ambrosia fuso parrucca carciofo litro evidenza veleno aragosta vassoio amnesia glucosio evasione 6: Test seed without checksum: 6: вдова асфальт аномалия замечать называть кровь абсурд улетать уезд езда шланг слышать синий рвать могила молодой койка лифт картина лоток юрист майор воздух хотеть 6: Detected language: русский язык 6: Returned seed: 6: вдова асфальт аномалия замечать называть кровь абсурд улетать уезд езда шланг слышать синий рвать могила молодой койка лифт картина лоток юрист майор воздух хотеть асфальт 6: Test seed with checksum: 6: вдова асфальт аномалия замечать называть кровь абсурд улетать уезд езда шланг слышать синий рвать могила молодой койка лифт картина лоток юрист майор воздух хотеть асфальт 6: Detected language: русский язык 6: Returned seed: 6: вдова асфальт аномалия замечать называть кровь абсурд улетать уезд езда шланг слышать синий рвать могила молодой койка лифт картина лоток юрист майор воздух хотеть асфальт 6: Test seed without checksum: 6: veste moment index clavier lait attente crainte vitamine feuille organe butiner cela divan ligoter retard meilleur quand fuser emporter final lueur comme chez demi 6: Detected language: Français 6: Returned seed: 6: veste moment index clavier lait attente crainte vitamine feuille organe butiner cela divan ligoter retard meilleur quand fuser emporter final lueur comme chez demi chez 6: Test seed with checksum: 6: veste moment index clavier lait attente crainte vitamine feuille organe butiner cela divan ligoter retard meilleur quand fuser emporter final lueur comme chez demi chez 6: Detected language: Français 6: Returned seed: 6: veste moment index clavier lait attente crainte vitamine feuille organe butiner cela divan ligoter retard meilleur quand fuser emporter final lueur comme chez demi chez 6: Test seed without checksum: 6: winter wekelijks timbaal sediment godzalig wekelijks cricket zeegaand olijfboer vucht legsel sambabal fallisch rugpijn ganesh loesje nerd slowaak kraneveld coup gefreesd berechten vanonder zetbaas 6: Detected language: Nederlands 6: Returned seed: 6: winter wekelijks timbaal sediment godzalig wekelijks cricket zeegaand olijfboer vucht legsel sambabal fallisch rugpijn ganesh loesje nerd slowaak kraneveld coup gefreesd berechten vanonder zetbaas godzalig 6: Test seed with checksum: 6: winter wekelijks timbaal sediment godzalig wekelijks cricket zeegaand olijfboer vucht legsel sambabal fallisch rugpijn ganesh loesje nerd slowaak kraneveld coup gefreesd berechten vanonder zetbaas godzalig 6: Detected language: Nederlands 6: Returned seed: 6: winter wekelijks timbaal sediment godzalig wekelijks cricket zeegaand olijfboer vucht legsel sambabal fallisch rugpijn ganesh loesje nerd slowaak kraneveld coup gefreesd berechten vanonder zetbaas godzalig 6: Test seed without checksum: 6: erco spuro ricevi vojeto araneo sonilo ergonomia aktiva ruino humana cebo islamo hebrea vono rumoro traduko anekdoto nostalgio ruleto gipsi vegetalo huzo bani paroli 6: Detected language: Esperanto 6: Returned seed: 6: erco spuro ricevi vojeto araneo sonilo ergonomia aktiva ruino humana cebo islamo hebrea vono rumoro traduko anekdoto nostalgio ruleto gipsi vegetalo huzo bani paroli erco 6: Test seed with checksum: 6: erco spuro ricevi vojeto araneo sonilo ergonomia aktiva ruino humana cebo islamo hebrea vono rumoro traduko anekdoto nostalgio ruleto gipsi vegetalo huzo bani paroli erco 6: Detected language: Esperanto 6: Returned seed: 6: erco spuro ricevi vojeto araneo sonilo ergonomia aktiva ruino humana cebo islamo hebrea vono rumoro traduko anekdoto nostalgio ruleto gipsi vegetalo huzo bani paroli erco 6: Test seed without checksum: 6: kufra ckunu zilkai famti merli smaji benzo cabra penmi cakla nukni skoto pulji softo stapa jendu pilda curmi sunla cipra sruri tilju sabji xruti 6: Detected language: Lojban 6: Returned seed: 6: kufra ckunu zilkai famti merli smaji benzo cabra penmi cakla nukni skoto pulji softo stapa jendu pilda curmi sunla cipra sruri tilju sabji xruti curmi 6: Test seed with checksum: 6: kufra ckunu zilkai famti merli smaji benzo cabra penmi cakla nukni skoto pulji softo stapa jendu pilda curmi sunla cipra sruri tilju sabji xruti curmi 6: Detected language: Lojban 6: Returned seed: 6: kufra ckunu zilkai famti merli smaji benzo cabra penmi cakla nukni skoto pulji softo stapa jendu pilda curmi sunla cipra sruri tilju sabji xruti curmi 6: [ OK ] mnemonics.all_languages (50 ms) 6: [ RUN ] mnemonics.language_detection_with_bad_checksum 6: [ OK ] mnemonics.language_detection_with_bad_checksum (1 ms) 6: [ RUN ] mnemonics.utf8prefix 6: [ OK ] mnemonics.utf8prefix (0 ms) 6: [ RUN ] mnemonics.case_tolerance 6: [ OK ] mnemonics.case_tolerance (1 ms) 6: [ RUN ] mnemonics.partial_word_tolerance 6: [ OK ] mnemonics.partial_word_tolerance (0 ms) 6: [----------] 6 tests from mnemonics (320 ms total) 6: 6: [----------] 2 tests from mul128 6: [ RUN ] mul128.handles_zero 6: [ OK ] mul128.handles_zero (0 ms) 6: [ RUN ] mul128.handles_one 6: [ OK ] mul128.handles_one (0 ms) 6: [----------] 2 tests from mul128 (0 ms total) 6: 6: [----------] 1 test from mul128_without_carry 6: [ RUN ] mul128_without_carry.multiplies_correctly 6: [ OK ] mul128_without_carry.multiplies_correctly (0 ms) 6: [----------] 1 test from mul128_without_carry (0 ms total) 6: 6: [----------] 1 test from mul128_with_carry_1_only 6: [ RUN ] mul128_with_carry_1_only.multiplies_correctly 6: [ OK ] mul128_with_carry_1_only.multiplies_correctly (0 ms) 6: [----------] 1 test from mul128_with_carry_1_only (0 ms total) 6: 6: [----------] 1 test from mul128_with_carry_2_only 6: [ RUN ] mul128_with_carry_2_only.multiplies_correctly 6: [ OK ] mul128_with_carry_2_only.multiplies_correctly (0 ms) 6: [----------] 1 test from mul128_with_carry_2_only (0 ms total) 6: 6: [----------] 1 test from mul128_with_carry_1_and_2 6: [ RUN ] mul128_with_carry_1_and_2.multiplies_correctly 6: [ OK ] mul128_with_carry_1_and_2.multiplies_correctly (0 ms) 6: [----------] 1 test from mul128_with_carry_1_and_2 (0 ms total) 6: 6: [----------] 5 tests from div128_32 6: [ RUN ] div128_32.handles_zero 6: [ OK ] div128_32.handles_zero (0 ms) 6: [ RUN ] div128_32.handles_one 6: [ OK ] div128_32.handles_one (0 ms) 6: [ RUN ] div128_32.handles_if_dividend_less_divider 6: [ OK ] div128_32.handles_if_dividend_less_divider (0 ms) 6: [ RUN ] div128_32.handles_if_dividend_dwords_less_divider 6: [ OK ] div128_32.handles_if_dividend_dwords_less_divider (0 ms) 6: [ RUN ] div128_32.works_correctly 6: [ OK ] div128_32.works_correctly (0 ms) 6: [----------] 5 tests from div128_32 (0 ms total) 6: 6: [----------] 6 tests from div128_64 6: [ RUN ] div128_64.handles_zero 6: [ OK ] div128_64.handles_zero (0 ms) 6: [ RUN ] div128_64.handles_one 6: [ OK ] div128_64.handles_one (0 ms) 6: [ RUN ] div128_64.handles_if_dividend_less_divider 6: [ OK ] div128_64.handles_if_dividend_less_divider (0 ms) 6: [ RUN ] div128_64.handles_if_dividend_dwords_less_divider 6: [ OK ] div128_64.handles_if_dividend_dwords_less_divider (0 ms) 6: [ RUN ] div128_64.works_correctly 6: [ OK ] div128_64.works_correctly (0 ms) 6: [ RUN ] div128_64.divisor_above_32_bit 6: [ OK ] div128_64.divisor_above_32_bit (0 ms) 6: [----------] 6 tests from div128_64 (0 ms total) 6: 6: [----------] 21 tests from multiexp 6: [ RUN ] multiexp.bos_coster_empty 6: [ OK ] multiexp.bos_coster_empty (0 ms) 6: [ RUN ] multiexp.straus_empty 6: [ OK ] multiexp.straus_empty (0 ms) 6: [ RUN ] multiexp.pippenger_empty 6: [ OK ] multiexp.pippenger_empty (0 ms) 6: [ RUN ] multiexp.bos_coster_zero_and_non_zero 6: [ OK ] multiexp.bos_coster_zero_and_non_zero (0 ms) 6: [ RUN ] multiexp.straus_zero_and_non_zero 6: [ OK ] multiexp.straus_zero_and_non_zero (0 ms) 6: [ RUN ] multiexp.pippenger_zero_and_non_zero 6: [ OK ] multiexp.pippenger_zero_and_non_zero (0 ms) 6: [ RUN ] multiexp.bos_coster_pow2_scalar 6: [ OK ] multiexp.bos_coster_pow2_scalar (0 ms) 6: [ RUN ] multiexp.straus_pow2_scalar 6: [ OK ] multiexp.straus_pow2_scalar (0 ms) 6: [ RUN ] multiexp.pippenger_pow2_scalar 6: [ OK ] multiexp.pippenger_pow2_scalar (0 ms) 6: [ RUN ] multiexp.bos_coster_only_zeroes 6: [ OK ] multiexp.bos_coster_only_zeroes (1 ms) 6: [ RUN ] multiexp.straus_only_zeroes 6: [ OK ] multiexp.straus_only_zeroes (2 ms) 6: [ RUN ] multiexp.pippenger_only_zeroes 6: [ OK ] multiexp.pippenger_only_zeroes (1 ms) 6: [ RUN ] multiexp.bos_coster_only_identities 6: [ OK ] multiexp.bos_coster_only_identities (1 ms) 6: [ RUN ] multiexp.straus_only_identities 6: [ OK ] multiexp.straus_only_identities (2 ms) 6: [ RUN ] multiexp.pippenger_only_identities 6: [ OK ] multiexp.pippenger_only_identities (2 ms) 6: [ RUN ] multiexp.bos_coster_random 6: [ OK ] multiexp.bos_coster_random (89 ms) 6: [ RUN ] multiexp.straus_random 6: [ OK ] multiexp.straus_random (79 ms) 6: [ RUN ] multiexp.pippenger_random 6: [ OK ] multiexp.pippenger_random (86 ms) 6: [ RUN ] multiexp.straus_cached 6: [ OK ] multiexp.straus_cached (291 ms) 6: [ RUN ] multiexp.pippenger_cached 6: [ OK ] multiexp.pippenger_cached (331 ms) 6: [ RUN ] multiexp.scalarmult_triple 6: [ OK ] multiexp.scalarmult_triple (1890 ms) 6: [----------] 21 tests from multiexp (2787 ms total) 6: 6: [----------] 7 tests from multisig 6: [ RUN ] multisig.make_1_2 6: [ OK ] multisig.make_1_2 (6386 ms) 6: [ RUN ] multisig.make_1_3 6: [ OK ] multisig.make_1_3 (10221 ms) 6: [ RUN ] multisig.make_2_2 6: [ OK ] multisig.make_2_2 (5662 ms) 6: [ RUN ] multisig.make_3_3 6: [ OK ] multisig.make_3_3 (8075 ms) 6: [ RUN ] multisig.make_2_3 6: [ OK ] multisig.make_2_3 (9179 ms) 6: [ RUN ] multisig.make_2_4 6: [ OK ] multisig.make_2_4 (13375 ms) 6: [ RUN ] multisig.multisig_kex_msg 6: [ OK ] multisig.multisig_kex_msg (5 ms) 6: [----------] 7 tests from multisig (52906 ms total) 6: 6: [----------] 11 tests from tor_address 6: [ RUN ] tor_address.constants 6: [ OK ] tor_address.constants (0 ms) 6: [ RUN ] tor_address.invalid 6: [ OK ] tor_address.invalid (0 ms) 6: [ RUN ] tor_address.unblockable_types 6: [ OK ] tor_address.unblockable_types (0 ms) 6: [ RUN ] tor_address.valid 6: [ OK ] tor_address.valid (0 ms) 6: [ RUN ] tor_address.generic_network_address 6: [ OK ] tor_address.generic_network_address (0 ms) 6: [ RUN ] tor_address.epee_serializev_v2 6: [ OK ] tor_address.epee_serializev_v2 (0 ms) 6: [ RUN ] tor_address.epee_serializev_v3 6: [ OK ] tor_address.epee_serializev_v3 (0 ms) 6: [ RUN ] tor_address.epee_serialize_unknown 6: [ OK ] tor_address.epee_serialize_unknown (0 ms) 6: [ RUN ] tor_address.boost_serialize_v2 6: [ OK ] tor_address.boost_serialize_v2 (0 ms) 6: [ RUN ] tor_address.boost_serialize_v3 6: [ OK ] tor_address.boost_serialize_v3 (0 ms) 6: [ RUN ] tor_address.boost_serialize_unknown 6: [ OK ] tor_address.boost_serialize_unknown (0 ms) 6: [----------] 11 tests from tor_address (0 ms total) 6: 6: [----------] 4 tests from get_network_address 6: [ RUN ] get_network_address.onion 6: [ OK ] get_network_address.onion (0 ms) 6: [ RUN ] get_network_address.i2p 6: [ OK ] get_network_address.i2p (0 ms) 6: [ RUN ] get_network_address.ipv4 6: [ OK ] get_network_address.ipv4 (0 ms) 6: [ RUN ] get_network_address.ipv4subnet 6: [ OK ] get_network_address.ipv4subnet (0 ms) 6: [----------] 4 tests from get_network_address (0 ms total) 6: 6: [----------] 9 tests from i2p_address 6: [ RUN ] i2p_address.constants 6: [ OK ] i2p_address.constants (0 ms) 6: [ RUN ] i2p_address.invalid 6: [ OK ] i2p_address.invalid (0 ms) 6: [ RUN ] i2p_address.unblockable_types 6: [ OK ] i2p_address.unblockable_types (0 ms) 6: [ RUN ] i2p_address.valid 6: [ OK ] i2p_address.valid (0 ms) 6: [ RUN ] i2p_address.generic_network_address 6: [ OK ] i2p_address.generic_network_address (0 ms) 6: [ RUN ] i2p_address.epee_serializev_b32 6: [ OK ] i2p_address.epee_serializev_b32 (0 ms) 6: [ RUN ] i2p_address.epee_serialize_unknown 6: [ OK ] i2p_address.epee_serialize_unknown (0 ms) 6: [ RUN ] i2p_address.boost_serialize_b32 6: [ OK ] i2p_address.boost_serialize_b32 (0 ms) 6: [ RUN ] i2p_address.boost_serialize_unknown 6: [ OK ] i2p_address.boost_serialize_unknown (0 ms) 6: [----------] 9 tests from i2p_address (0 ms total) 6: 6: [----------] 3 tests from get_network_address_host_and_port 6: [ RUN ] get_network_address_host_and_port.ipv4 6: [ OK ] get_network_address_host_and_port.ipv4 (0 ms) 6: [ RUN ] get_network_address_host_and_port.ipv6 6: [ OK ] get_network_address_host_and_port.ipv6 (0 ms) 6: [ RUN ] get_network_address_host_and_port.hostname 6: [ OK ] get_network_address_host_and_port.hostname (0 ms) 6: [----------] 3 tests from get_network_address_host_and_port (0 ms total) 6: 6: [----------] 5 tests from socks_client 6: [ RUN ] socks_client.unsupported_command 6: [ OK ] socks_client.unsupported_command (0 ms) 6: [ RUN ] socks_client.no_command 6: [ OK ] socks_client.no_command (0 ms) 6: [ RUN ] socks_client.connect_command 6: [ OK ] socks_client.connect_command (0 ms) 6: [ RUN ] socks_client.connect_command_failed 6: [ OK ] socks_client.connect_command_failed (0 ms) 6: [ RUN ] socks_client.resolve_command 6: [ OK ] socks_client.resolve_command (0 ms) 6: [----------] 5 tests from socks_client (0 ms total) 6: 6: [----------] 4 tests from socks_connector 6: [ RUN ] socks_connector.host 6: [ OK ] socks_connector.host (0 ms) 6: [ RUN ] socks_connector.ipv4 6: [ OK ] socks_connector.ipv4 (0 ms) 6: [ RUN ] socks_connector.error 6: [ OK ] socks_connector.error (0 ms) 6: [ RUN ] socks_connector.timeout 6: [ OK ] socks_connector.timeout (13 ms) 6: [----------] 4 tests from socks_connector (14 ms total) 6: 6: [----------] 6 tests from dandelionpp_map 6: [ RUN ] dandelionpp_map.traits 6: [ OK ] dandelionpp_map.traits (0 ms) 6: [ RUN ] dandelionpp_map.empty 6: [ OK ] dandelionpp_map.empty (0 ms) 6: [ RUN ] dandelionpp_map.zero_stems 6: [ OK ] dandelionpp_map.zero_stems (0 ms) 6: [ RUN ] dandelionpp_map.dropped_connection 6: [ OK ] dandelionpp_map.dropped_connection (0 ms) 6: [ RUN ] dandelionpp_map.dropped_connection_remapped 6: [ OK ] dandelionpp_map.dropped_connection_remapped (0 ms) 6: [ RUN ] dandelionpp_map.dropped_all_connections 6: [ OK ] dandelionpp_map.dropped_all_connections (0 ms) 6: [----------] 6 tests from dandelionpp_map (0 ms total) 6: 6: [----------] 6 tests from zmq 6: [ RUN ] zmq.error_codes 6: [ OK ] zmq.error_codes (0 ms) 6: [ RUN ] zmq.read_write 6: [ OK ] zmq.read_write (0 ms) 6: [ RUN ] zmq.read_write_slice 6: [ OK ] zmq.read_write_slice (0 ms) 6: [ RUN ] zmq.write_slice_fail 6: [ OK ] zmq.write_slice_fail (0 ms) 6: [ RUN ] zmq.read_write_multipart 6: [ OK ] zmq.read_write_multipart (0 ms) 6: [ RUN ] zmq.read_write_termination 6: [ OK ] zmq.read_write_termination (0 ms) 6: [----------] 6 tests from zmq (1 ms total) 6: 6: [----------] 4 tests from ban 6: [ RUN ] ban.add 6: [ OK ] ban.add (0 ms) 6: [ RUN ] ban.limit 6: [ OK ] ban.limit (0 ms) 6: [ RUN ] ban.subnet 6: [ OK ] ban.subnet (0 ms) 6: [ RUN ] ban.ignores_port 6: [ OK ] ban.ignores_port (0 ms) 6: [----------] 4 tests from ban (0 ms total) 6: 6: [----------] 2 tests from node_server 6: [ RUN ] node_server.bind_same_p2p_port 6: /usr/ports/pobj/monero-0.18.3.4/monero-source-v0.18.3.4/tests/unit_tests/node_server.cpp:324: Failure 6: Value of: init(node, port) 6: Actual: false 6: Expected: true 6: 6: /usr/ports/pobj/monero-0.18.3.4/monero-source-v0.18.3.4/tests/unit_tests/node_server.cpp:327: Failure 6: Value of: init(new_node(), port_another) 6: Actual: false 6: Expected: true 6: 6: [ FAILED ] node_server.bind_same_p2p_port (1 ms) 6: [ RUN ] node_server.race_condition 6: [ OK ] node_server.race_condition (1022 ms) 6: [----------] 2 tests from node_server (1024 ms total) 6: 6: [----------] 1 test from cryptonote_protocol_handler 6: [ RUN ] cryptonote_protocol_handler.race_condition 19/20 Test #6: unit_tests .......................***Exception: SegFault 89.87 sec 20/20 Test #20: hash-variant2-int-sqrt ........... Passed 276.17 sec 80% tests passed, 4 tests failed out of 20 Total Test time (real) = 276.19 sec The following tests FAILED: 3 - core_tests (Failed) 5 - cnv4-jit (SEGFAULT) 6 - unit_tests (SEGFAULT) 14 - hash-slow-4 (SEGFAULT) Errors while running CTest Output from these tests are in: /usr/ports/pobj/monero-0.18.3.4/build-amd64/Testing/Temporary/LastTest.log Use "--rerun-failed --output-on-failure" to re-run the failed cases verbosely. *** Error 8 in . (/usr/ports/devel/cmake/cmake.port.mk:63 'do-test': @cd /usr/ports/pobj/monero-0.18.3.4/build-amd64 && exec /usr/bin/env -i...) *** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:3098 '/usr/ports/pobj/monero-0.18.3.4/build-amd64/.test_done': @cd /usr/ports/net...) *** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2712 'test': @lock=monero-0.18.3.4; export _LOCKS_HELD=" monero-0.18.3.4"; /usr...) *** Error 2 in /usr/ports/net/monero (/usr/ports/infrastructure/mk/bsd.port.mk:3779 'retest': @cd /usr/ports/net/monero && PKGPATH=net/moner...) --- Sun Dec 15 17:07:46 -09 2024