Parent Log:
http://ci.aztec-labs.com/8a1d4ddd09c78a84
Command: d062a9b47b7331ac:ISOLATE=1:NAME=prover-client/src/test/bb_prover_parity.test.ts:CPUS=16:MEM=96g LOG_LEVEL=verbose yarn-project/scripts/run_test.sh prover-client/src/test/bb_prover_parity.test.ts
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/6a9ca072a09e3c61d21e2d518f0fbf0275548eb3
Env: REF_NAME=gh-readonly-queue/next/pr-14858-96a426245731b3f48fcb6dd5e2a683c858706602 CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Mon Jun 16 22:16:40 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14858_amd64_x4-full
Resources: CPU_LIST=0-127 CPUS=16 MEM=96g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_fba8bed7686af779_next
22:16:40 +++ id -u
22:16:40 +++ id -g
22:16:40 ++ docker run -d --name prover-client_src_test_bb_prover_parity.test.ts --net=none --cpuset-cpus=0-127 --cpus=16 --memory=96g --user 1000:1000 -v/home/aztec-dev:/home/aztec-dev --mount type=tmpfs,target=/tmp,tmpfs-size=1g --workdir /home/aztec-dev/aztec-packages -e HOME -e VERBOSE -e GIT_CONFIG_GLOBAL=/home/aztec-dev/aztec-packages/build-images/src/home/.gitconfig -e FORCE_COLOR=true -e CPUS -e MEM aztecprotocol/build:3.0 /bin/bash -c 'timeout -v 600s bash -c '\''LOG_LEVEL=verbose yarn-project/scripts/run_test.sh prover-client/src/test/bb_prover_parity.test.ts'\'''
22:16:41 + cid=c59f56f6f9bd7694002f142cad81155d73aa0fdc2bdb5813785dd5734dd07de8
22:16:41 + set +x
22:16:43 {"level":25,"time":1750112203105,"pid":7,"hostname":"c59f56f6f9bd","module":"logger","msg":"Logger initialized with level verbose"}
22:16:52 [22:16:52.184]
INFO:
world-state:database Creating world state data store at directory /tmp/aztec-world-state-iSUJJs/world_state with map sizes {"archiveTreeMapSizeKb":10485760,"nullifierTreeMapSizeKb":10485760,"noteHashTreeMapSizeKb":10485760,"messageTreeMapSizeKb":10485760,"publicDataTreeMapSizeKb":10485760} and 16 threads.
22:16:52 [22:16:52.252]
INFO:
prover-client:test:bb-prover-parity Found native BB binary at /home/aztec-dev/aztec-packages/barretenberg/cpp/build/bin/bb with working directory /tmp/33837f60/bb
22:16:52 [22:16:52.254]
INFO:
prover-client:test:bb-prover-parity Found native ACVM binary at /home/aztec-dev/aztec-packages/noir/noir-repo/target/release/acvm with working directory /tmp/33837f60/acvm
22:16:52 [22:16:52.255]
INFO:
bb-prover Using native BB at /home/aztec-dev/aztec-packages/barretenberg/cpp/build/bin/bb and working directory /tmp/33837f60/bb
22:16:52 [22:16:52.255]
INFO:
bb-prover Using native ACVM at /home/aztec-dev/aztec-packages/noir/noir-repo/target/release/acvm and working directory /tmp/33837f60/acvm
22:16:52 [22:16:52.260]
INFO:
prover-client:proving-broker Proving Broker started
22:16:52 [22:16:52.261]
VERBOSE:
prover-client:broker-circuit-prover-facade Starting BrokerCircuitProverFacade
22:16:52 [22:16:52.428]
INFO:
bb-prover Generated witness
{"circuitName":"base-parity","duration":50.351872999999614,"inputSize":160,"outputSize":96,"eventName":"circuit-witness-generation"}
22:16:52 [22:16:52.443]
INFO:
bb-prover Generated witness
{"circuitName":"base-parity","duration":84.02934300000015,"inputSize":160,"outputSize":96,"eventName":"circuit-witness-generation"}
22:16:52 [22:16:52.545]
INFO:
bb-prover Generated witness
{"circuitName":"base-parity","duration":77.99792299999899,"inputSize":160,"outputSize":96,"eventName":"circuit-witness-generation"}
22:16:52 [22:16:52.559]
INFO:
bb-prover Generated witness
{"circuitName":"base-parity","duration":57.68703199999982,"inputSize":160,"outputSize":96,"eventName":"circuit-witness-generation"}
22:16:58 [22:16:58.462]
ERROR:
bb-prover Error running operation at /tmp/33837f60/bb/tmp-78r7ot: AssertionError [ERR_ASSERTION]: Proof length mismatch: 507 != 456
22:16:58 [22:16:58.468]
VERBOSE:
prover-client:broker-circuit-prover-facade Stopping BrokerCircuitProverFacade
22:16:58
FAIL src/test/bb_prover_parity.test.ts (
15.531 s)
22:16:58 prover/bb_prover/parity
22:16:58
✕ proves the parity circuits (6201 ms)
22:16:58
22:16:58
● prover/bb_prover/parity › proves the parity circuits
22:16:58
22:16:58
assert(received)
22:16:58
22:16:58 Expected value to be equal to:
22:16:58
true
22:16:58 Received:
22:16:58
false
22:16:58
22:16:58 Message:
22:16:58 Proof length mismatch: 507 != 456
22:16:58
22:16:58
41 | numPublicInputs
-= IPA_CLAIM_SIZE;
22:16:58
42 | }
22:16:58
> 43 | assert(json.length == proofLength, `Proof length mismatch: ${json.length} != ${proofLength}`);
22:16:58
| ^
22:16:58
44 | const fieldsWithoutPublicInputs = json.map(Fr.fromHexString);
22:16:58
45 | // Concat binary public inputs and binary proof
22:16:58
46 | // This buffer will have the form: [binary public inputs, binary proof]
22:16:58
22:16:58
at readProofAsFields (../../bb-prover/dest/prover/proof_utils.js:43:5)
22:16:58
at operation (../../bb-prover/dest/prover/server/bb_prover.js:315:27)
22:16:58
at runInDirectory (../../foundation/dest/fs/run_in_dir.js:11:16)
22:16:58
at BBNativeRollupProver.createRecursiveProof (../../bb-prover/dest/prover/server/bb_prover.js:335:16)
22:16:58
at BBNativeRollupProver.getBaseParityProof (../../bb-prover/dest/prover/server/bb_prover.js:63:42)
22:16:58
at async Promise.all (index 1)
22:16:58
at Object.<anonymous> (test/bb_prover_parity.test.ts:53:47)
22:16:58
22:16:58
Test Suites: 1 failed, 1 total
22:16:58
Tests: 1 failed, 1 total
22:16:58
Snapshots: 0 total
22:16:58
Time: 15.649 s
22:16:58
Ran all test suites matching prover-client/src/test/bb_prover_parity.test.ts
.
22:16:58
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?