This is Ultimate 0.2.4-tmp.dk.referee-eval-27b4987-m [2024-09-21 19:07:31,147 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-09-21 19:07:31,214 INFO L114 SettingsManager]: Loading settings from /storage/repos/certificate-witnesses-artifact/referee/config/svcomp-Reach-32bit-Referee_Default.epf [2024-09-21 19:07:31,220 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-09-21 19:07:31,222 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-09-21 19:07:31,246 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-09-21 19:07:31,246 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-09-21 19:07:31,247 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-09-21 19:07:31,247 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-09-21 19:07:31,248 INFO L153 SettingsManager]: * Use memory slicer=true [2024-09-21 19:07:31,248 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-09-21 19:07:31,249 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-09-21 19:07:31,249 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-09-21 19:07:31,249 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-09-21 19:07:31,250 INFO L153 SettingsManager]: * Use SBE=true [2024-09-21 19:07:31,251 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-09-21 19:07:31,251 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-09-21 19:07:31,251 INFO L153 SettingsManager]: * sizeof long=4 [2024-09-21 19:07:31,252 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-09-21 19:07:31,252 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-09-21 19:07:31,252 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-09-21 19:07:31,255 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-09-21 19:07:31,255 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-09-21 19:07:31,255 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-09-21 19:07:31,255 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-09-21 19:07:31,256 INFO L153 SettingsManager]: * sizeof long double=12 [2024-09-21 19:07:31,256 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-09-21 19:07:31,256 INFO L153 SettingsManager]: * Use constant arrays=true [2024-09-21 19:07:31,256 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-09-21 19:07:31,256 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-09-21 19:07:31,256 INFO L153 SettingsManager]: * Future-live optimization=false [2024-09-21 19:07:31,256 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-09-21 19:07:31,256 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-09-21 19:07:31,257 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-21 19:07:31,257 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-09-21 19:07:31,257 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-09-21 19:07:31,257 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-09-21 19:07:31,257 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-09-21 19:07:31,258 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-09-21 19:07:31,258 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-09-21 19:07:31,259 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-09-21 19:07:31,259 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-09-21 19:07:31,259 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-09-21 19:07:31,260 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/certificate-witnesses-artifact/referee/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Positions where we compute the Hoare Annotation -> None [2024-09-21 19:07:31,440 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-09-21 19:07:31,458 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-09-21 19:07:31,460 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-09-21 19:07:31,461 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-09-21 19:07:31,462 INFO L274 PluginConnector]: Witness Parser initialized [2024-09-21 19:07:31,463 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/certificate-witnesses-artifact/referee/../results/cpachecker-verification-files/SV-COMP24_unreach-call/ofuf_2.yml/output/witness-2.1.yml [2024-09-21 19:07:31,554 INFO L270 PluginConnector]: Initializing CDTParser... [2024-09-21 19:07:31,555 INFO L274 PluginConnector]: CDTParser initialized [2024-09-21 19:07:31,555 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/certificate-witnesses-artifact/referee/../sv-benchmarks/c/loop-industry-pattern/ofuf_2.c [2024-09-21 19:07:32,843 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-09-21 19:07:33,047 INFO L384 CDTParser]: Found 1 translation units. [2024-09-21 19:07:33,048 INFO L180 CDTParser]: Scanning /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/loop-industry-pattern/ofuf_2.c [2024-09-21 19:07:33,056 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/certificate-witnesses-artifact/referee/data/2ecec246c/372f1c3032c54eacbe3880bce8dae1b2/FLAGe0339856b [2024-09-21 19:07:33,451 INFO L435 CDTParser]: Successfully deleted /storage/repos/certificate-witnesses-artifact/referee/data/2ecec246c/372f1c3032c54eacbe3880bce8dae1b2 [2024-09-21 19:07:33,452 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-09-21 19:07:33,453 INFO L133 ToolchainWalker]: Walking toolchain with 4 elements. [2024-09-21 19:07:33,454 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-09-21 19:07:33,454 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-09-21 19:07:33,457 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-09-21 19:07:33,458 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness-2.1.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.09 07:07:31" (1/2) ... [2024-09-21 19:07:33,459 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@b00d151 and model type witness-2.1.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.09 07:07:33, skipping insertion in model container [2024-09-21 19:07:33,459 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness-2.1.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.09 07:07:31" (1/2) ... [2024-09-21 19:07:33,460 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@130c2810 and model type witness-2.1.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.09 07:07:33, skipping insertion in model container [2024-09-21 19:07:33,460 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.09 07:07:33" (2/2) ... [2024-09-21 19:07:33,460 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@b00d151 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.09 07:07:33, skipping insertion in model container [2024-09-21 19:07:33,460 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.09 07:07:33" (2/2) ... [2024-09-21 19:07:33,479 INFO L93 nessWitnessExtractor]: Found the following entries in the witness: [2024-09-21 19:07:33,479 INFO L1541 ArrayList]: Loop invariant at [L406-L416] 1 [2024-09-21 19:07:33,479 INFO L1541 ArrayList]: Loop invariant at [L358-L396] 1 [2024-09-21 19:07:33,479 INFO L1541 ArrayList]: Loop invariant at [L352-L355] 1 [2024-09-21 19:07:33,480 INFO L1541 ArrayList]: Function contract at [L331]: requires 1, ensures (!(1) || (1)) [2024-09-21 19:07:33,480 INFO L1541 ArrayList]: Function contract at [L427]: requires 1, ensures (!(1) || (1)) [2024-09-21 19:07:33,480 INFO L1541 ArrayList]: Function contract at [L249]: requires 1, ensures (!(1) || (1)) [2024-09-21 19:07:33,480 INFO L1541 ArrayList]: Function contract at [L9]: requires 1, ensures (!(1) || (1)) [2024-09-21 19:07:33,480 INFO L1541 ArrayList]: Function contract at [L280]: requires 1, ensures (!(1) || (1)) [2024-09-21 19:07:33,480 INFO L1541 ArrayList]: Function contract at [L400]: requires 1, ensures (!(1) || (1)) [2024-09-21 19:07:33,480 INFO L1541 ArrayList]: Function contract at [L420]: requires 1, ensures (!(1) || (1)) [2024-09-21 19:07:33,480 INFO L1541 ArrayList]: Function contract at [L193]: requires 1, ensures (!(1) || (1)) [2024-09-21 19:07:33,500 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-09-21 19:07:33,703 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/loop-industry-pattern/ofuf_2.c[11342,11355] [2024-09-21 19:07:33,710 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-21 19:07:33,721 INFO L200 MainTranslator]: Completed pre-run Start Parsing Global Start Parsing Global Start Parsing Global Start Parsing Global Start Parsing Global Start Parsing Global Start Parsing Global Start Parsing Global Start Parsing Global Start Parsing Global Start Parsing Local Start Parsing Local Start Parsing Global Start Parsing Global Start Parsing Local Start Parsing Global Start Parsing Global Start Parsing Global Start Parsing Global [2024-09-21 19:07:33,797 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/loop-industry-pattern/ofuf_2.c[11342,11355] [2024-09-21 19:07:33,798 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-21 19:07:33,810 ERROR L321 MainTranslator]: Unsupported Syntax: The following functions are not defined or handled internally: fopen [2024-09-21 19:07:33,811 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@130c2810 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.09 07:07:33, skipping insertion in model container [2024-09-21 19:07:33,811 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-09-21 19:07:33,812 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.preprocessor [2024-09-21 19:07:33,813 INFO L158 Benchmark]: Toolchain (without parser) took 359.80ms. Allocated memory is still 167.8MB. Free memory was 133.7MB in the beginning and 111.5MB in the end (delta: 22.2MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. [2024-09-21 19:07:33,813 INFO L158 Benchmark]: Witness Parser took 0.14ms. Allocated memory is still 121.6MB. Free memory is still 84.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-09-21 19:07:33,814 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 121.6MB. Free memory is still 94.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-09-21 19:07:33,815 INFO L158 Benchmark]: CACSL2BoogieTranslator took 358.06ms. Allocated memory is still 167.8MB. Free memory was 133.7MB in the beginning and 111.5MB in the end (delta: 22.2MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. [2024-09-21 19:07:33,816 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 0.14ms. Allocated memory is still 121.6MB. Free memory is still 84.3MB. There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.14ms. Allocated memory is still 121.6MB. Free memory is still 94.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 358.06ms. Allocated memory is still 167.8MB. Free memory was 133.7MB in the beginning and 111.5MB in the end (delta: 22.2MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: -1]: Unsupported Syntax The following functions are not defined or handled internally: fopen RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... ### Bit-precise run ### This is Ultimate 0.2.4-tmp.dk.referee-eval-27b4987-m [2024-09-21 19:07:35,846 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-09-21 19:07:35,910 INFO L114 SettingsManager]: Loading settings from /storage/repos/certificate-witnesses-artifact/referee/config/svcomp-Reach-32bit-Referee_Bitvector.epf [2024-09-21 19:07:35,915 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-09-21 19:07:35,917 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-09-21 19:07:35,942 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-09-21 19:07:35,943 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-09-21 19:07:35,944 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-09-21 19:07:35,944 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-09-21 19:07:35,945 INFO L153 SettingsManager]: * Use memory slicer=true [2024-09-21 19:07:35,946 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-09-21 19:07:35,946 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-09-21 19:07:35,946 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-09-21 19:07:35,947 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-09-21 19:07:35,947 INFO L153 SettingsManager]: * Use SBE=true [2024-09-21 19:07:35,950 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-09-21 19:07:35,950 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-09-21 19:07:35,950 INFO L153 SettingsManager]: * sizeof long=4 [2024-09-21 19:07:35,951 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-09-21 19:07:35,951 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-09-21 19:07:35,951 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-09-21 19:07:35,951 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-09-21 19:07:35,951 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-09-21 19:07:35,952 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-09-21 19:07:35,952 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-09-21 19:07:35,952 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-09-21 19:07:35,952 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-09-21 19:07:35,952 INFO L153 SettingsManager]: * sizeof long double=12 [2024-09-21 19:07:35,952 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-09-21 19:07:35,953 INFO L153 SettingsManager]: * Use constant arrays=true [2024-09-21 19:07:35,953 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-09-21 19:07:35,953 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-09-21 19:07:35,953 INFO L153 SettingsManager]: * Future-live optimization=false [2024-09-21 19:07:35,953 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-09-21 19:07:35,953 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-09-21 19:07:35,954 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-21 19:07:35,954 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-09-21 19:07:35,954 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-09-21 19:07:35,954 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-09-21 19:07:35,954 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-09-21 19:07:35,955 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-09-21 19:07:35,957 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-09-21 19:07:35,957 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-09-21 19:07:35,957 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-09-21 19:07:35,958 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-09-21 19:07:35,958 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2024-09-21 19:07:35,958 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/certificate-witnesses-artifact/referee/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Positions where we compute the Hoare Annotation -> None [2024-09-21 19:07:36,219 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-09-21 19:07:36,255 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-09-21 19:07:36,261 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-09-21 19:07:36,262 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-09-21 19:07:36,263 INFO L274 PluginConnector]: Witness Parser initialized [2024-09-21 19:07:36,265 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/certificate-witnesses-artifact/referee/../results/cpachecker-verification-files/SV-COMP24_unreach-call/ofuf_2.yml/output/witness-2.1.yml [2024-09-21 19:07:36,333 INFO L270 PluginConnector]: Initializing CDTParser... [2024-09-21 19:07:36,334 INFO L274 PluginConnector]: CDTParser initialized [2024-09-21 19:07:36,334 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/certificate-witnesses-artifact/referee/../sv-benchmarks/c/loop-industry-pattern/ofuf_2.c [2024-09-21 19:07:37,872 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-09-21 19:07:38,057 INFO L384 CDTParser]: Found 1 translation units. [2024-09-21 19:07:38,057 INFO L180 CDTParser]: Scanning /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/loop-industry-pattern/ofuf_2.c [2024-09-21 19:07:38,070 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/certificate-witnesses-artifact/referee/data/37a2a2253/f6d38e83833e4865a5f78f05e7206124/FLAG07ecd0e53 [2024-09-21 19:07:38,097 INFO L435 CDTParser]: Successfully deleted /storage/repos/certificate-witnesses-artifact/referee/data/37a2a2253/f6d38e83833e4865a5f78f05e7206124 [2024-09-21 19:07:38,097 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-09-21 19:07:38,098 INFO L133 ToolchainWalker]: Walking toolchain with 4 elements. [2024-09-21 19:07:38,099 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-09-21 19:07:38,103 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-09-21 19:07:38,107 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-09-21 19:07:38,112 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness-2.1.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.09 07:07:36" (1/2) ... [2024-09-21 19:07:38,112 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@265d5b9 and model type witness-2.1.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.09 07:07:38, skipping insertion in model container [2024-09-21 19:07:38,112 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness-2.1.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.09 07:07:36" (1/2) ... [2024-09-21 19:07:38,113 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@3f9f462a and model type witness-2.1.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.09 07:07:38, skipping insertion in model container [2024-09-21 19:07:38,114 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.09 07:07:38" (2/2) ... [2024-09-21 19:07:38,114 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@265d5b9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.09 07:07:38, skipping insertion in model container [2024-09-21 19:07:38,114 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.09 07:07:38" (2/2) ... [2024-09-21 19:07:38,139 INFO L93 nessWitnessExtractor]: Found the following entries in the witness: [2024-09-21 19:07:38,140 INFO L1541 ArrayList]: Loop invariant at [L406-L416] 1 [2024-09-21 19:07:38,140 INFO L1541 ArrayList]: Loop invariant at [L352-L355] 1 [2024-09-21 19:07:38,140 INFO L1541 ArrayList]: Loop invariant at [L358-L396] 1 [2024-09-21 19:07:38,140 INFO L1541 ArrayList]: Function contract at [L9]: requires 1, ensures (!(1) || (1)) [2024-09-21 19:07:38,140 INFO L1541 ArrayList]: Function contract at [L400]: requires 1, ensures (!(1) || (1)) [2024-09-21 19:07:38,140 INFO L1541 ArrayList]: Function contract at [L280]: requires 1, ensures (!(1) || (1)) [2024-09-21 19:07:38,141 INFO L1541 ArrayList]: Function contract at [L427]: requires 1, ensures (!(1) || (1)) [2024-09-21 19:07:38,141 INFO L1541 ArrayList]: Function contract at [L331]: requires 1, ensures (!(1) || (1)) [2024-09-21 19:07:38,141 INFO L1541 ArrayList]: Function contract at [L420]: requires 1, ensures (!(1) || (1)) [2024-09-21 19:07:38,141 INFO L1541 ArrayList]: Function contract at [L249]: requires 1, ensures (!(1) || (1)) [2024-09-21 19:07:38,141 INFO L1541 ArrayList]: Function contract at [L193]: requires 1, ensures (!(1) || (1)) [2024-09-21 19:07:38,167 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-09-21 19:07:38,391 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/loop-industry-pattern/ofuf_2.c[11342,11355] [2024-09-21 19:07:38,396 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-21 19:07:38,423 INFO L197 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2024-09-21 19:07:38,432 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-09-21 19:07:38,460 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/loop-industry-pattern/ofuf_2.c[11342,11355] [2024-09-21 19:07:38,461 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-21 19:07:38,465 INFO L200 MainTranslator]: Completed pre-run Start Parsing Global Start Parsing Global Start Parsing Global Start Parsing Global Start Parsing Global Start Parsing Global Start Parsing Global Start Parsing Global Start Parsing Global Start Parsing Global Start Parsing Local Start Parsing Local Start Parsing Global Start Parsing Global Start Parsing Local Start Parsing Global Start Parsing Global Start Parsing Global Start Parsing Global [2024-09-21 19:07:38,550 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/loop-industry-pattern/ofuf_2.c[11342,11355] [2024-09-21 19:07:38,550 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-21 19:07:38,566 ERROR L321 MainTranslator]: Unsupported Syntax: The following functions are not defined or handled internally: fopen [2024-09-21 19:07:38,567 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@3f9f462a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.09 07:07:38, skipping insertion in model container [2024-09-21 19:07:38,567 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-09-21 19:07:38,568 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.preprocessor [2024-09-21 19:07:38,569 INFO L158 Benchmark]: Toolchain (without parser) took 470.50ms. Allocated memory is still 98.6MB. Free memory was 62.0MB in the beginning and 64.3MB in the end (delta: -2.3MB). Peak memory consumption was 19.2MB. Max. memory is 16.1GB. [2024-09-21 19:07:38,569 INFO L158 Benchmark]: Witness Parser took 1.77ms. Allocated memory is still 98.6MB. Free memory is still 80.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-09-21 19:07:38,570 INFO L158 Benchmark]: CDTParser took 0.07ms. Allocated memory is still 98.6MB. Free memory is still 77.9MB. There was no memory consumed. Max. memory is 16.1GB. [2024-09-21 19:07:38,570 INFO L158 Benchmark]: CACSL2BoogieTranslator took 468.84ms. Allocated memory is still 98.6MB. Free memory was 61.7MB in the beginning and 64.3MB in the end (delta: -2.6MB). Peak memory consumption was 19.2MB. Max. memory is 16.1GB. [2024-09-21 19:07:38,571 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 1.77ms. Allocated memory is still 98.6MB. Free memory is still 80.2MB. There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.07ms. Allocated memory is still 98.6MB. Free memory is still 77.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 468.84ms. Allocated memory is still 98.6MB. Free memory was 61.7MB in the beginning and 64.3MB in the end (delta: -2.6MB). Peak memory consumption was 19.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: -1]: Unsupported Syntax The following functions are not defined or handled internally: fopen RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request...