nexus-xyz / network-api

Apache License 2.0
13 stars 14 forks source link

`Result::unwrap()` on an `Err` value: Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" }) #26

Open nirnaeth-arnoediad opened 1 month ago

nirnaeth-arnoediad commented 1 month ago

Version tag: 0.3.2 OS: Ubuntu 22.04

After some time my prover crashed with the error below in the process of sending prove:

Received a 21060 byte program to prove with 3 bytes of input
Program trace is 196 steps. Proving 10 steps starting at 18...
Proved step 18 at 6.73 proof cycles/sec.
Proved step 19 at 5.29 proof cycles/sec.
Proved step 20 at 4.44 proof cycles/sec.
Proved step 21 at 4.02 proof cycles/sec.
Proved step 22 at 3.61 proof cycles/sec.
Proved step 23 at 4.00 proof cycles/sec.
Proved step 24 at 3.91 proof cycles/sec.
Proved step 25 at 4.16 proof cycles/sec.
Proved step 26 at 3.91 proof cycles/sec.
Proved step 27 at 3.92 proof cycles/sec.
thread 'main' panicked at src/prover.rs:312:22:
called `Result::unwrap()` on an `Err` value: Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
collinjackson commented 1 week ago

@dprats made some updates to address unwrap errors, can you try again and let me know if it's resolved?