Page MenuHomePhabricator

[backport#17069] tests: Pass fuzzing inputs as constant references
ClosedPublic

Authored by majcosta on Jun 25 2020, 17:43.

Details

Summary

ffa22212560c9e7a8692cb8982d9b3b507ee9af1 tests: Pass fuzzing inputs as constant references (practicalswift)

Pull request description:

Pass fuzzing inputs as constant references.

Split out from #17009 as suggested by MarcoFalke in https://github.com/bitcoin/bitcoin/pull/17009#discussion_r331502028.

Backport of Core PR17069

Test Plan
export CC=clang CXX=clang++
../configure --enable-fuzz --with-sanitizers=fuzzer,address \
  --disable-wallet \
  --disable-bench \
  --with-utils=no \
  --with-daemon=no \
  --with-libs=no \
  --with-gui=no \
  --with-seeder=no
make
mkdir -p test/fuzz
cp ../test/fuzz/test_runner.py test/fuzz/
./test/fuzz/test_runner.py -l DEBUG <path_to_corpus>

cmake -GNinja .. -DENABLE_SANITIZERS="address;fuzzer" -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++
ninja bitcoin-fuzzers link-fuzz-test_runner.py
./test/fuzz/test_runner.py -l DEBUG <path_to_corpus>

Diff Detail

Repository
rABC Bitcoin ABC
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

[Bot Message]
One or more PR numbers were detected in the summary.
Links to those PRs have been inserted into the summary for reference.

Snippet of first build failure:

[17:47:18]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] remote: Counting objects:  52% (9/17)        
[17:47:18]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] remote: Counting objects:  58% (10/17)        
[17:47:18]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] remote: Counting objects:  64% (11/17)        
[17:47:18]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] remote: Counting objects:  70% (12/17)        
[17:47:18]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] remote: Counting objects:  76% (13/17)        
[17:47:18]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] remote: Counting objects:  82% (14/17)        
[17:47:18]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] remote: Counting objects:  88% (15/17)        
[17:47:18]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] remote: Counting objects:  94% (16/17)        
[17:47:18]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] remote: Counting objects: 100% (17/17)        
[17:47:18]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] remote: Counting objects: 100% (17/17), done.        
[17:47:18]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] remote: Compressing objects:  11% (1/9)        
[17:47:18]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] remote: Compressing objects:  22% (2/9)        
[17:47:18]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] remote: Compressing objects:  33% (3/9)        
[17:47:18]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] remote: Compressing objects:  44% (4/9)        
[17:47:18]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] remote: Compressing objects:  55% (5/9)        
[17:47:18]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] remote: Compressing objects:  66% (6/9)        
[17:47:18]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] remote: Compressing objects:  77% (7/9)        
[17:47:18]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] remote: Compressing objects:  88% (8/9)        
[17:47:18]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] remote: Compressing objects: 100% (9/9)        
[17:47:18]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] remote: Compressing objects: 100% (9/9), done.        
[17:47:18]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] remote: Total 9 (delta 7), reused 0 (delta 0), pack-reused 0        
[17:47:18]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] From ssh://reviews.bitcoinabc.org:2221/source/bitcoin-abc-staging
[17:47:18]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772]  * [new tag]             phabricator/diff/21772 -> phabricator/diff/21772
[17:47:18]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772]  * [new tag]             phabricator/base/21772 -> phabricator/base/21772
[17:47:18] :			 [Update git mirror (/home/teamcity/buildAgent/system/git/git-48AA3180.git)] /usr/bin/git log -n1 --pretty=format:%H%x20%s 3e19b1546b5fea4d192190284e38ba789b6dfc03 --
[17:47:18] :			 [Update git mirror (/home/teamcity/buildAgent/system/git/git-48AA3180.git)] /usr/bin/git pack-refs --all
[17:47:18] :		 [VCS Root: Bitcoin ABC Staging] Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)
[17:47:18] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] The .git directory is missing in '/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc'. Running 'git init'...
[17:47:18] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git init
[17:47:18] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config lfs.storage /home/teamcity/buildAgent/system/git/git-48AA3180.git/lfs
[17:47:18] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config core.sparseCheckout true
[17:47:18] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config http.sslCAInfo
[17:47:18] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref
[17:47:18] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref refs/tags/phabricator/diff/21772
[17:47:18] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git log -n1 --pretty=format:%H%x20%s 3e19b1546b5fea4d192190284e38ba789b6dfc03 --
[17:47:19] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git -c credential.helper= checkout -q -f phabricator/diff/21772
[17:47:19] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref refs/tags/phabricator/diff/21772
[17:47:19] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] Cleaning Bitcoin ABC Staging in /home/teamcity/buildAgent/work/jailed-build/bitcoin-abc the file set ALL_UNTRACKED
[17:47:19] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git clean -f -d -x
[17:47:19] : Build preparation done
[17:47:19]E: Step 1/1: Command Line (32s)
[17:47:19] :	 [Step 1/1] Ant JUnit report watcher
[17:47:19] :		 [Ant JUnit report watcher] Watching paths:
[17:47:19] :		 [Ant JUnit report watcher] +:results/test_bitcoin.xml
[17:47:19] :		 [Ant JUnit report watcher] +:results/**/junit_results*.xml
[17:47:19] :	 [Step 1/1] Starting: /home/teamcity/buildAgent/temp/agentTmp/custom_script7409741788410212847
[17:47:19] :	 [Step 1/1] in directory: /home/teamcity/buildAgent/work/jailed-build
[17:47:19] :	 [Step 1/1] ~/buildAgent/work/jailed-build/bitcoin-abc ~/buildAgent/work/jailed-build
[17:47:19] :	 [Step 1/1] ~/buildAgent/work/jailed-build
[17:47:19] :	 [Step 1/1] Building base image for: 3e19b1546...
[17:47:19] :	 [Step 1/1] ~/buildAgent/work/jailed-build/bitcoin-abc ~/buildAgent/work/jailed-build
[17:47:20] :	 [Step 1/1] ~/buildAgent/work/jailed-build
[17:47:20] :	 [Step 1/1] Tag name: abc-base-image-3e19b1546
[17:47:47]W:	 [Step 1/1] /bin/bash: ./contrib/teamcity/build-configurations.py: No such file or directory
[17:47:47]W:	 [Step 1/1] cp: cannot stat '/tmp/sanitizer_logs': No such file or directory
[17:47:47]W:	 [Step 1/1] cp: cannot stat '/work/build-without-wallet': No such file or directory
[17:47:47]W:	 [Step 1/1] cp: cannot stat '/work/abc-ci-builds/build-without-wallet': No such file or directory
[17:47:47]W:	 [Step 1/1] cp: cannot stat '/work/ibd/debug.log': No such file or directory
[17:47:50]W:	 [Step 1/1] Process exited with code 127
[17:47:50]E:	 [Step 1/1] Process exited with code 127 (Step: Command Line)

