./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/weaver/chl-nzb-file-subst.wvr.c --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/chl-nzb-file-subst.wvr.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 3d25acf6 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/weaver/chl-nzb-file-subst.wvr.c ./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/chl-nzb-file-subst.wvr.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-dev-3d25acf-m [2024-01-30 14:23:26,882 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-01-30 14:23:26,954 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-01-30 14:23:26,958 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-01-30 14:23:26,958 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-01-30 14:23:26,982 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-01-30 14:23:26,984 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-01-30 14:23:26,984 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-01-30 14:23:26,984 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-01-30 14:23:26,988 INFO L153 SettingsManager]: * Use memory slicer=true [2024-01-30 14:23:26,989 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-01-30 14:23:26,989 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-01-30 14:23:26,989 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-01-30 14:23:26,990 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-01-30 14:23:26,991 INFO L153 SettingsManager]: * Use SBE=true [2024-01-30 14:23:26,991 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-01-30 14:23:26,991 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-01-30 14:23:26,992 INFO L153 SettingsManager]: * sizeof long=4 [2024-01-30 14:23:26,992 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-01-30 14:23:26,992 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-01-30 14:23:26,992 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-01-30 14:23:26,993 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-01-30 14:23:26,993 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-01-30 14:23:26,993 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-01-30 14:23:26,993 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-01-30 14:23:26,993 INFO L153 SettingsManager]: * sizeof long double=12 [2024-01-30 14:23:26,994 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-01-30 14:23:26,994 INFO L153 SettingsManager]: * Use constant arrays=true [2024-01-30 14:23:26,994 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-01-30 14:23:26,994 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-01-30 14:23:26,995 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-01-30 14:23:26,995 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-01-30 14:23:26,996 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-01-30 14:23:26,996 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-01-30 14:23:26,996 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-01-30 14:23:26,996 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-01-30 14:23:26,996 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-01-30 14:23:26,996 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-01-30 14:23:26,997 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-01-30 14:23:26,997 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-01-30 14:23:26,997 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-01-30 14:23:26,997 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-01-30 14:23:26,997 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-01-30 14:23:26,997 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/ultimate/releaseScripts/default/UAutomizer-linux/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: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-01-30 14:23:27,186 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-01-30 14:23:27,205 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-01-30 14:23:27,207 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-01-30 14:23:27,207 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-01-30 14:23:27,208 INFO L274 PluginConnector]: Witness Parser initialized [2024-01-30 14:23:27,209 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/chl-nzb-file-subst.wvr.yml/witness.yml [2024-01-30 14:23:27,396 INFO L270 PluginConnector]: Initializing CDTParser... [2024-01-30 14:23:27,397 INFO L274 PluginConnector]: CDTParser initialized [2024-01-30 14:23:27,398 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-nzb-file-subst.wvr.c [2024-01-30 14:23:28,364 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-01-30 14:23:28,533 INFO L384 CDTParser]: Found 1 translation units. [2024-01-30 14:23:28,533 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-nzb-file-subst.wvr.c [2024-01-30 14:23:28,540 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6fbb97155/0f44a25aaca34f06a1c4aa895823556b/FLAGf5d598365 [2024-01-30 14:23:28,549 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6fbb97155/0f44a25aaca34f06a1c4aa895823556b [2024-01-30 14:23:28,549 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-01-30 14:23:28,550 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-01-30 14:23:28,551 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-01-30 14:23:28,551 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-01-30 14:23:28,554 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-01-30 14:23:28,555 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 30.01 02:23:27" (1/2) ... [2024-01-30 14:23:28,555 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4f854c55 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 30.01 02:23:28, skipping insertion in model container [2024-01-30 14:23:28,556 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 30.01 02:23:27" (1/2) ... [2024-01-30 14:23:28,557 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1c9129e3 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 30.01 02:23:28, skipping insertion in model container [2024-01-30 14:23:28,557 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.01 02:23:28" (2/2) ... [2024-01-30 14:23:28,557 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4f854c55 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 02:23:28, skipping insertion in model container [2024-01-30 14:23:28,557 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.01 02:23:28" (2/2) ... [2024-01-30 14:23:28,557 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-01-30 14:23:28,653 INFO L96 nessWitnessExtractor]: Found the following entries in the witness: [2024-01-30 14:23:28,654 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,654 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,654 INFO L98 nessWitnessExtractor]: Location invariant before [L57-L57] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,654 INFO L98 nessWitnessExtractor]: Loop invariant at [L174-L176] (((((((((5 == size) && (ends_with_10 == 0)) && (size == 5)) && (is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1)) && (is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1)) && (is_null_9 == (_Bool)0 || is_null_9 == (_Bool)1)) && (break_14 == (_Bool)0 || break_14 == (_Bool)1)) && (break_17 == (_Bool)0 || break_17 == (_Bool)1)) && (break_20 == (_Bool)0 || break_20 == (_Bool)1)) && ((((((((((-10LL + (long long )i) + (long long )size >= 0LL && (0LL - (long long )i) + (long long )size >= 0LL) && (10LL - (long long )i) - (long long )size >= 0LL) && (long long )i - (long long )size >= 0LL) && i == 5) || (((((-9LL + (long long )i) + (long long )size >= 0LL && (-1LL - (long long )i) + (long long )size >= 0LL) && (1LL + (long long )i) - (long long )size >= 0LL) && (9LL - (long long )i) - (long long )size >= 0LL) && i == 4)) || (((((-8LL + (long long )i) + (long long )size >= 0LL && (-2LL - (long long )i) + (long long )size >= 0LL) && (2LL + (long long )i) - (long long )size >= 0LL) && (8LL - (long long )i) - (long long )size >= 0LL) && i == 3)) || (((((-7LL + (long long )i) + (long long )size >= 0LL && (-3LL - (long long )i) + (long long )size >= 0LL) && (3LL + (long long )i) - (long long )size >= 0LL) && (7LL - (long long )i) - (long long )size >= 0LL) && i == 2)) || (((((-6LL + (long long )i) + (long long )size >= 0LL && (-4LL - (long long )i) + (long long )size >= 0LL) && (4LL + (long long )i) - (long long )size >= 0LL) && (6LL - (long long )i) - (long long )size >= 0LL) && i == 1)) || ((((((-5LL + (long long )i) + (long long )size >= 0LL && (-5LL - (long long )i) + (long long )size >= 0LL) && (5LL + (long long )i) - (long long )size >= 0LL) && (5LL - (long long )i) - (long long )size >= 0LL) && 0 == i) && i == 0)) [2024-01-30 14:23:28,655 INFO L98 nessWitnessExtractor]: Location invariant before [L55-L55] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,655 INFO L98 nessWitnessExtractor]: Location invariant before [L181-L181] (1 <= b) && (b != 0) [2024-01-30 14:23:28,655 INFO L98 nessWitnessExtractor]: Location invariant before [L79-L79] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,655 INFO L98 nessWitnessExtractor]: Location invariant before [L126-L126] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,655 INFO L98 nessWitnessExtractor]: Location invariant before [L82-L82] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,655 INFO L98 nessWitnessExtractor]: Location invariant before [L60-L60] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,655 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,655 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,656 INFO L98 nessWitnessExtractor]: Location invariant before [L96-L96] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,656 INFO L98 nessWitnessExtractor]: Location invariant before [L62-L62] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,656 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] (((((((((((((((((((get_subject_3 == 0) && (filename_4 == 0)) && (get_subject_7 == 0)) && (filename_8 == 0)) && (get_subject_11 == 0)) && (result_12 == 0)) && (i_13 == 0)) && (result_15 == 0)) && (i_16 == 0)) && (result_18 == 0)) && (i_19 == 0)) && (is_null_1 == (_Bool)0)) && (is_null_5 == (_Bool)0)) && (is_null_9 == (_Bool)0)) && (break_14 == (_Bool)0)) && (break_17 == (_Bool)0)) && (break_20 == (_Bool)0)) && (ends_with_2 == 0)) && (ends_with_6 == 0)) && (ends_with_10 == 0) [2024-01-30 14:23:28,656 INFO L98 nessWitnessExtractor]: Location invariant before [L104-L104] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,656 INFO L98 nessWitnessExtractor]: Location invariant before [L112-L112] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,656 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,656 INFO L98 nessWitnessExtractor]: Location invariant before [L175-L175] (((((((((5 == size) && (ends_with_10 == 0)) && (size == 5)) && (is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1)) && (is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1)) && (is_null_9 == (_Bool)0 || is_null_9 == (_Bool)1)) && (break_14 == (_Bool)0 || break_14 == (_Bool)1)) && (break_17 == (_Bool)0 || break_17 == (_Bool)1)) && (break_20 == (_Bool)0 || break_20 == (_Bool)1)) && (((((((((-9LL + (long long )i) + (long long )size >= 0LL && (-1LL - (long long )i) + (long long )size >= 0LL) && (1LL + (long long )i) - (long long )size >= 0LL) && (9LL - (long long )i) - (long long )size >= 0LL) && i == 4) || (((((-8LL + (long long )i) + (long long )size >= 0LL && (-2LL - (long long )i) + (long long )size >= 0LL) && (2LL + (long long )i) - (long long )size >= 0LL) && (8LL - (long long )i) - (long long )size >= 0LL) && i == 3)) || (((((-7LL + (long long )i) + (long long )size >= 0LL && (-3LL - (long long )i) + (long long )size >= 0LL) && (3LL + (long long )i) - (long long )size >= 0LL) && (7LL - (long long )i) - (long long )size >= 0LL) && i == 2)) || (((((-6LL + (long long )i) + (long long )size >= 0LL && (-4LL - (long long )i) + (long long )size >= 0LL) && (4LL + (long long )i) - (long long )size >= 0LL) && (6LL - (long long )i) - (long long )size >= 0LL) && i == 1)) || ((((((-5LL + (long long )i) + (long long )size >= 0LL && (-5LL - (long long )i) + (long long )size >= 0LL) && (5LL + (long long )i) - (long long )size >= 0LL) && (5LL - (long long )i) - (long long )size >= 0LL) && 0 == i) && i == 0)) [2024-01-30 14:23:28,656 INFO L98 nessWitnessExtractor]: Location invariant before [L50-L50] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,657 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,657 INFO L98 nessWitnessExtractor]: Location invariant before [L142-L142] (((((((((((i_16 == 0) && (result_18 == 0)) && (i_19 == 0)) && (is_null_1 == (_Bool)0)) && (is_null_5 == (_Bool)0)) && (is_null_9 == (_Bool)0)) && (break_14 == (_Bool)0)) && (break_17 == (_Bool)0)) && (break_20 == (_Bool)0)) && (ends_with_2 == 0)) && (ends_with_6 == 0)) && (ends_with_10 == 0) [2024-01-30 14:23:28,657 INFO L98 nessWitnessExtractor]: Location invariant before [L78-L78] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,657 INFO L98 nessWitnessExtractor]: Location invariant before [L103-L124] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,657 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,658 INFO L98 nessWitnessExtractor]: Location invariant before [L52-L52] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,658 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] ((((((ends_with_10 == 0) && (is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1)) && (is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1)) && (is_null_9 == (_Bool)0 || is_null_9 == (_Bool)1)) && (break_14 == (_Bool)0 || break_14 == (_Bool)1)) && (break_17 == (_Bool)0 || break_17 == (_Bool)1)) && (break_20 == (_Bool)0 || break_20 == (_Bool)1) [2024-01-30 14:23:28,658 INFO L98 nessWitnessExtractor]: Location invariant before [L59-L59] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,658 INFO L98 nessWitnessExtractor]: Location invariant before [L89-L89] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,658 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] ((((((((((((((((filename_8 == 0) && (get_subject_11 == 0)) && (result_12 == 0)) && (i_13 == 0)) && (result_15 == 0)) && (i_16 == 0)) && (result_18 == 0)) && (i_19 == 0)) && (is_null_1 == (_Bool)0)) && (is_null_5 == (_Bool)0)) && (is_null_9 == (_Bool)0)) && (break_14 == (_Bool)0)) && (break_17 == (_Bool)0)) && (break_20 == (_Bool)0)) && (ends_with_2 == 0)) && (ends_with_6 == 0)) && (ends_with_10 == 0) [2024-01-30 14:23:28,658 INFO L98 nessWitnessExtractor]: Location invariant before [L122-L122] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,658 INFO L98 nessWitnessExtractor]: Location invariant before [L156-L156] (((((is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1) && (is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1)) && (is_null_9 == (_Bool)0 || is_null_9 == (_Bool)1)) && (break_14 == (_Bool)0 || break_14 == (_Bool)1)) && (break_17 == (_Bool)0 || break_17 == (_Bool)1)) && (break_20 == (_Bool)0 || break_20 == (_Bool)1) [2024-01-30 14:23:28,658 INFO L98 nessWitnessExtractor]: Location invariant before [L123-L123] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,659 INFO L98 nessWitnessExtractor]: Location invariant before [L136-L136] (((((((((((((((((get_subject_7 == 0) && (filename_8 == 0)) && (get_subject_11 == 0)) && (result_12 == 0)) && (i_13 == 0)) && (result_15 == 0)) && (i_16 == 0)) && (result_18 == 0)) && (i_19 == 0)) && (is_null_1 == (_Bool)0)) && (is_null_5 == (_Bool)0)) && (is_null_9 == (_Bool)0)) && (break_14 == (_Bool)0)) && (break_17 == (_Bool)0)) && (break_20 == (_Bool)0)) && (ends_with_2 == 0)) && (ends_with_6 == 0)) && (ends_with_10 == 0) [2024-01-30 14:23:28,659 INFO L98 nessWitnessExtractor]: Loop invariant at [L108-L117] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,659 INFO L98 nessWitnessExtractor]: Location invariant before [L146-L146] ((((((((is_null_5 == (_Bool)0) && (is_null_9 == (_Bool)0)) && (break_14 == (_Bool)0)) && (break_17 == (_Bool)0)) && (break_20 == (_Bool)0)) && (ends_with_2 == 0)) && (ends_with_6 == 0)) && (ends_with_10 == 0)) && (is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1) [2024-01-30 14:23:28,660 INFO L98 nessWitnessExtractor]: Location invariant before [L139-L139] ((((((((((((((result_12 == 0) && (i_13 == 0)) && (result_15 == 0)) && (i_16 == 0)) && (result_18 == 0)) && (i_19 == 0)) && (is_null_1 == (_Bool)0)) && (is_null_5 == (_Bool)0)) && (is_null_9 == (_Bool)0)) && (break_14 == (_Bool)0)) && (break_17 == (_Bool)0)) && (break_20 == (_Bool)0)) && (ends_with_2 == 0)) && (ends_with_6 == 0)) && (ends_with_10 == 0) [2024-01-30 14:23:28,660 INFO L98 nessWitnessExtractor]: Location invariant before [L143-L143] ((((((((((result_18 == 0) && (i_19 == 0)) && (is_null_1 == (_Bool)0)) && (is_null_5 == (_Bool)0)) && (is_null_9 == (_Bool)0)) && (break_14 == (_Bool)0)) && (break_17 == (_Bool)0)) && (break_20 == (_Bool)0)) && (ends_with_2 == 0)) && (ends_with_6 == 0)) && (ends_with_10 == 0) [2024-01-30 14:23:28,661 INFO L98 nessWitnessExtractor]: Location invariant before [L138-L138] (((((((((((((((get_subject_11 == 0) && (result_12 == 0)) && (i_13 == 0)) && (result_15 == 0)) && (i_16 == 0)) && (result_18 == 0)) && (i_19 == 0)) && (is_null_1 == (_Bool)0)) && (is_null_5 == (_Bool)0)) && (is_null_9 == (_Bool)0)) && (break_14 == (_Bool)0)) && (break_17 == (_Bool)0)) && (break_20 == (_Bool)0)) && (ends_with_2 == 0)) && (ends_with_6 == 0)) && (ends_with_10 == 0) [2024-01-30 14:23:28,661 INFO L98 nessWitnessExtractor]: Location invariant before [L170-L170] (((((((((((((2147483643LL + (long long )i) + (long long )size >= 0LL) && ((2147483642LL - (long long )i) + (long long )size >= 0LL)) && ((2147483653LL + (long long )i) - (long long )size >= 0LL)) && ((2147483652LL - (long long )i) - (long long )size >= 0LL)) && (5 == size)) && (ends_with_10 == 0)) && (size == 5)) && (is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1)) && (is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1)) && (is_null_9 == (_Bool)0 || is_null_9 == (_Bool)1)) && (break_14 == (_Bool)0 || break_14 == (_Bool)1)) && (break_17 == (_Bool)0 || break_17 == (_Bool)1)) && (break_20 == (_Bool)0 || break_20 == (_Bool)1) [2024-01-30 14:23:28,661 INFO L98 nessWitnessExtractor]: Location invariant before [L51-L51] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,661 INFO L98 nessWitnessExtractor]: Location invariant before [L87-L87] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,661 INFO L98 nessWitnessExtractor]: Location invariant before [L64-L64] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,661 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] ((((((((((((((((((filename_4 == 0) && (get_subject_7 == 0)) && (filename_8 == 0)) && (get_subject_11 == 0)) && (result_12 == 0)) && (i_13 == 0)) && (result_15 == 0)) && (i_16 == 0)) && (result_18 == 0)) && (i_19 == 0)) && (is_null_1 == (_Bool)0)) && (is_null_5 == (_Bool)0)) && (is_null_9 == (_Bool)0)) && (break_14 == (_Bool)0)) && (break_17 == (_Bool)0)) && (break_20 == (_Bool)0)) && (ends_with_2 == 0)) && (ends_with_6 == 0)) && (ends_with_10 == 0) [2024-01-30 14:23:28,661 INFO L98 nessWitnessExtractor]: Location invariant before [L86-L86] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,662 INFO L98 nessWitnessExtractor]: Location invariant before [L177-L177] ((((((((((((((-10LL + (long long )i) + (long long )size >= 0LL) && ((0LL - (long long )i) + (long long )size >= 0LL)) && ((10LL - (long long )i) - (long long )size >= 0LL)) && ((long long )i - (long long )size >= 0LL)) && (5 == size)) && (ends_with_10 == 0)) && (size == 5)) && (i == 5)) && (is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1)) && (is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1)) && (is_null_9 == (_Bool)0 || is_null_9 == (_Bool)1)) && (break_14 == (_Bool)0 || break_14 == (_Bool)1)) && (break_17 == (_Bool)0 || break_17 == (_Bool)1)) && (break_20 == (_Bool)0 || break_20 == (_Bool)1) [2024-01-30 14:23:28,662 INFO L98 nessWitnessExtractor]: Location invariant before [L148-L148] ((((((((break_14 == (_Bool)0) && (break_17 == (_Bool)0)) && (break_20 == (_Bool)0)) && (ends_with_2 == 0)) && (ends_with_6 == 0)) && (ends_with_10 == 0)) && (is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1)) && (is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1)) && (is_null_9 == (_Bool)0 || is_null_9 == (_Bool)1) [2024-01-30 14:23:28,662 INFO L98 nessWitnessExtractor]: Location invariant before [L77-L77] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,662 INFO L98 nessWitnessExtractor]: Location invariant before [L83-L83] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,662 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] (((((((((i_19 == 0) && (is_null_1 == (_Bool)0)) && (is_null_5 == (_Bool)0)) && (is_null_9 == (_Bool)0)) && (break_14 == (_Bool)0)) && (break_17 == (_Bool)0)) && (break_20 == (_Bool)0)) && (ends_with_2 == 0)) && (ends_with_6 == 0)) && (ends_with_10 == 0) [2024-01-30 14:23:28,662 INFO L98 nessWitnessExtractor]: Location invariant before [L58-L58] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,663 INFO L98 nessWitnessExtractor]: Location invariant before [L68-L68] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,663 INFO L98 nessWitnessExtractor]: Location invariant before [L110-L110] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,663 INFO L98 nessWitnessExtractor]: Location invariant before [L99-L99] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,663 INFO L98 nessWitnessExtractor]: Location invariant before [L95-L95] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,664 INFO L98 nessWitnessExtractor]: Location invariant after [L18-L19] val == (_Bool)0 || val == (_Bool)1 [2024-01-30 14:23:28,664 INFO L98 nessWitnessExtractor]: Location invariant before [L85-L85] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,664 INFO L98 nessWitnessExtractor]: Location invariant before [L145-L145] ((((((((is_null_1 == (_Bool)0) && (is_null_5 == (_Bool)0)) && (is_null_9 == (_Bool)0)) && (break_14 == (_Bool)0)) && (break_17 == (_Bool)0)) && (break_20 == (_Bool)0)) && (ends_with_2 == 0)) && (ends_with_6 == 0)) && (ends_with_10 == 0) [2024-01-30 14:23:28,665 INFO L98 nessWitnessExtractor]: Location invariant before [L147-L147] ((((((((is_null_9 == (_Bool)0) && (break_14 == (_Bool)0)) && (break_17 == (_Bool)0)) && (break_20 == (_Bool)0)) && (ends_with_2 == 0)) && (ends_with_6 == 0)) && (ends_with_10 == 0)) && (is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1)) && (is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1) [2024-01-30 14:23:28,665 INFO L98 nessWitnessExtractor]: Location invariant before [L88-L88] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,665 INFO L98 nessWitnessExtractor]: Location invariant before [L149-L149] ((((((((break_17 == (_Bool)0) && (break_20 == (_Bool)0)) && (ends_with_2 == 0)) && (ends_with_6 == 0)) && (ends_with_10 == 0)) && (is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1)) && (is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1)) && (is_null_9 == (_Bool)0 || is_null_9 == (_Bool)1)) && (break_14 == (_Bool)0 || break_14 == (_Bool)1) [2024-01-30 14:23:28,665 INFO L98 nessWitnessExtractor]: Loop invariant at [L54-L63] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,665 INFO L98 nessWitnessExtractor]: Location invariant before [L84-L84] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,665 INFO L98 nessWitnessExtractor]: Location invariant before [L105-L105] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,665 INFO L98 nessWitnessExtractor]: Location invariant before [L152-L152] (((((((ends_with_6 == 0) && (ends_with_10 == 0)) && (is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1)) && (is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1)) && (is_null_9 == (_Bool)0 || is_null_9 == (_Bool)1)) && (break_14 == (_Bool)0 || break_14 == (_Bool)1)) && (break_17 == (_Bool)0 || break_17 == (_Bool)1)) && (break_20 == (_Bool)0 || break_20 == (_Bool)1) [2024-01-30 14:23:28,665 INFO L98 nessWitnessExtractor]: Location invariant before [L69-L69] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,665 INFO L98 nessWitnessExtractor]: Location invariant before [L72-L72] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,666 INFO L98 nessWitnessExtractor]: Loop invariant at [L81-L90] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,666 INFO L98 nessWitnessExtractor]: Location invariant before [L140-L140] (((((((((((((i_13 == 0) && (result_15 == 0)) && (i_16 == 0)) && (result_18 == 0)) && (i_19 == 0)) && (is_null_1 == (_Bool)0)) && (is_null_5 == (_Bool)0)) && (is_null_9 == (_Bool)0)) && (break_14 == (_Bool)0)) && (break_17 == (_Bool)0)) && (break_20 == (_Bool)0)) && (ends_with_2 == 0)) && (ends_with_6 == 0)) && (ends_with_10 == 0) [2024-01-30 14:23:28,666 INFO L98 nessWitnessExtractor]: Location invariant before [L61-L61] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,666 INFO L98 nessWitnessExtractor]: Location invariant before [L173-L173] (((((((((((((2147483643LL + (long long )i) + (long long )size >= 0LL) && ((2147483642LL - (long long )i) + (long long )size >= 0LL)) && ((2147483653LL + (long long )i) - (long long )size >= 0LL)) && ((2147483652LL - (long long )i) - (long long )size >= 0LL)) && (5 == size)) && (ends_with_10 == 0)) && (size == 5)) && (is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1)) && (is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1)) && (is_null_9 == (_Bool)0 || is_null_9 == (_Bool)1)) && (break_14 == (_Bool)0 || break_14 == (_Bool)1)) && (break_17 == (_Bool)0 || break_17 == (_Bool)1)) && (break_20 == (_Bool)0 || break_20 == (_Bool)1) [2024-01-30 14:23:28,666 INFO L98 nessWitnessExtractor]: Location invariant before [L171-L171] (((((((((((((2147483643LL + (long long )i) + (long long )size >= 0LL) && ((2147483642LL - (long long )i) + (long long )size >= 0LL)) && ((2147483653LL + (long long )i) - (long long )size >= 0LL)) && ((2147483652LL - (long long )i) - (long long )size >= 0LL)) && (5 == size)) && (ends_with_10 == 0)) && (size == 5)) && (is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1)) && (is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1)) && (is_null_9 == (_Bool)0 || is_null_9 == (_Bool)1)) && (break_14 == (_Bool)0 || break_14 == (_Bool)1)) && (break_17 == (_Bool)0 || break_17 == (_Bool)1)) && (break_20 == (_Bool)0 || break_20 == (_Bool)1) [2024-01-30 14:23:28,666 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] ((((((((((((result_15 == 0) && (i_16 == 0)) && (result_18 == 0)) && (i_19 == 0)) && (is_null_1 == (_Bool)0)) && (is_null_5 == (_Bool)0)) && (is_null_9 == (_Bool)0)) && (break_14 == (_Bool)0)) && (break_17 == (_Bool)0)) && (break_20 == (_Bool)0)) && (ends_with_2 == 0)) && (ends_with_6 == 0)) && (ends_with_10 == 0) [2024-01-30 14:23:28,666 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,666 INFO L98 nessWitnessExtractor]: Location invariant before [L114-L114] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,667 INFO L98 nessWitnessExtractor]: Location invariant before [L150-L150] ((((((((break_20 == (_Bool)0) && (ends_with_2 == 0)) && (ends_with_6 == 0)) && (ends_with_10 == 0)) && (is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1)) && (is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1)) && (is_null_9 == (_Bool)0 || is_null_9 == (_Bool)1)) && (break_14 == (_Bool)0 || break_14 == (_Bool)1)) && (break_17 == (_Bool)0 || break_17 == (_Bool)1) [2024-01-30 14:23:28,667 INFO L98 nessWitnessExtractor]: Location invariant before [L182-L182] (b <= -1) && (b != 0) [2024-01-30 14:23:28,667 INFO L98 nessWitnessExtractor]: Location invariant before [L133-L133] ((((((((((((((((((((filename_0 == 0) && (get_subject_3 == 0)) && (filename_4 == 0)) && (get_subject_7 == 0)) && (filename_8 == 0)) && (get_subject_11 == 0)) && (result_12 == 0)) && (i_13 == 0)) && (result_15 == 0)) && (i_16 == 0)) && (result_18 == 0)) && (i_19 == 0)) && (is_null_1 == (_Bool)0)) && (is_null_5 == (_Bool)0)) && (is_null_9 == (_Bool)0)) && (break_14 == (_Bool)0)) && (break_17 == (_Bool)0)) && (break_20 == (_Bool)0)) && (ends_with_2 == 0)) && (ends_with_6 == 0)) && (ends_with_10 == 0) [2024-01-30 14:23:28,667 INFO L98 nessWitnessExtractor]: Location invariant before [L151-L151] ((((((((ends_with_2 == 0) && (ends_with_6 == 0)) && (ends_with_10 == 0)) && (is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1)) && (is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1)) && (is_null_9 == (_Bool)0 || is_null_9 == (_Bool)1)) && (break_14 == (_Bool)0 || break_14 == (_Bool)1)) && (break_17 == (_Bool)0 || break_17 == (_Bool)1)) && (break_20 == (_Bool)0 || break_20 == (_Bool)1) [2024-01-30 14:23:28,667 INFO L98 nessWitnessExtractor]: Location invariant before [L56-L56] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,667 INFO L98 nessWitnessExtractor]: Location invariant before [L49-L70] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,667 INFO L98 nessWitnessExtractor]: Location invariant before [L76-L97] (unsigned long )_argptr == 0UL [2024-01-30 14:23:28,667 INFO L98 nessWitnessExtractor]: Location invariant before [L144-L144] (((((((((i_19 == 0) && (is_null_1 == (_Bool)0)) && (is_null_5 == (_Bool)0)) && (is_null_9 == (_Bool)0)) && (break_14 == (_Bool)0)) && (break_17 == (_Bool)0)) && (break_20 == (_Bool)0)) && (ends_with_2 == 0)) && (ends_with_6 == 0)) && (ends_with_10 == 0) [2024-01-30 14:23:28,695 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-01-30 14:23:28,886 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-nzb-file-subst.wvr.c[6540,6553] [2024-01-30 14:23:28,901 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-01-30 14:23:28,911 INFO L202 MainTranslator]: Completed pre-run [2024-01-30 14:23:28,918 WARN L424 MainDispatcher]: Unable to annotate __assert_fail(const char *__assertion, const char *__file, unsigned int __line, const char *__function) with a witness entry [2024-01-30 14:23:28,920 WARN L424 MainDispatcher]: Unable to annotate extern int pthread_create (pthread_t *__restrict __newthread, const pthread_attr_t *__restrict __attr, void *(*__start_routine) (void *), void *__restrict __arg) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 3))); with a witness entry Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-01-30 14:23:29,035 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-nzb-file-subst.wvr.c[6540,6553] Start Parsing Local [2024-01-30 14:23:29,042 ERROR L324 MainTranslator]: Incorrect Syntax: Undeclared variable in ACSL expression: i [2024-01-30 14:23:29,043 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1c9129e3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 02:23:29, skipping insertion in model container [2024-01-30 14:23:29,044 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-01-30 14:23:29,044 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2024-01-30 14:23:29,045 INFO L158 Benchmark]: Toolchain (without parser) took 494.57ms. Allocated memory is still 151.0MB. Free memory was 89.8MB in the beginning and 62.4MB in the end (delta: 27.4MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. [2024-01-30 14:23:29,046 INFO L158 Benchmark]: Witness Parser took 0.15ms. Allocated memory is still 151.0MB. Free memory is still 110.7MB. There was no memory consumed. Max. memory is 16.1GB. [2024-01-30 14:23:29,046 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 151.0MB. Free memory is still 93.5MB. There was no memory consumed. Max. memory is 16.1GB. [2024-01-30 14:23:29,047 INFO L158 Benchmark]: CACSL2BoogieTranslator took 493.08ms. Allocated memory is still 151.0MB. Free memory was 89.7MB in the beginning and 62.4MB in the end (delta: 27.3MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. [2024-01-30 14:23:29,048 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.15ms. Allocated memory is still 151.0MB. Free memory is still 110.7MB. There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.15ms. Allocated memory is still 151.0MB. Free memory is still 93.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 493.08ms. Allocated memory is still 151.0MB. Free memory was 89.7MB in the beginning and 62.4MB in the end (delta: 27.3MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - SyntaxErrorResult [Line: 170]: Incorrect Syntax Undeclared variable in ACSL expression: i RESULT: Ultimate could not prove your program: Incorrect Syntax Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/weaver/chl-nzb-file-subst.wvr.c ./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/chl-nzb-file-subst.wvr.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-dev-3d25acf-m [2024-01-30 14:23:30,818 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-01-30 14:23:30,882 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-01-30 14:23:30,887 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-01-30 14:23:30,888 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-01-30 14:23:30,918 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-01-30 14:23:30,918 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-01-30 14:23:30,918 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-01-30 14:23:30,919 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-01-30 14:23:30,922 INFO L153 SettingsManager]: * Use memory slicer=true [2024-01-30 14:23:30,922 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-01-30 14:23:30,923 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-01-30 14:23:30,923 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-01-30 14:23:30,924 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-01-30 14:23:30,924 INFO L153 SettingsManager]: * Use SBE=true [2024-01-30 14:23:30,925 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-01-30 14:23:30,925 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-01-30 14:23:30,925 INFO L153 SettingsManager]: * sizeof long=4 [2024-01-30 14:23:30,926 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-01-30 14:23:30,926 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-01-30 14:23:30,926 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-01-30 14:23:30,927 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-01-30 14:23:30,927 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-01-30 14:23:30,927 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-01-30 14:23:30,927 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-01-30 14:23:30,927 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-01-30 14:23:30,928 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-01-30 14:23:30,928 INFO L153 SettingsManager]: * sizeof long double=12 [2024-01-30 14:23:30,928 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-01-30 14:23:30,928 INFO L153 SettingsManager]: * Use constant arrays=true [2024-01-30 14:23:30,929 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-01-30 14:23:30,929 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-01-30 14:23:30,930 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-01-30 14:23:30,930 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-01-30 14:23:30,930 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-01-30 14:23:30,930 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-01-30 14:23:30,931 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-01-30 14:23:30,931 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-01-30 14:23:30,931 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-01-30 14:23:30,931 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-01-30 14:23:30,932 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-01-30 14:23:30,932 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-01-30 14:23:30,932 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-01-30 14:23:30,932 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-01-30 14:23:30,932 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-01-30 14:23:30,933 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2024-01-30 14:23:30,933 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/ultimate/releaseScripts/default/UAutomizer-linux/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: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-01-30 14:23:31,180 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-01-30 14:23:31,201 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-01-30 14:23:31,203 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-01-30 14:23:31,204 INFO L270 PluginConnector]: Initializing CDTParser... [2024-01-30 14:23:31,204 INFO L274 PluginConnector]: CDTParser initialized [2024-01-30 14:23:31,205 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-nzb-file-subst.wvr.c [2024-01-30 14:23:32,234 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-01-30 14:23:32,396 INFO L384 CDTParser]: Found 1 translation units. [2024-01-30 14:23:32,397 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-nzb-file-subst.wvr.c [2024-01-30 14:23:32,408 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/50b686403/55780078b42740d68c18d3b4b43882dd/FLAG2dcfed461 [2024-01-30 14:23:32,417 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/50b686403/55780078b42740d68c18d3b4b43882dd [2024-01-30 14:23:32,421 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-01-30 14:23:32,422 INFO L274 PluginConnector]: Witness Parser initialized [2024-01-30 14:23:32,424 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/chl-nzb-file-subst.wvr.yml/witness.yml [2024-01-30 14:23:32,617 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-01-30 14:23:32,618 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-01-30 14:23:32,619 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-01-30 14:23:32,619 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-01-30 14:23:32,623 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-01-30 14:23:32,623 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.01 02:23:32" (1/2) ... [2024-01-30 14:23:32,624 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@661f486 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 02:23:32, skipping insertion in model container [2024-01-30 14:23:32,624 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.01 02:23:32" (1/2) ... [2024-01-30 14:23:32,625 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6d601844 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 02:23:32, skipping insertion in model container [2024-01-30 14:23:32,626 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 30.01 02:23:32" (2/2) ... [2024-01-30 14:23:32,626 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@661f486 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 30.01 02:23:32, skipping insertion in model container [2024-01-30 14:23:32,626 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 30.01 02:23:32" (2/2) ... [2024-01-30 14:23:32,626 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-01-30 14:23:32,734 INFO L96 nessWitnessExtractor]: Found the following entries in the witness: [2024-01-30 14:23:32,735 INFO L98 nessWitnessExtractor]: Location invariant before [L52-L52] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,735 INFO L98 nessWitnessExtractor]: Location invariant before [L138-L138] (((((((((((((((get_subject_11 == 0) && (result_12 == 0)) && (i_13 == 0)) && (result_15 == 0)) && (i_16 == 0)) && (result_18 == 0)) && (i_19 == 0)) && (is_null_1 == (_Bool)0)) && (is_null_5 == (_Bool)0)) && (is_null_9 == (_Bool)0)) && (break_14 == (_Bool)0)) && (break_17 == (_Bool)0)) && (break_20 == (_Bool)0)) && (ends_with_2 == 0)) && (ends_with_6 == 0)) && (ends_with_10 == 0) [2024-01-30 14:23:32,735 INFO L98 nessWitnessExtractor]: Location invariant before [L133-L133] ((((((((((((((((((((filename_0 == 0) && (get_subject_3 == 0)) && (filename_4 == 0)) && (get_subject_7 == 0)) && (filename_8 == 0)) && (get_subject_11 == 0)) && (result_12 == 0)) && (i_13 == 0)) && (result_15 == 0)) && (i_16 == 0)) && (result_18 == 0)) && (i_19 == 0)) && (is_null_1 == (_Bool)0)) && (is_null_5 == (_Bool)0)) && (is_null_9 == (_Bool)0)) && (break_14 == (_Bool)0)) && (break_17 == (_Bool)0)) && (break_20 == (_Bool)0)) && (ends_with_2 == 0)) && (ends_with_6 == 0)) && (ends_with_10 == 0) [2024-01-30 14:23:32,735 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,736 INFO L98 nessWitnessExtractor]: Location invariant before [L151-L151] ((((((((ends_with_2 == 0) && (ends_with_6 == 0)) && (ends_with_10 == 0)) && (is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1)) && (is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1)) && (is_null_9 == (_Bool)0 || is_null_9 == (_Bool)1)) && (break_14 == (_Bool)0 || break_14 == (_Bool)1)) && (break_17 == (_Bool)0 || break_17 == (_Bool)1)) && (break_20 == (_Bool)0 || break_20 == (_Bool)1) [2024-01-30 14:23:32,736 INFO L98 nessWitnessExtractor]: Location invariant before [L148-L148] ((((((((break_14 == (_Bool)0) && (break_17 == (_Bool)0)) && (break_20 == (_Bool)0)) && (ends_with_2 == 0)) && (ends_with_6 == 0)) && (ends_with_10 == 0)) && (is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1)) && (is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1)) && (is_null_9 == (_Bool)0 || is_null_9 == (_Bool)1) [2024-01-30 14:23:32,736 INFO L98 nessWitnessExtractor]: Location invariant before [L170-L170] (((((((((((((2147483643LL + (long long )i) + (long long )size >= 0LL) && ((2147483642LL - (long long )i) + (long long )size >= 0LL)) && ((2147483653LL + (long long )i) - (long long )size >= 0LL)) && ((2147483652LL - (long long )i) - (long long )size >= 0LL)) && (5 == size)) && (ends_with_10 == 0)) && (size == 5)) && (is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1)) && (is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1)) && (is_null_9 == (_Bool)0 || is_null_9 == (_Bool)1)) && (break_14 == (_Bool)0 || break_14 == (_Bool)1)) && (break_17 == (_Bool)0 || break_17 == (_Bool)1)) && (break_20 == (_Bool)0 || break_20 == (_Bool)1) [2024-01-30 14:23:32,736 INFO L98 nessWitnessExtractor]: Location invariant before [L139-L139] ((((((((((((((result_12 == 0) && (i_13 == 0)) && (result_15 == 0)) && (i_16 == 0)) && (result_18 == 0)) && (i_19 == 0)) && (is_null_1 == (_Bool)0)) && (is_null_5 == (_Bool)0)) && (is_null_9 == (_Bool)0)) && (break_14 == (_Bool)0)) && (break_17 == (_Bool)0)) && (break_20 == (_Bool)0)) && (ends_with_2 == 0)) && (ends_with_6 == 0)) && (ends_with_10 == 0) [2024-01-30 14:23:32,737 INFO L98 nessWitnessExtractor]: Location invariant before [L50-L50] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,737 INFO L98 nessWitnessExtractor]: Location invariant before [L112-L112] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,737 INFO L98 nessWitnessExtractor]: Location invariant before [L177-L177] ((((((((((((((-10LL + (long long )i) + (long long )size >= 0LL) && ((0LL - (long long )i) + (long long )size >= 0LL)) && ((10LL - (long long )i) - (long long )size >= 0LL)) && ((long long )i - (long long )size >= 0LL)) && (5 == size)) && (ends_with_10 == 0)) && (size == 5)) && (i == 5)) && (is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1)) && (is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1)) && (is_null_9 == (_Bool)0 || is_null_9 == (_Bool)1)) && (break_14 == (_Bool)0 || break_14 == (_Bool)1)) && (break_17 == (_Bool)0 || break_17 == (_Bool)1)) && (break_20 == (_Bool)0 || break_20 == (_Bool)1) [2024-01-30 14:23:32,737 INFO L98 nessWitnessExtractor]: Loop invariant at [L81-L90] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,737 INFO L98 nessWitnessExtractor]: Loop invariant at [L108-L117] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,737 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,737 INFO L98 nessWitnessExtractor]: Location invariant before [L57-L57] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,738 INFO L98 nessWitnessExtractor]: Location invariant before [L182-L182] (b <= -1) && (b != 0) [2024-01-30 14:23:32,738 INFO L98 nessWitnessExtractor]: Location invariant before [L49-L70] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,738 INFO L98 nessWitnessExtractor]: Location invariant before [L152-L152] (((((((ends_with_6 == 0) && (ends_with_10 == 0)) && (is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1)) && (is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1)) && (is_null_9 == (_Bool)0 || is_null_9 == (_Bool)1)) && (break_14 == (_Bool)0 || break_14 == (_Bool)1)) && (break_17 == (_Bool)0 || break_17 == (_Bool)1)) && (break_20 == (_Bool)0 || break_20 == (_Bool)1) [2024-01-30 14:23:32,738 INFO L98 nessWitnessExtractor]: Location invariant before [L122-L122] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,739 INFO L98 nessWitnessExtractor]: Location invariant before [L149-L149] ((((((((break_17 == (_Bool)0) && (break_20 == (_Bool)0)) && (ends_with_2 == 0)) && (ends_with_6 == 0)) && (ends_with_10 == 0)) && (is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1)) && (is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1)) && (is_null_9 == (_Bool)0 || is_null_9 == (_Bool)1)) && (break_14 == (_Bool)0 || break_14 == (_Bool)1) [2024-01-30 14:23:32,739 INFO L98 nessWitnessExtractor]: Location invariant before [L110-L110] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,739 INFO L98 nessWitnessExtractor]: Location invariant before [L86-L86] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,739 INFO L98 nessWitnessExtractor]: Location invariant before [L85-L85] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,739 INFO L98 nessWitnessExtractor]: Location invariant after [L18-L19] val == (_Bool)0 || val == (_Bool)1 [2024-01-30 14:23:32,739 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] ((((((((((((result_15 == 0) && (i_16 == 0)) && (result_18 == 0)) && (i_19 == 0)) && (is_null_1 == (_Bool)0)) && (is_null_5 == (_Bool)0)) && (is_null_9 == (_Bool)0)) && (break_14 == (_Bool)0)) && (break_17 == (_Bool)0)) && (break_20 == (_Bool)0)) && (ends_with_2 == 0)) && (ends_with_6 == 0)) && (ends_with_10 == 0) [2024-01-30 14:23:32,739 INFO L98 nessWitnessExtractor]: Location invariant before [L144-L144] (((((((((i_19 == 0) && (is_null_1 == (_Bool)0)) && (is_null_5 == (_Bool)0)) && (is_null_9 == (_Bool)0)) && (break_14 == (_Bool)0)) && (break_17 == (_Bool)0)) && (break_20 == (_Bool)0)) && (ends_with_2 == 0)) && (ends_with_6 == 0)) && (ends_with_10 == 0) [2024-01-30 14:23:32,740 INFO L98 nessWitnessExtractor]: Location invariant before [L114-L114] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,740 INFO L98 nessWitnessExtractor]: Location invariant before [L64-L64] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,740 INFO L98 nessWitnessExtractor]: Location invariant before [L76-L97] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,740 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,740 INFO L98 nessWitnessExtractor]: Location invariant before [L146-L146] ((((((((is_null_5 == (_Bool)0) && (is_null_9 == (_Bool)0)) && (break_14 == (_Bool)0)) && (break_17 == (_Bool)0)) && (break_20 == (_Bool)0)) && (ends_with_2 == 0)) && (ends_with_6 == 0)) && (ends_with_10 == 0)) && (is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1) [2024-01-30 14:23:32,740 INFO L98 nessWitnessExtractor]: Loop invariant at [L54-L63] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,741 INFO L98 nessWitnessExtractor]: Location invariant before [L82-L82] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,741 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,742 INFO L98 nessWitnessExtractor]: Location invariant before [L60-L60] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,742 INFO L98 nessWitnessExtractor]: Location invariant before [L58-L58] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,742 INFO L98 nessWitnessExtractor]: Location invariant before [L171-L171] (((((((((((((2147483643LL + (long long )i) + (long long )size >= 0LL) && ((2147483642LL - (long long )i) + (long long )size >= 0LL)) && ((2147483653LL + (long long )i) - (long long )size >= 0LL)) && ((2147483652LL - (long long )i) - (long long )size >= 0LL)) && (5 == size)) && (ends_with_10 == 0)) && (size == 5)) && (is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1)) && (is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1)) && (is_null_9 == (_Bool)0 || is_null_9 == (_Bool)1)) && (break_14 == (_Bool)0 || break_14 == (_Bool)1)) && (break_17 == (_Bool)0 || break_17 == (_Bool)1)) && (break_20 == (_Bool)0 || break_20 == (_Bool)1) [2024-01-30 14:23:32,743 INFO L98 nessWitnessExtractor]: Location invariant before [L175-L175] (((((((((5 == size) && (ends_with_10 == 0)) && (size == 5)) && (is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1)) && (is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1)) && (is_null_9 == (_Bool)0 || is_null_9 == (_Bool)1)) && (break_14 == (_Bool)0 || break_14 == (_Bool)1)) && (break_17 == (_Bool)0 || break_17 == (_Bool)1)) && (break_20 == (_Bool)0 || break_20 == (_Bool)1)) && (((((((((-9LL + (long long )i) + (long long )size >= 0LL && (-1LL - (long long )i) + (long long )size >= 0LL) && (1LL + (long long )i) - (long long )size >= 0LL) && (9LL - (long long )i) - (long long )size >= 0LL) && i == 4) || (((((-8LL + (long long )i) + (long long )size >= 0LL && (-2LL - (long long )i) + (long long )size >= 0LL) && (2LL + (long long )i) - (long long )size >= 0LL) && (8LL - (long long )i) - (long long )size >= 0LL) && i == 3)) || (((((-7LL + (long long )i) + (long long )size >= 0LL && (-3LL - (long long )i) + (long long )size >= 0LL) && (3LL + (long long )i) - (long long )size >= 0LL) && (7LL - (long long )i) - (long long )size >= 0LL) && i == 2)) || (((((-6LL + (long long )i) + (long long )size >= 0LL && (-4LL - (long long )i) + (long long )size >= 0LL) && (4LL + (long long )i) - (long long )size >= 0LL) && (6LL - (long long )i) - (long long )size >= 0LL) && i == 1)) || ((((((-5LL + (long long )i) + (long long )size >= 0LL && (-5LL - (long long )i) + (long long )size >= 0LL) && (5LL + (long long )i) - (long long )size >= 0LL) && (5LL - (long long )i) - (long long )size >= 0LL) && 0 == i) && i == 0)) [2024-01-30 14:23:32,743 INFO L98 nessWitnessExtractor]: Location invariant before [L69-L69] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,743 INFO L98 nessWitnessExtractor]: Location invariant before [L79-L79] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,743 INFO L98 nessWitnessExtractor]: Location invariant before [L105-L105] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,743 INFO L98 nessWitnessExtractor]: Location invariant before [L89-L89] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,743 INFO L98 nessWitnessExtractor]: Location invariant before [L77-L77] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,744 INFO L98 nessWitnessExtractor]: Location invariant before [L99-L99] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,744 INFO L98 nessWitnessExtractor]: Location invariant before [L56-L56] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,744 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] ((((((((((((((((((filename_4 == 0) && (get_subject_7 == 0)) && (filename_8 == 0)) && (get_subject_11 == 0)) && (result_12 == 0)) && (i_13 == 0)) && (result_15 == 0)) && (i_16 == 0)) && (result_18 == 0)) && (i_19 == 0)) && (is_null_1 == (_Bool)0)) && (is_null_5 == (_Bool)0)) && (is_null_9 == (_Bool)0)) && (break_14 == (_Bool)0)) && (break_17 == (_Bool)0)) && (break_20 == (_Bool)0)) && (ends_with_2 == 0)) && (ends_with_6 == 0)) && (ends_with_10 == 0) [2024-01-30 14:23:32,744 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,744 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] (((((((((i_19 == 0) && (is_null_1 == (_Bool)0)) && (is_null_5 == (_Bool)0)) && (is_null_9 == (_Bool)0)) && (break_14 == (_Bool)0)) && (break_17 == (_Bool)0)) && (break_20 == (_Bool)0)) && (ends_with_2 == 0)) && (ends_with_6 == 0)) && (ends_with_10 == 0) [2024-01-30 14:23:32,744 INFO L98 nessWitnessExtractor]: Loop invariant at [L174-L176] (((((((((5 == size) && (ends_with_10 == 0)) && (size == 5)) && (is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1)) && (is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1)) && (is_null_9 == (_Bool)0 || is_null_9 == (_Bool)1)) && (break_14 == (_Bool)0 || break_14 == (_Bool)1)) && (break_17 == (_Bool)0 || break_17 == (_Bool)1)) && (break_20 == (_Bool)0 || break_20 == (_Bool)1)) && ((((((((((-10LL + (long long )i) + (long long )size >= 0LL && (0LL - (long long )i) + (long long )size >= 0LL) && (10LL - (long long )i) - (long long )size >= 0LL) && (long long )i - (long long )size >= 0LL) && i == 5) || (((((-9LL + (long long )i) + (long long )size >= 0LL && (-1LL - (long long )i) + (long long )size >= 0LL) && (1LL + (long long )i) - (long long )size >= 0LL) && (9LL - (long long )i) - (long long )size >= 0LL) && i == 4)) || (((((-8LL + (long long )i) + (long long )size >= 0LL && (-2LL - (long long )i) + (long long )size >= 0LL) && (2LL + (long long )i) - (long long )size >= 0LL) && (8LL - (long long )i) - (long long )size >= 0LL) && i == 3)) || (((((-7LL + (long long )i) + (long long )size >= 0LL && (-3LL - (long long )i) + (long long )size >= 0LL) && (3LL + (long long )i) - (long long )size >= 0LL) && (7LL - (long long )i) - (long long )size >= 0LL) && i == 2)) || (((((-6LL + (long long )i) + (long long )size >= 0LL && (-4LL - (long long )i) + (long long )size >= 0LL) && (4LL + (long long )i) - (long long )size >= 0LL) && (6LL - (long long )i) - (long long )size >= 0LL) && i == 1)) || ((((((-5LL + (long long )i) + (long long )size >= 0LL && (-5LL - (long long )i) + (long long )size >= 0LL) && (5LL + (long long )i) - (long long )size >= 0LL) && (5LL - (long long )i) - (long long )size >= 0LL) && 0 == i) && i == 0)) [2024-01-30 14:23:32,745 INFO L98 nessWitnessExtractor]: Location invariant before [L123-L123] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,745 INFO L98 nessWitnessExtractor]: Location invariant before [L51-L51] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,745 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] ((((((ends_with_10 == 0) && (is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1)) && (is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1)) && (is_null_9 == (_Bool)0 || is_null_9 == (_Bool)1)) && (break_14 == (_Bool)0 || break_14 == (_Bool)1)) && (break_17 == (_Bool)0 || break_17 == (_Bool)1)) && (break_20 == (_Bool)0 || break_20 == (_Bool)1) [2024-01-30 14:23:32,746 INFO L98 nessWitnessExtractor]: Location invariant before [L72-L72] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,746 INFO L98 nessWitnessExtractor]: Location invariant before [L173-L173] (((((((((((((2147483643LL + (long long )i) + (long long )size >= 0LL) && ((2147483642LL - (long long )i) + (long long )size >= 0LL)) && ((2147483653LL + (long long )i) - (long long )size >= 0LL)) && ((2147483652LL - (long long )i) - (long long )size >= 0LL)) && (5 == size)) && (ends_with_10 == 0)) && (size == 5)) && (is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1)) && (is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1)) && (is_null_9 == (_Bool)0 || is_null_9 == (_Bool)1)) && (break_14 == (_Bool)0 || break_14 == (_Bool)1)) && (break_17 == (_Bool)0 || break_17 == (_Bool)1)) && (break_20 == (_Bool)0 || break_20 == (_Bool)1) [2024-01-30 14:23:32,746 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] (((((((((((((((((((get_subject_3 == 0) && (filename_4 == 0)) && (get_subject_7 == 0)) && (filename_8 == 0)) && (get_subject_11 == 0)) && (result_12 == 0)) && (i_13 == 0)) && (result_15 == 0)) && (i_16 == 0)) && (result_18 == 0)) && (i_19 == 0)) && (is_null_1 == (_Bool)0)) && (is_null_5 == (_Bool)0)) && (is_null_9 == (_Bool)0)) && (break_14 == (_Bool)0)) && (break_17 == (_Bool)0)) && (break_20 == (_Bool)0)) && (ends_with_2 == 0)) && (ends_with_6 == 0)) && (ends_with_10 == 0) [2024-01-30 14:23:32,746 INFO L98 nessWitnessExtractor]: Location invariant before [L62-L62] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,747 INFO L98 nessWitnessExtractor]: Location invariant before [L143-L143] ((((((((((result_18 == 0) && (i_19 == 0)) && (is_null_1 == (_Bool)0)) && (is_null_5 == (_Bool)0)) && (is_null_9 == (_Bool)0)) && (break_14 == (_Bool)0)) && (break_17 == (_Bool)0)) && (break_20 == (_Bool)0)) && (ends_with_2 == 0)) && (ends_with_6 == 0)) && (ends_with_10 == 0) [2024-01-30 14:23:32,747 INFO L98 nessWitnessExtractor]: Location invariant before [L142-L142] (((((((((((i_16 == 0) && (result_18 == 0)) && (i_19 == 0)) && (is_null_1 == (_Bool)0)) && (is_null_5 == (_Bool)0)) && (is_null_9 == (_Bool)0)) && (break_14 == (_Bool)0)) && (break_17 == (_Bool)0)) && (break_20 == (_Bool)0)) && (ends_with_2 == 0)) && (ends_with_6 == 0)) && (ends_with_10 == 0) [2024-01-30 14:23:32,747 INFO L98 nessWitnessExtractor]: Location invariant before [L55-L55] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,747 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,747 INFO L98 nessWitnessExtractor]: Location invariant before [L87-L87] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,747 INFO L98 nessWitnessExtractor]: Location invariant before [L59-L59] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,747 INFO L98 nessWitnessExtractor]: Location invariant before [L95-L95] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,748 INFO L98 nessWitnessExtractor]: Location invariant before [L136-L136] (((((((((((((((((get_subject_7 == 0) && (filename_8 == 0)) && (get_subject_11 == 0)) && (result_12 == 0)) && (i_13 == 0)) && (result_15 == 0)) && (i_16 == 0)) && (result_18 == 0)) && (i_19 == 0)) && (is_null_1 == (_Bool)0)) && (is_null_5 == (_Bool)0)) && (is_null_9 == (_Bool)0)) && (break_14 == (_Bool)0)) && (break_17 == (_Bool)0)) && (break_20 == (_Bool)0)) && (ends_with_2 == 0)) && (ends_with_6 == 0)) && (ends_with_10 == 0) [2024-01-30 14:23:32,748 INFO L98 nessWitnessExtractor]: Location invariant before [L140-L140] (((((((((((((i_13 == 0) && (result_15 == 0)) && (i_16 == 0)) && (result_18 == 0)) && (i_19 == 0)) && (is_null_1 == (_Bool)0)) && (is_null_5 == (_Bool)0)) && (is_null_9 == (_Bool)0)) && (break_14 == (_Bool)0)) && (break_17 == (_Bool)0)) && (break_20 == (_Bool)0)) && (ends_with_2 == 0)) && (ends_with_6 == 0)) && (ends_with_10 == 0) [2024-01-30 14:23:32,748 INFO L98 nessWitnessExtractor]: Location invariant before [L181-L181] (1 <= b) && (b != 0) [2024-01-30 14:23:32,748 INFO L98 nessWitnessExtractor]: Location invariant before [L88-L88] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,748 INFO L98 nessWitnessExtractor]: Location invariant before [L150-L150] ((((((((break_20 == (_Bool)0) && (ends_with_2 == 0)) && (ends_with_6 == 0)) && (ends_with_10 == 0)) && (is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1)) && (is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1)) && (is_null_9 == (_Bool)0 || is_null_9 == (_Bool)1)) && (break_14 == (_Bool)0 || break_14 == (_Bool)1)) && (break_17 == (_Bool)0 || break_17 == (_Bool)1) [2024-01-30 14:23:32,748 INFO L98 nessWitnessExtractor]: Location invariant before [L84-L84] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,748 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,749 INFO L98 nessWitnessExtractor]: Location invariant before [L147-L147] ((((((((is_null_9 == (_Bool)0) && (break_14 == (_Bool)0)) && (break_17 == (_Bool)0)) && (break_20 == (_Bool)0)) && (ends_with_2 == 0)) && (ends_with_6 == 0)) && (ends_with_10 == 0)) && (is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1)) && (is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1) [2024-01-30 14:23:32,749 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] ((((((((((((((((filename_8 == 0) && (get_subject_11 == 0)) && (result_12 == 0)) && (i_13 == 0)) && (result_15 == 0)) && (i_16 == 0)) && (result_18 == 0)) && (i_19 == 0)) && (is_null_1 == (_Bool)0)) && (is_null_5 == (_Bool)0)) && (is_null_9 == (_Bool)0)) && (break_14 == (_Bool)0)) && (break_17 == (_Bool)0)) && (break_20 == (_Bool)0)) && (ends_with_2 == 0)) && (ends_with_6 == 0)) && (ends_with_10 == 0) [2024-01-30 14:23:32,749 INFO L98 nessWitnessExtractor]: Location invariant before [L61-L61] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,749 INFO L98 nessWitnessExtractor]: Location invariant before [L126-L126] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,749 INFO L98 nessWitnessExtractor]: Location invariant before [L96-L96] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,749 INFO L98 nessWitnessExtractor]: Location invariant before [L103-L124] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,749 INFO L98 nessWitnessExtractor]: Location invariant before [L145-L145] ((((((((is_null_1 == (_Bool)0) && (is_null_5 == (_Bool)0)) && (is_null_9 == (_Bool)0)) && (break_14 == (_Bool)0)) && (break_17 == (_Bool)0)) && (break_20 == (_Bool)0)) && (ends_with_2 == 0)) && (ends_with_6 == 0)) && (ends_with_10 == 0) [2024-01-30 14:23:32,750 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,750 INFO L98 nessWitnessExtractor]: Location invariant before [L83-L83] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,750 INFO L98 nessWitnessExtractor]: Location invariant before [L156-L156] (((((is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1) && (is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1)) && (is_null_9 == (_Bool)0 || is_null_9 == (_Bool)1)) && (break_14 == (_Bool)0 || break_14 == (_Bool)1)) && (break_17 == (_Bool)0 || break_17 == (_Bool)1)) && (break_20 == (_Bool)0 || break_20 == (_Bool)1) [2024-01-30 14:23:32,750 INFO L98 nessWitnessExtractor]: Location invariant before [L68-L68] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,750 INFO L98 nessWitnessExtractor]: Location invariant before [L104-L104] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,750 INFO L98 nessWitnessExtractor]: Location invariant before [L78-L78] (unsigned long )_argptr == 0UL [2024-01-30 14:23:32,774 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-01-30 14:23:32,950 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-nzb-file-subst.wvr.c[6540,6553] [2024-01-30 14:23:32,965 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-01-30 14:23:32,978 INFO L202 MainTranslator]: Completed pre-run [2024-01-30 14:23:32,992 WARN L424 MainDispatcher]: Unable to annotate __assert_fail(const char *__assertion, const char *__file, unsigned int __line, const char *__function) with a witness entry [2024-01-30 14:23:32,993 WARN L424 MainDispatcher]: Unable to annotate extern int pthread_create (pthread_t *__restrict __newthread, const pthread_attr_t *__restrict __attr, void *(*__start_routine) (void *), void *__restrict __arg) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 3))); with a witness entry Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-01-30 14:23:33,105 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-nzb-file-subst.wvr.c[6540,6553] Start Parsing Local [2024-01-30 14:23:33,107 ERROR L324 MainTranslator]: Incorrect Syntax: Undeclared variable in ACSL expression: i [2024-01-30 14:23:33,108 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6d601844 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 30.01 02:23:33, skipping insertion in model container [2024-01-30 14:23:33,108 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-01-30 14:23:33,108 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2024-01-30 14:23:33,110 INFO L158 Benchmark]: Toolchain (without parser) took 490.83ms. Allocated memory is still 79.7MB. Free memory was 48.7MB in the beginning and 47.7MB in the end (delta: 1.0MB). Peak memory consumption was 19.4MB. Max. memory is 16.1GB. [2024-01-30 14:23:33,110 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 58.7MB. Free memory was 39.2MB in the beginning and 39.1MB in the end (delta: 31.0kB). There was no memory consumed. Max. memory is 16.1GB. [2024-01-30 14:23:33,110 INFO L158 Benchmark]: Witness Parser took 0.13ms. Allocated memory is still 58.7MB. Free memory is still 29.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-01-30 14:23:33,111 INFO L158 Benchmark]: CACSL2BoogieTranslator took 488.99ms. Allocated memory is still 79.7MB. Free memory was 48.4MB in the beginning and 47.7MB in the end (delta: 713.5kB). Peak memory consumption was 17.3MB. Max. memory is 16.1GB. [2024-01-30 14:23:33,112 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17ms. Allocated memory is still 58.7MB. Free memory was 39.2MB in the beginning and 39.1MB in the end (delta: 31.0kB). There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.13ms. Allocated memory is still 58.7MB. Free memory is still 29.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 488.99ms. Allocated memory is still 79.7MB. Free memory was 48.4MB in the beginning and 47.7MB in the end (delta: 713.5kB). Peak memory consumption was 17.3MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - SyntaxErrorResult [Line: 170]: Incorrect Syntax Undeclared variable in ACSL expression: i RESULT: Ultimate could not prove your program: Incorrect Syntax Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: UNKNOWN