-
Notifications
You must be signed in to change notification settings - Fork 20
Zisk v0.16.1 seems to get stuck #323
Copy link
Copy link
Open
Description
I've been using Zisk v0.16.1 to prove many EEST fixtures (at this point more than 4.7k ran okay), but suddenly I got into this:
2026-03-28T15:37:19.868133Z INFO proofman::utils: --- PROOF INSTANCES SUMMARY ---
2026-03-28T15:37:19.868165Z INFO proofman::utils: Zisk | Arith: 3 | ArithEq: 1 | Binary: 24 | BinaryAdd: 10 | BinaryExtension: 5 | Dma: 1 | Dma64AlignedInputCpy: 1 | Dma64AlignedMem: 1 | Dma64AlignedMemCpy: 2 | Dma64AlignedMemSet: 1 | DmaMemCpy: 1 | DmaPrePost: 1 | DmaUnaligned: 1 | InputData: 1 | Keccakf: 1 | Main: 157 | Mem: 51 | MemAlign: 6 | MemAlignByte: 1 | MemAlignReadByte: 17 | MemAlignWriteByte: 3 | Rom: 1 | RomData: 2 | Sha256f: 1 | SpecifiedRanges: 1 | VirtualTable0: 1 | VirtualTable1: 1 | Total global instances: 296
2026-03-28T15:37:19.868171Z INFO proofman::utils: --------------------------------
2026-03-28T15:37:19.868177Z INFO proofman::proofman: <<< EXECUTE (2295ms)
2026-03-28T15:37:19.868186Z INFO proofman::proofman: >>> CALCULATING_CONTRIBUTIONS
2026-03-28T15:37:27.143574Z INFO proofman::proofman: <<< CALCULATING_CONTRIBUTIONS (7275ms)
2026-03-28T15:37:27.143778Z INFO proofman::proofman: ··· Global challenge: [1144121138736804980, 17616331269217287452, 16092880414434848899]
2026-03-28T15:37:27.143790Z INFO proofman::proofman: >>> GENERATING_PROOFS
2026-03-28T15:37:27.143794Z INFO proofman::proofman: >>> GENERATING_INNER_PROOFS
2026-03-28T15:37:46.728173Z INFO proofman::proofman: <<< GENERATING_INNER_PROOFS (19584ms)
2026-03-28T15:37:46.728374Z INFO proofman::proofman: Received [] aggregated proofs
2026-03-28T15:37:46.728410Z INFO proofman::proofman: Last proof received. [0] proofs were received and waiting for 0 aggregated proofs to be generated...
2026-03-28T15:37:46.728716Z INFO proofman::recursion: >>> GENERATE_VADCOP_FINAL_PROOF
2026-03-28T15:37:46.968294Z INFO proofman::recursion: <<< GENERATE_VADCOP_FINAL_PROOF (239ms)
2026-03-28T15:37:47.010070Z INFO benchmark_runner::runner: Saving report test_account_query.py::test_ext_account_query_warm[fork_Osaka-blockchain_test-initial_storage_False-initial_balance_True-empty_code_True-opcode_CALLCODE-benchmark-gas-value_25M]
2026-03-28T15:37:47.010514Z INFO benchmark_runner::runner: Running test_transaction_types.py::test_ether_transfers_to_precompile[fork_Osaka-precompile_0x0000000000000000000000000000000000000007-blockchain_test-transfer_amount_0-benchmark-gas-value_30M]
2026-03-28T15:37:47.011984Z INFO proofman_common::proof_ctx: Initializing publics custom_commits
2026-03-28T15:37:47.020076Z INFO proofman::proofman: >>> EXECUTE
2026-03-28T15:37:47.241752Z INFO executor::executor: >>> COMPUTE_MINIMAL_TRACE
2026-03-28T15:37:50.230852Z INFO asm_runner::asm_mt_runner: ··· Assembly execution speed: 31MHz (2.988014238s)
2026-03-28T15:37:50.240550Z INFO executor::executor: <<< COMPUTE_MINIMAL_TRACE (2998ms)
2026-03-28T15:37:50.240567Z INFO executor::executor: >>> PLAN
2026-03-28T15:37:50.241779Z INFO executor::executor: <<< PLAN (1ms)
2026-03-28T15:37:50.241814Z INFO executor::executor: >>> WAIT_PLAN_MEM_CPP
2026-03-28T15:37:50.413838Z INFO mem_planner_cpp::mem_planner: >>> COLLECT_MEM_PLANS
2026-03-28T15:37:50.414017Z INFO mem_planner_cpp::mem_planner: <<< COLLECT_MEM_PLANS (0ms)
2026-03-28T15:37:50.414268Z INFO executor::executor: <<< WAIT_PLAN_MEM_CPP (172ms)
2026-03-28T15:37:50.414301Z INFO executor::executor: >>> WAIT_ASM_RH
2026-03-28T15:37:50.414307Z INFO executor::executor: <<< WAIT_ASM_RH (0ms)
2026-03-28T15:37:50.415606Z INFO proofman::utils: --- PROOF INSTANCES SUMMARY ---
2026-03-28T15:37:50.415626Z INFO proofman::utils: Zisk | Arith: 1 | ArithEq: 11 | Binary: 5 | BinaryAdd: 3 | BinaryExtension: 2 | Dma: 1 | Dma64AlignedInputCpy: 1 | Dma64AlignedMem: 1 | Dma64AlignedMemCpy: 1 | Dma64AlignedMemSet: 1 | DmaPrePost: 1 | DmaUnaligned: 1 | InputData: 1 | Keccakf: 4 | Main: 23 | Mem: 9 | MemAlign: 3 | MemAlignReadByte: 2 | MemAlignWriteByte: 1 | Rom: 1 | RomData: 1 | Sha256f: 23 | SpecifiedRanges: 1 | VirtualTable0: 1 | VirtualTable1: 1 | Total global instances: 100
2026-03-28T15:37:50.415631Z INFO proofman::utils: --------------------------------
2026-03-28T15:37:50.415636Z INFO proofman::proofman: <<< EXECUTE (3395ms)
2026-03-28T15:37:50.415650Z INFO proofman::proofman: >>> CALCULATING_CONTRIBUTIONS
2026-03-28T15:37:51.729760Z INFO proofman::proofman: <<< CALCULATING_CONTRIBUTIONS (1314ms)
2026-03-28T15:37:51.729960Z INFO proofman::proofman: ··· Global challenge: [17289586130210059402, 14002945680848330544, 5002707199477250415]
2026-03-28T15:37:51.729978Z INFO proofman::proofman: >>> GENERATING_PROOFS
2026-03-28T15:37:51.729982Z INFO proofman::proofman: >>> GENERATING_INNER_PROOFS
2026-03-28T15:38:59.154464Z WARN proofman::proof_manager: Counter still waiting to reach zero after 66s - current: 2, expected: 0
2026-03-28T15:39:59.154675Z WARN proofman::proof_manager: Counter still waiting to reach zero after 126s - current: 2, expected: 0
2026-03-28T15:40:59.154816Z WARN proofman::proof_manager: Counter still waiting to reach zero after 186s - current: 2, expected: 0
2026-03-28T15:41:59.155018Z WARN proofman::proof_manager: Counter still waiting to reach zero after 246s - current: 2, expected: 0
2026-03-28T15:42:59.155136Z WARN proofman::proof_manager: Counter still waiting to reach zero after 306s - current: 2, expected: 0
2026-03-28T15:43:59.155335Z WARN proofman::proof_manager: Counter still waiting to reach zero after 366s - current: 2, expected: 0
2026-03-28T15:44:59.155496Z WARN proofman::proof_manager: Counter still waiting to reach zero after 426s - current: 2, expected: 0
2026-03-28T15:45:59.155657Z WARN proofman::proof_manager: Counter still waiting to reach zero after 486s - current: 2, expected: 0
2026-03-28T15:46:59.155775Z WARN proofman::proof_manager: Counter still waiting to reach zero after 546s - current: 2, expected: 0
2026-03-28T15:47:52.466099Z ERROR proofman::proof_manager: Counter timeout after 10 minutes to reach zero - current: 2, expected: 0. Cancelling.
And seems to be stuck here for around ~3hs. The prover is run with ZISK_PROVE_TIMEOUT_SEC=900.
I'll restart and can report back if I see this again -- but considering it went through 4.7k fixtures, maybe is some kind of race condition in Zisk.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels