-
Notifications
You must be signed in to change notification settings - Fork 47
Description
Basic Info
-
Version: 0.3.0-dev-c73552deb7 (d790fec)
-
Java Version: 21.0.8
-
Operating System: Ubuntu 22.04.5 LTS
-
Input file: bug.c
-
Settings: svcomp-Reach-64bit-Taipan_Default.epf.txt (Added .txt file extension because upload was blocked for .epf)
-
Toolchain: TaipanReach.xml
-
Complete Ultimate log files: taipan-default.log, taipan-bitvector.log, automizer-default.log
-
Command:
UTaipan-linux/Ultimate -tc UTaipan-linux/config/TaipanReach.xml -s UTaipan-linux/config/svcomp-Reach-64bit-Taipan_Default.epf -i bug.c -
Commands for sanity checks with Taipan-Bitvector and Automizer-Default:
UTaipan-linux/Ultimate -tc UTaipan-linux/config/TaipanReach.xml -s UTaipan-linux/config/svcomp-Reach-64bit-Taipan_Bitvector.epf -i bug.c
UAutomizer-linux/Ultimate -tc UAutomizer-linux/config/AutomizerReach.xml -s UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf -i bug.c
Description
The __VERIFIER_error(); in the given bug.c should be reachable (for instance when packet contains only 0, except for packet[34]=3 and packet[240]=53). However, with Taipan-Default Ultimate claims that the program is correct, while it reports it as incorrect for the other toolchains.
I have added the logs for Taipan-Bitvector and Automizer-Default above as examples, but Automizer, GemCutter and Kojak all behave as expected for me and report the error as reachable with both Default and Bitvector settings.
Interestingly, Taipan-Default seems to be able to correctly identify the error when I remove the comment at the counter variable increment in the loop or even just delete some empty lines.