Snippet of first build failure:

[17:47:17]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] remote: Counting objects:  58% (10/17)        
[17:47:17]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] remote: Counting objects:  64% (11/17)        
[17:47:17]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] remote: Counting objects:  70% (12/17)        
[17:47:17]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] remote: Counting objects:  76% (13/17)        
[17:47:17]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] remote: Counting objects:  82% (14/17)        
[17:47:17]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] remote: Counting objects:  88% (15/17)        
[17:47:17]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] remote: Counting objects:  94% (16/17)        
[17:47:17]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] remote: Counting objects: 100% (17/17)        
[17:47:17]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] remote: Counting objects: 100% (17/17), done.        
[17:47:17]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] remote: Compressing objects:  11% (1/9)        
[17:47:17]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] remote: Compressing objects:  22% (2/9)        
[17:47:17]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] remote: Compressing objects:  33% (3/9)        
[17:47:17]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] remote: Compressing objects:  44% (4/9)        
[17:47:17]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] remote: Compressing objects:  55% (5/9)        
[17:47:17]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] remote: Compressing objects:  66% (6/9)        
[17:47:17]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] remote: Compressing objects:  77% (7/9)        
[17:47:17]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] remote: Compressing objects:  88% (8/9)        
[17:47:17]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] remote: Compressing objects: 100% (9/9)        
[17:47:17]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] remote: Compressing objects: 100% (9/9), done.        
[17:47:17]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] remote: Total 9 (delta 7), reused 0 (delta 0), pack-reused 0        
[17:47:18]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772] From ssh://reviews.bitcoinabc.org:2221/source/bitcoin-abc-staging
[17:47:18]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772]  * [new tag]             phabricator/diff/21772 -> phabricator/diff/21772
[17:47:18]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772]  * [new tag]             phabricator/base/21770 -> phabricator/base/21770
[17:47:18]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21772:refs/tags/phabricator/diff/21772]  * [new tag]             phabricator/base/21772 -> phabricator/base/21772
[17:47:18] :			 [Update git mirror (/home/teamcity/buildAgent/system/git/git-48AA3180.git)] /usr/bin/git log -n1 --pretty=format:%H%x20%s 3e19b1546b5fea4d192190284e38ba789b6dfc03 --
[17:47:18] :			 [Update git mirror (/home/teamcity/buildAgent/system/git/git-48AA3180.git)] /usr/bin/git pack-refs --all
[17:47:18] :		 [VCS Root: Bitcoin ABC Staging] Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)
[17:47:18] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] The .git directory is missing in '/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc'. Running 'git init'...
[17:47:18] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git init
[17:47:18] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config lfs.storage /home/teamcity/buildAgent/system/git/git-48AA3180.git/lfs
[17:47:18] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config core.sparseCheckout true
[17:47:18] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config http.sslCAInfo
[17:47:18] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref
[17:47:18] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref refs/tags/phabricator/diff/21772
[17:47:18] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git log -n1 --pretty=format:%H%x20%s 3e19b1546b5fea4d192190284e38ba789b6dfc03 --
[17:47:18] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git -c credential.helper= checkout -q -f phabricator/diff/21772
[17:47:19] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref refs/tags/phabricator/diff/21772
[17:47:19] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] Cleaning Bitcoin ABC Staging in /home/teamcity/buildAgent/work/jailed-build/bitcoin-abc the file set ALL_UNTRACKED
[17:47:19] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git clean -f -d -x
[17:47:19] : Build preparation done
[17:47:19]E: Step 1/1: Command Line (39s)
[17:47:19] :	 [Step 1/1] Ant JUnit report watcher
[17:47:19] :		 [Ant JUnit report watcher] Watching paths:
[17:47:19] :		 [Ant JUnit report watcher] +:results/test_bitcoin.xml
[17:47:19] :		 [Ant JUnit report watcher] +:results/**/junit_results*.xml
[17:47:19] :	 [Step 1/1] Starting: /home/teamcity/buildAgent/temp/agentTmp/custom_script3507257778991681957
[17:47:19] :	 [Step 1/1] in directory: /home/teamcity/buildAgent/work/jailed-build
[17:47:19] :	 [Step 1/1] ~/buildAgent/work/jailed-build/bitcoin-abc ~/buildAgent/work/jailed-build
[17:47:19] :	 [Step 1/1] ~/buildAgent/work/jailed-build
[17:47:19] :	 [Step 1/1] Building base image for: 3e19b1546...
[17:47:19] :	 [Step 1/1] ~/buildAgent/work/jailed-build/bitcoin-abc ~/buildAgent/work/jailed-build
[17:47:23] :	 [Step 1/1] ~/buildAgent/work/jailed-build
[17:47:23] :	 [Step 1/1] Tag name: abc-base-image-3e19b1546
[17:47:52]W:	 [Step 1/1] /bin/bash: ./contrib/teamcity/build-configurations.py: No such file or directory
[17:47:52]W:	 [Step 1/1] cp: cannot stat '/tmp/sanitizer_logs': No such file or directory
[17:47:52]W:	 [Step 1/1] cp: cannot stat '/work/build-clang-10': No such file or directory
[17:47:52]W:	 [Step 1/1] cp: cannot stat '/work/abc-ci-builds/build-clang-10': No such file or directory
[17:47:52]W:	 [Step 1/1] cp: cannot stat '/work/ibd/debug.log': No such file or directory
[17:47:57]W:	 [Step 1/1] Process exited with code 127
[17:47:57]E:	 [Step 1/1] Process exited with code 127 (Step: Command Line)

Snippet of first build failure:

[17:43:48] :	 [Collecting changes in 4 VCS roots] Compute revision for 'Bitcoin ABC Staging'
[17:43:48] :		 [Compute revision for 'Bitcoin ABC Staging'] Upper limit revision: 3e19b1546b5fea4d192190284e38ba789b6dfc03
[17:43:48]i:		 [Compute revision for 'Bitcoin ABC Staging'] MaxModId = 24818
[17:43:48] :		 [Compute revision for 'Bitcoin ABC Staging'] Latest commit attached to build configuration: 3e19b1546b5fea4d192190284e38ba789b6dfc03
[17:43:48] :		 [Compute revision for 'Bitcoin ABC Staging'] Computed revision: 3e19b1546b5fea4d192190284e38ba789b6dfc03
[17:47:59] : The build is removed from the queue to be prepared for the start
[17:48:02] : Starting the build on the agent highperf5
[17:48:02]i: Agent time zone: Etc/UTC
[17:48:02]i: Agent is running under JRE: 1.8.0_242-b08
[17:48:02] : Clearing temporary directory: /home/teamcity/buildAgent/temp/buildTmp
[17:48:02] : Publishing internal artifacts (1s)
[17:48:03] :	 [Publishing internal artifacts] Publishing 1 file using [WebPublisher]
[17:48:04] :	 [Publishing internal artifacts] Publishing 1 file using [ArtifactsCachePublisher]
[17:48:02] : Clean build enabled: removing old files from /home/teamcity/buildAgent/work/jailed-build
[17:48:02] : Checkout directory: /home/teamcity/buildAgent/work/jailed-build
[17:48:02] : Updating sources: agent side checkout (3s)
[17:48:02] :	 [Updating sources] VCS Root: Bitcoin ABC Staging (3s)
[17:48:02] :		 [VCS Root: Bitcoin ABC Staging] checkout rules: =>bitcoin-abc; revision: 3e19b1546b5fea4d192190284e38ba789b6dfc03
[17:48:02] :		 [VCS Root: Bitcoin ABC Staging] Git version: 2.20.1.0
[17:48:02] :		 [VCS Root: Bitcoin ABC Staging] Update git mirror (/home/teamcity/buildAgent/system/git/git-48AA3180.git) (3s)
[17:48:02] :			 [Update git mirror (/home/teamcity/buildAgent/system/git/git-48AA3180.git)] /usr/bin/git config http.sslCAInfo
[17:48:02] :			 [Update git mirror (/home/teamcity/buildAgent/system/git/git-48AA3180.git)] /usr/bin/git show-ref
[17:48:03] :			 [Update git mirror (/home/teamcity/buildAgent/system/git/git-48AA3180.git)] /usr/bin/git -c credential.helper= ls-remote origin
[17:48:05] :			 [Update git mirror (/home/teamcity/buildAgent/system/git/git-48AA3180.git)] /usr/bin/git show-ref refs/tags/phabricator/diff/21772
[17:48:05] :			 [Update git mirror (/home/teamcity/buildAgent/system/git/git-48AA3180.git)] /usr/bin/git show-ref refs/tags/phabricator/diff/21772
[17:48:05] :			 [Update git mirror (/home/teamcity/buildAgent/system/git/git-48AA3180.git)] /usr/bin/git pack-refs --all
[17:48:05] :		 [VCS Root: Bitcoin ABC Staging] Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)
[17:48:05] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] The .git directory is missing in '/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc'. Running 'git init'...
[17:48:05] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git init
[17:48:05] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config lfs.storage /home/teamcity/buildAgent/system/git/git-48AA3180.git/lfs
[17:48:05] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config core.sparseCheckout true
[17:48:05] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config http.sslCAInfo
[17:48:05] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref
[17:48:05] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref refs/tags/phabricator/diff/21772
[17:48:05] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git log -n1 --pretty=format:%H%x20%s 3e19b1546b5fea4d192190284e38ba789b6dfc03 --
[17:48:06] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git -c credential.helper= checkout -q -f phabricator/diff/21772
[17:48:06] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref refs/tags/phabricator/diff/21772
[17:48:06] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] Cleaning Bitcoin ABC Staging in /home/teamcity/buildAgent/work/jailed-build/bitcoin-abc the file set ALL_UNTRACKED
[17:48:06] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git clean -f -d -x
[17:48:06] : Build preparation done
[17:48:06]E: Step 1/1: Command Line (23s)
[17:48:06] :	 [Step 1/1] Ant JUnit report watcher
[17:48:06] :		 [Ant JUnit report watcher] Watching paths:
[17:48:06] :		 [Ant JUnit report watcher] +:results/test_bitcoin.xml
[17:48:06] :		 [Ant JUnit report watcher] +:results/**/junit_results*.xml
[17:48:06] :	 [Step 1/1] Starting: /home/teamcity/buildAgent/temp/agentTmp/custom_script2912991590128552257
[17:48:06] :	 [Step 1/1] in directory: /home/teamcity/buildAgent/work/jailed-build
[17:48:06] :	 [Step 1/1] ~/buildAgent/work/jailed-build/bitcoin-abc ~/buildAgent/work/jailed-build
[17:48:06] :	 [Step 1/1] ~/buildAgent/work/jailed-build
[17:48:06] :	 [Step 1/1] Building base image for: 3e19b1546...
[17:48:06] :	 [Step 1/1] ~/buildAgent/work/jailed-build/bitcoin-abc ~/buildAgent/work/jailed-build
[17:48:07] :	 [Step 1/1] ~/buildAgent/work/jailed-build
[17:48:07] :	 [Step 1/1] Tag name: abc-base-image-3e19b1546
[17:48:25]W:	 [Step 1/1] /bin/bash: ./contrib/teamcity/build-configurations.py: No such file or directory
[17:48:25]W:	 [Step 1/1] cp: cannot stat '/tmp/sanitizer_logs': No such file or directory
[17:48:25]W:	 [Step 1/1] cp: cannot stat '/work/build-diff': No such file or directory
[17:48:25]W:	 [Step 1/1] cp: cannot stat '/work/abc-ci-builds/build-diff': No such file or directory
[17:48:25]W:	 [Step 1/1] cp: cannot stat '/work/ibd/debug.log': No such file or directory
[17:48:28]W:	 [Step 1/1] Process exited with code 127
[17:48:28]E:	 [Step 1/1] Process exited with code 127 (Step: Command Line)
This revision is now accepted and ready to land.Jun 26 2020, 06:48