Open SulemanAhmadd opened 8 months ago
Could you try #279 and see if it fixes your issue?
I did not get a chance to debug in depth yet but branch z3-bump-4-12-6
is giving a runtime error:
error writing to stream port
system error: Broken pipe; errno=32
context...:
.../smt/env.rkt:78:0: ref-expr!
.../match/compiler.rkt:548:40: f26
.../smt/env.rkt:78:0: ref-expr!
.../match/compiler.rkt:548:40: f26
.../smt/env.rkt:78:0: ref-expr!
.../match/compiler.rkt:548:40: f26
.../smt/env.rkt:78:0: ref-expr!
.../match/compiler.rkt:548:40: f26
.../smt/env.rkt:78:0: ref-expr!
.../match/compiler.rkt:548:40: f26
.../smt/env.rkt:78:0: ref-expr!
.../match/compiler.rkt:548:40: f26
.../smt/env.rkt:78:0: ref-expr!
.../smt/cmd.rkt:25:0: encode
.../smt/base-solver.rkt:95:0: solver-check
.../query/core.rkt:27:0: ∃-solve
Could you provide a minimal, complete example that triggers this issue?
Hi! I have noticed that the current version of Rosette is not compatible with z3 4.8.12-3.1 package shipped in debian (stable) bookworm.
Specifically, Rosette SMT decoder is unable to recognize
'mod
and'div
symbols returned by the z3 solver when using modulo arithmetic on symbolic terms.The log trace refers to failure to decode z3 output: