When using the yices2 solver with the --smtlib2=true flag on the ticketlock-2.1.1.spvasm input (configured with a 2.1.3 thread grid), Dartagnan crashes with a core dump (return code 139, indicating a memory access violation):
$ java -jar dartagnan/target/dartagnan.jar dartagnan/src/test/resources/spirv/vulkan/benchmarks/ticketlock-2.1.1.spvasm cat/vulkan.cat --property=cat_spec --target=vulkan --solver=yices2 --smtlib2=true
Segmentation fault (core dumped)
The crash happens very quickly while there is still plenty of memory available.
The error goes away when disable --smtlib2 or switch to the z3 solver.
When using the
yices2solver with the--smtlib2=trueflag on theticketlock-2.1.1.spvasminput (configured with a2.1.3thread grid), Dartagnan crashes with a core dump (return code 139, indicating a memory access violation):The crash happens very quickly while there is still plenty of memory available.
The error goes away when disable --smtlib2 or switch to the z3 solver.