Skip to content

Instantly share code, notes, and snippets.

@fanquake
fanquake / gist:0b21f286f0dc737295e4e6172274eca0
Created December 1, 2018 05:13
rapidcheck compile failures
CXX test/test_bitcoin-coins_tests.o
In file included from test/gen/block_gen.cpp:1:
In file included from ./test/gen/block_gen.h:4:
In file included from ./test/gen/crypto_gen.h:4:
In file included from ./key.h:10:
In file included from ./pubkey.h:10:
In file included from ./hash.h:11:
In file included from ./crypto/sha256.h:10:
In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/string:477:
In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/string_view:176:
@fanquake
fanquake / output.md
Created December 14, 2018 08:11
sanitizers=thread macOS (10.14.2)

master at 7a30e0f6c54443616fdc28b7080dcbc9b630ac77

./autogen.sh
./configure --with-sanitizers=thread
make


  CXXLD    libbitcoinconsensus.la
@fanquake
fanquake / purse.md
Last active December 14, 2018 11:18
purse
[vagrant@netbsd8 ~]$ git clone https://github.com/fanquake/fictional-giggle.git
Cloning into 'fictional-giggle'...
remote: Enumerating objects: 3, done.
remote: Counting objects: 100% (3/3), done.
remote: Total 3 (delta 0), reused 3 (delta 0), pack-reused 0
Unpacking objects: 100% (3/3), done.
[vagrant@netbsd8 ~]$ ls
fictional-giggle
[vagrant@netbsd8 ~]$ cd fictional-giggle
Running tests: script_standard_tests from test/script_standard_tests.cpp
/bin/sh: line 1: 22087 Abort trap: 6           test/test_bitcoin -l test_suite -t "`cat test/script_standard_tests.cpp | grep -E "(BOOST_FIXTURE_TEST_SUITE\\(|BOOST_AUTO_TEST_SUITE\\()" | cut -d '(' -f 2 | cut -d ',' -f 1 | cut -d ')' -f 1`" > test/script_standard_tests.cpp.log 2>&1
/bin/sh: line 1: 22086 Abort trap: 6           test/test_bitcoin -l test_suite -t "`cat test/script_tests.cpp | grep -E "(BOOST_FIXTURE_TEST_SUITE\\(|BOOST_AUTO_TEST_SUITE\\()" | cut -d '(' -f 2 | cut -d ',' -f 1 | cut -d ')' -f 1`" > test/script_tests.cpp.log 2>&1
Assertion failed: (ok), function GetRdSeed, file random.cpp, line 154.
Assertion failed: (ok), function GetRdSeed, file random.cpp, line 154.
make[3]: *** [test/script_standard_tests.cpp.test] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: *** [test/script_tests.cpp.test] Error 1
Running tests: scriptnum_tests from test/scriptnum_tests.cpp
bash-4.4$ uname -a
OpenBSD bazinga.localdomain 6.4 GENERIC.MP#364 amd64
-bash-4.4$ pwd
/home/vagrant/bitcoin/depends
-bash-4.4$ make
*** Parse error in /home/vagrant/bitcoin/depends: Missing dependency operator (Makefile:24)
*** Parse error: Need an operator in 'endif' (Makefile:26)
*** Parse error: Missing dependency operator (Makefile:28)
*** Parse error: Need an operator in 'else' (Makefile:30)
This file has been truncated, but you can view the full file.
$ docker exec -it alpine-guix /bin/bash -c "contrib/guix/guix-build.sh"
+ make -C depends -j48 download
make: Entering directory '/bitcoin/depends'
make[1]: Entering directory '/bitcoin/depends'
Fetching boost_1_64_0.tar.bz2 from https://dl.bintray.com/boostorg/release/1.64.0/source/
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
100 76.7M 100 76.7M 0 0 5555k 0 0:00:14 0:00:14 --:--:-- 8477k
/bitcoin/depends/work/download/boost-1_64_0/boost_1_64_0.tar.bz2.temp: OK
This file has been truncated, but you can view the full file.
docker exec -it alpine-guix /bin/bash -c "guix pull && export PATH="/root/.config/guix/current/bin${PATH:+:}$PATH" && contrib/guix/guix-build.sh"
Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'...
Building from this channel:
guix https://git.savannah.gnu.org/git/guix.git b744862
Computing Guix derivation for 'x86_64-linux'... /
nothing to be done
+ make -C depends -j48 download
make: Entering directory '/bitcoin/depends'
make[1]: Entering directory '/bitcoin/depends'
make[1]: Leaving directory '/bitcoin/depends'

master

./test/lint/check-rpc-mappings.py:51:57: W605 invalid escape sequence '\['
./test/lint/check-rpc-mappings.py:51:59: W605 invalid escape sequence '\]'
./test/lint/lint-format-strings.py:59:18: W605 invalid escape sequence '\*'
./test/lint/lint-format-strings.py:59:23: W605 invalid escape sequence '\*'
./test/lint/check-doc.py:18:63: W605 invalid escape sequence '\('
./test/lint/check-doc.py:19:20: W605 invalid escape sequence '\('
./test/functional/feature_uacomment.py:30:67: W605 invalid escape sequence '\('
./test/functional/feature_uacomment.py:30:75: W605 invalid escape sequence '\)'
https://travis-ci.org/bitcoin/bitcoin/jobs/544289926
CXX src/src_libzmq_la-v1_decoder.lo
CXX src/src_libzmq_la-v2_decoder.lo
CXX src/src_libzmq_la-v1_encoder.lo
CXX src/src_libzmq_la-v2_encoder.lo
CXX src/src_libzmq_la-vmci.lo
CXX src/src_libzmq_la-vmci_address.lo
CXX src/src_libzmq_la-vmci_connecter.lo
CXX src/src_libzmq_la-vmci_listener.lo
This file has been truncated, but you can view the full file.
2019-06-14T07:28:06Z
2019-06-14T07:28:06Z Bitcoin Core version v0.18.99.0-27ac45efb (release build)
2019-06-14T07:28:07Z GUI: QObject::connect(QMenu, Unknown): invalid null parameter
2019-06-14T07:28:07Z Assuming ancestors of block 0000000000000037a8cd3e06cd5edbfe9dd1dbcc5dacab279376ef7cfc2b4c75 have valid signatures.
2019-06-14T07:28:07Z Setting nMinimumChainWork=00000000000000000000000000000000000000000000007dbe94253893cbd463
2019-06-14T07:28:07Z Using the 'sse4(1way),sse41(4way),avx2(8way)' SHA256 implementation