./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/weaver/chl-nzb-file-symm.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-symm.wvr.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version ab2e0ac4 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-symm.wvr.c ./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/chl-nzb-file-symm.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-ab2e0ac-m [2024-01-29 14:18:02,555 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-01-29 14:18:02,617 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-01-29 14:18:02,621 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-01-29 14:18:02,622 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-01-29 14:18:02,655 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-01-29 14:18:02,656 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-01-29 14:18:02,656 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-01-29 14:18:02,657 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-01-29 14:18:02,660 INFO L153 SettingsManager]: * Use memory slicer=true [2024-01-29 14:18:02,660 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-01-29 14:18:02,660 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-01-29 14:18:02,661 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-01-29 14:18:02,662 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-01-29 14:18:02,668 INFO L153 SettingsManager]: * Use SBE=true [2024-01-29 14:18:02,668 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-01-29 14:18:02,669 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-01-29 14:18:02,669 INFO L153 SettingsManager]: * sizeof long=4 [2024-01-29 14:18:02,669 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-01-29 14:18:02,669 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-01-29 14:18:02,670 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-01-29 14:18:02,670 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-01-29 14:18:02,670 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-01-29 14:18:02,670 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-01-29 14:18:02,671 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-01-29 14:18:02,671 INFO L153 SettingsManager]: * sizeof long double=12 [2024-01-29 14:18:02,671 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-01-29 14:18:02,671 INFO L153 SettingsManager]: * Use constant arrays=true [2024-01-29 14:18:02,672 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-01-29 14:18:02,672 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-01-29 14:18:02,673 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-01-29 14:18:02,673 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-01-29 14:18:02,673 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-01-29 14:18:02,673 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-01-29 14:18:02,674 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-01-29 14:18:02,674 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-01-29 14:18:02,674 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-01-29 14:18:02,674 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-01-29 14:18:02,674 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-01-29 14:18:02,675 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-01-29 14:18:02,675 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-01-29 14:18:02,675 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-01-29 14:18:02,675 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-01-29 14:18:02,675 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-29 14:18:02,906 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-01-29 14:18:02,926 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-01-29 14:18:02,928 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-01-29 14:18:02,929 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-01-29 14:18:02,929 INFO L274 PluginConnector]: Witness Parser initialized [2024-01-29 14:18:02,930 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-symm.wvr.yml/witness.yml [2024-01-29 14:18:03,097 INFO L270 PluginConnector]: Initializing CDTParser... [2024-01-29 14:18:03,098 INFO L274 PluginConnector]: CDTParser initialized [2024-01-29 14:18:03,098 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-nzb-file-symm.wvr.c [2024-01-29 14:18:04,002 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-01-29 14:18:04,146 INFO L384 CDTParser]: Found 1 translation units. [2024-01-29 14:18:04,146 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-nzb-file-symm.wvr.c [2024-01-29 14:18:04,153 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d40ffc82c/ebdae051cbda408b96223c83571d2931/FLAGde7402356 [2024-01-29 14:18:04,169 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d40ffc82c/ebdae051cbda408b96223c83571d2931 [2024-01-29 14:18:04,169 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-01-29 14:18:04,170 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-01-29 14:18:04,173 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-01-29 14:18:04,173 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-01-29 14:18:04,176 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-01-29 14:18:04,177 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 29.01 02:18:03" (1/2) ... [2024-01-29 14:18:04,178 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5cae06f8 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 29.01 02:18:04, skipping insertion in model container [2024-01-29 14:18:04,178 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 29.01 02:18:03" (1/2) ... [2024-01-29 14:18:04,179 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@19f3c89f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 29.01 02:18:04, skipping insertion in model container [2024-01-29 14:18:04,179 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.01 02:18:04" (2/2) ... [2024-01-29 14:18:04,179 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5cae06f8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.01 02:18:04, skipping insertion in model container [2024-01-29 14:18:04,180 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.01 02:18:04" (2/2) ... [2024-01-29 14:18:04,180 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-01-29 14:18:04,229 INFO L96 nessWitnessExtractor]: Found the following entries in the witness: [2024-01-29 14:18:04,230 INFO L98 nessWitnessExtractor]: Location invariant before [L85-L85] (unsigned long )_argptr == 0UL [2024-01-29 14:18:04,230 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] break_10 == (_Bool)0 [2024-01-29 14:18:04,231 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-29 14:18:04,231 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] break_13 == (_Bool)0 [2024-01-29 14:18:04,231 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] ends_with_2 == 0 [2024-01-29 14:18:04,231 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] ends_with_6 == 0 [2024-01-29 14:18:04,231 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] is_null_5 == (_Bool)0 [2024-01-29 14:18:04,231 INFO L98 nessWitnessExtractor]: Location invariant before [L122-L122] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-29 14:18:04,231 INFO L98 nessWitnessExtractor]: Location invariant before [L122-L122] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-29 14:18:04,231 INFO L98 nessWitnessExtractor]: Location invariant before [L122-L122] break_10 == (_Bool)0 || break_10 == (_Bool)1 [2024-01-29 14:18:04,232 INFO L98 nessWitnessExtractor]: Location invariant before [L122-L122] break_13 == (_Bool)0 || break_13 == (_Bool)1 [2024-01-29 14:18:04,232 INFO L98 nessWitnessExtractor]: Location invariant before [L60-L60] (unsigned long )_argptr == 0UL [2024-01-29 14:18:04,232 INFO L98 nessWitnessExtractor]: Location invariant before [L88-L88] (unsigned long )_argptr == 0UL [2024-01-29 14:18:04,232 INFO L98 nessWitnessExtractor]: Location invariant before [L62-L62] (unsigned long )_argptr == 0UL [2024-01-29 14:18:04,232 INFO L98 nessWitnessExtractor]: Location invariant before [L50-L50] (unsigned long )_argptr == 0UL [2024-01-29 14:18:04,232 INFO L98 nessWitnessExtractor]: Location invariant before [L89-L89] (unsigned long )_argptr == 0UL [2024-01-29 14:18:04,232 INFO L98 nessWitnessExtractor]: Location invariant before [L87-L87] (unsigned long )_argptr == 0UL [2024-01-29 14:18:04,232 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-29 14:18:04,233 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] break_10 == (_Bool)0 [2024-01-29 14:18:04,233 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] break_13 == (_Bool)0 [2024-01-29 14:18:04,233 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-29 14:18:04,233 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] ends_with_2 == 0 [2024-01-29 14:18:04,234 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] ends_with_6 == 0 [2024-01-29 14:18:04,234 INFO L98 nessWitnessExtractor]: Location invariant before [L52-L52] (unsigned long )_argptr == 0UL [2024-01-29 14:18:04,234 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-29 14:18:04,234 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] 5 == size [2024-01-29 14:18:04,234 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] size == 5 [2024-01-29 14:18:04,234 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] (2147483643LL + (long long )i) + (long long )size >= 0LL [2024-01-29 14:18:04,234 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] (2147483642LL - (long long )i) + (long long )size >= 0LL [2024-01-29 14:18:04,234 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] break_10 == (_Bool)0 || break_10 == (_Bool)1 [2024-01-29 14:18:04,235 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] ends_with_6 == 0 [2024-01-29 14:18:04,235 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-29 14:18:04,235 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] (2147483652LL - (long long )i) - (long long )size >= 0LL [2024-01-29 14:18:04,235 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] break_13 == (_Bool)0 || break_13 == (_Bool)1 [2024-01-29 14:18:04,235 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] (2147483653LL + (long long )i) - (long long )size >= 0LL [2024-01-29 14:18:04,235 INFO L98 nessWitnessExtractor]: Location invariant before [L58-L58] (unsigned long )_argptr == 0UL [2024-01-29 14:18:04,236 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] (10LL - (long long )i) - (long long )size >= 0LL [2024-01-29 14:18:04,236 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] (long long )i - (long long )size >= 0LL [2024-01-29 14:18:04,237 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-29 14:18:04,237 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] size == 5 [2024-01-29 14:18:04,237 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] break_10 == (_Bool)0 || break_10 == (_Bool)1 [2024-01-29 14:18:04,237 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] (0LL - (long long )i) + (long long )size >= 0LL [2024-01-29 14:18:04,237 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] i == 5 [2024-01-29 14:18:04,238 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] (-10LL + (long long )i) + (long long )size >= 0LL [2024-01-29 14:18:04,238 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-29 14:18:04,238 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] break_13 == (_Bool)0 || break_13 == (_Bool)1 [2024-01-29 14:18:04,238 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] 5 == size [2024-01-29 14:18:04,238 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] ends_with_6 == 0 [2024-01-29 14:18:04,238 INFO L98 nessWitnessExtractor]: Location invariant before [L69-L69] (unsigned long )_argptr == 0UL [2024-01-29 14:18:04,238 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] ends_with_6 == 0 [2024-01-29 14:18:04,238 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] get_subject_7 == 0 [2024-01-29 14:18:04,239 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] result_11 == 0 [2024-01-29 14:18:04,239 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] is_null_1 == (_Bool)0 [2024-01-29 14:18:04,239 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] is_null_5 == (_Bool)0 [2024-01-29 14:18:04,239 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] break_13 == (_Bool)0 [2024-01-29 14:18:04,240 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] i_9 == 0 [2024-01-29 14:18:04,240 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] break_10 == (_Bool)0 [2024-01-29 14:18:04,240 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] ends_with_2 == 0 [2024-01-29 14:18:04,241 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] i_12 == 0 [2024-01-29 14:18:04,241 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] result_8 == 0 [2024-01-29 14:18:04,241 INFO L98 nessWitnessExtractor]: Location invariant before [L145-L145] 1 <= b [2024-01-29 14:18:04,241 INFO L98 nessWitnessExtractor]: Location invariant before [L145-L145] b != 0 [2024-01-29 14:18:04,241 INFO L98 nessWitnessExtractor]: Location invariant before [L72-L72] (unsigned long )_argptr == 0UL [2024-01-29 14:18:04,241 INFO L98 nessWitnessExtractor]: Location invariant before [L68-L68] (unsigned long )_argptr == 0UL [2024-01-29 14:18:04,241 INFO L98 nessWitnessExtractor]: Location invariant before [L82-L82] (unsigned long )_argptr == 0UL [2024-01-29 14:18:04,241 INFO L98 nessWitnessExtractor]: Loop invariant at [L81-L90] (unsigned long )_argptr == 0UL [2024-01-29 14:18:04,242 INFO L98 nessWitnessExtractor]: Location invariant before [L49-L70] (unsigned long )_argptr == 0UL [2024-01-29 14:18:04,242 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-29 14:18:04,242 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] ends_with_6 == 0 [2024-01-29 14:18:04,242 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] break_10 == (_Bool)0 || break_10 == (_Bool)1 [2024-01-29 14:18:04,242 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-29 14:18:04,242 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] ends_with_2 == 0 [2024-01-29 14:18:04,242 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] break_13 == (_Bool)0 || break_13 == (_Bool)1 [2024-01-29 14:18:04,242 INFO L98 nessWitnessExtractor]: Loop invariant at [L54-L63] (unsigned long )_argptr == 0UL [2024-01-29 14:18:04,242 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] ends_with_6 == 0 [2024-01-29 14:18:04,243 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] break_13 == (_Bool)0 || break_13 == (_Bool)1 [2024-01-29 14:18:04,243 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-29 14:18:04,243 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-29 14:18:04,243 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] break_10 == (_Bool)0 || break_10 == (_Bool)1 [2024-01-29 14:18:04,243 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] ends_with_6 == 0 [2024-01-29 14:18:04,243 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] break_10 == (_Bool)0 [2024-01-29 14:18:04,243 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] is_null_5 == (_Bool)0 [2024-01-29 14:18:04,243 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] i_12 == 0 [2024-01-29 14:18:04,243 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] is_null_1 == (_Bool)0 [2024-01-29 14:18:04,244 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] break_13 == (_Bool)0 [2024-01-29 14:18:04,244 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] ends_with_2 == 0 [2024-01-29 14:18:04,244 INFO L98 nessWitnessExtractor]: Location invariant before [L78-L78] (unsigned long )_argptr == 0UL [2024-01-29 14:18:04,244 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] (unsigned long )_argptr == 0UL [2024-01-29 14:18:04,244 INFO L98 nessWitnessExtractor]: Location invariant before [L86-L86] (unsigned long )_argptr == 0UL [2024-01-29 14:18:04,244 INFO L98 nessWitnessExtractor]: Loop invariant at [L138-L140] ends_with_6 == 0 [2024-01-29 14:18:04,244 INFO L98 nessWitnessExtractor]: Loop invariant at [L138-L140] (((((((((-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-29 14:18:04,244 INFO L98 nessWitnessExtractor]: Loop invariant at [L138-L140] break_13 == (_Bool)0 || break_13 == (_Bool)1 [2024-01-29 14:18:04,245 INFO L98 nessWitnessExtractor]: Loop invariant at [L138-L140] 5 == size [2024-01-29 14:18:04,245 INFO L98 nessWitnessExtractor]: Loop invariant at [L138-L140] size == 5 [2024-01-29 14:18:04,245 INFO L98 nessWitnessExtractor]: Loop invariant at [L138-L140] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-29 14:18:04,245 INFO L98 nessWitnessExtractor]: Loop invariant at [L138-L140] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-29 14:18:04,245 INFO L98 nessWitnessExtractor]: Loop invariant at [L138-L140] break_10 == (_Bool)0 || break_10 == (_Bool)1 [2024-01-29 14:18:04,245 INFO L98 nessWitnessExtractor]: Location invariant before [L79-L79] (unsigned long )_argptr == 0UL [2024-01-29 14:18:04,245 INFO L98 nessWitnessExtractor]: Location invariant before [L64-L64] (unsigned long )_argptr == 0UL [2024-01-29 14:18:04,245 INFO L98 nessWitnessExtractor]: Location invariant before [L83-L83] (unsigned long )_argptr == 0UL [2024-01-29 14:18:04,245 INFO L98 nessWitnessExtractor]: Location invariant before [L51-L51] (unsigned long )_argptr == 0UL [2024-01-29 14:18:04,246 INFO L98 nessWitnessExtractor]: Location invariant before [L84-L84] (unsigned long )_argptr == 0UL [2024-01-29 14:18:04,246 INFO L98 nessWitnessExtractor]: Location invariant before [L112-L112] result_11 == 0 [2024-01-29 14:18:04,246 INFO L98 nessWitnessExtractor]: Location invariant before [L112-L112] is_null_1 == (_Bool)0 [2024-01-29 14:18:04,246 INFO L98 nessWitnessExtractor]: Location invariant before [L112-L112] is_null_5 == (_Bool)0 [2024-01-29 14:18:04,246 INFO L98 nessWitnessExtractor]: Location invariant before [L112-L112] ends_with_6 == 0 [2024-01-29 14:18:04,247 INFO L98 nessWitnessExtractor]: Location invariant before [L112-L112] i_12 == 0 [2024-01-29 14:18:04,247 INFO L98 nessWitnessExtractor]: Location invariant before [L112-L112] ends_with_2 == 0 [2024-01-29 14:18:04,247 INFO L98 nessWitnessExtractor]: Location invariant before [L112-L112] break_13 == (_Bool)0 [2024-01-29 14:18:04,248 INFO L98 nessWitnessExtractor]: Location invariant before [L112-L112] break_10 == (_Bool)0 [2024-01-29 14:18:04,248 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] filename_0 == 0 [2024-01-29 14:18:04,248 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] filename_4 == 0 [2024-01-29 14:18:04,248 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] get_subject_7 == 0 [2024-01-29 14:18:04,248 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] break_10 == (_Bool)0 [2024-01-29 14:18:04,248 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] result_8 == 0 [2024-01-29 14:18:04,249 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] result_11 == 0 [2024-01-29 14:18:04,249 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] i_9 == 0 [2024-01-29 14:18:04,249 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] ends_with_6 == 0 [2024-01-29 14:18:04,249 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] is_null_5 == (_Bool)0 [2024-01-29 14:18:04,249 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] ends_with_2 == 0 [2024-01-29 14:18:04,249 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] i_12 == 0 [2024-01-29 14:18:04,250 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] is_null_1 == (_Bool)0 [2024-01-29 14:18:04,250 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] get_subject_3 == 0 [2024-01-29 14:18:04,250 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] break_13 == (_Bool)0 [2024-01-29 14:18:04,250 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-29 14:18:04,250 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] ends_with_2 == 0 [2024-01-29 14:18:04,250 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-29 14:18:04,251 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] break_13 == (_Bool)0 [2024-01-29 14:18:04,251 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] ends_with_6 == 0 [2024-01-29 14:18:04,251 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] break_10 == (_Bool)0 || break_10 == (_Bool)1 [2024-01-29 14:18:04,251 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] (2147483652LL - (long long )i) - (long long )size >= 0LL [2024-01-29 14:18:04,251 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] (2147483642LL - (long long )i) + (long long )size >= 0LL [2024-01-29 14:18:04,251 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] 5 == size [2024-01-29 14:18:04,251 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] (2147483653LL + (long long )i) - (long long )size >= 0LL [2024-01-29 14:18:04,251 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-29 14:18:04,252 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] (2147483643LL + (long long )i) + (long long )size >= 0LL [2024-01-29 14:18:04,252 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] size == 5 [2024-01-29 14:18:04,252 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-29 14:18:04,252 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] break_10 == (_Bool)0 || break_10 == (_Bool)1 [2024-01-29 14:18:04,252 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] ends_with_6 == 0 [2024-01-29 14:18:04,252 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] break_13 == (_Bool)0 || break_13 == (_Bool)1 [2024-01-29 14:18:04,252 INFO L98 nessWitnessExtractor]: Location invariant before [L114-L114] break_13 == (_Bool)0 [2024-01-29 14:18:04,253 INFO L98 nessWitnessExtractor]: Location invariant before [L114-L114] is_null_1 == (_Bool)0 [2024-01-29 14:18:04,253 INFO L98 nessWitnessExtractor]: Location invariant before [L114-L114] break_10 == (_Bool)0 [2024-01-29 14:18:04,253 INFO L98 nessWitnessExtractor]: Location invariant before [L114-L114] ends_with_6 == 0 [2024-01-29 14:18:04,253 INFO L98 nessWitnessExtractor]: Location invariant before [L114-L114] is_null_5 == (_Bool)0 [2024-01-29 14:18:04,254 INFO L98 nessWitnessExtractor]: Location invariant before [L114-L114] ends_with_2 == 0 [2024-01-29 14:18:04,254 INFO L98 nessWitnessExtractor]: Location invariant before [L56-L56] (unsigned long )_argptr == 0UL [2024-01-29 14:18:04,254 INFO L98 nessWitnessExtractor]: Location invariant before [L61-L61] (unsigned long )_argptr == 0UL [2024-01-29 14:18:04,254 INFO L98 nessWitnessExtractor]: Location invariant before [L76-L97] (unsigned long )_argptr == 0UL [2024-01-29 14:18:04,254 INFO L98 nessWitnessExtractor]: Location invariant after [L18-L19] val == (_Bool)0 || val == (_Bool)1 [2024-01-29 14:18:04,254 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] i_9 == 0 [2024-01-29 14:18:04,254 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] ends_with_6 == 0 [2024-01-29 14:18:04,254 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] ends_with_2 == 0 [2024-01-29 14:18:04,254 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] break_10 == (_Bool)0 [2024-01-29 14:18:04,255 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] break_13 == (_Bool)0 [2024-01-29 14:18:04,255 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] result_11 == 0 [2024-01-29 14:18:04,255 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] get_subject_3 == 0 [2024-01-29 14:18:04,255 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] result_8 == 0 [2024-01-29 14:18:04,255 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] filename_4 == 0 [2024-01-29 14:18:04,255 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] is_null_1 == (_Bool)0 [2024-01-29 14:18:04,255 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] get_subject_7 == 0 [2024-01-29 14:18:04,256 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] i_12 == 0 [2024-01-29 14:18:04,256 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] is_null_5 == (_Bool)0 [2024-01-29 14:18:04,256 INFO L98 nessWitnessExtractor]: Location invariant before [L96-L96] (unsigned long )_argptr == 0UL [2024-01-29 14:18:04,256 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] i_12 == 0 [2024-01-29 14:18:04,256 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] result_11 == 0 [2024-01-29 14:18:04,257 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] ends_with_6 == 0 [2024-01-29 14:18:04,257 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] break_13 == (_Bool)0 [2024-01-29 14:18:04,257 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] is_null_5 == (_Bool)0 [2024-01-29 14:18:04,257 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] ends_with_2 == 0 [2024-01-29 14:18:04,257 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] i_9 == 0 [2024-01-29 14:18:04,257 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] is_null_1 == (_Bool)0 [2024-01-29 14:18:04,257 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] break_10 == (_Bool)0 [2024-01-29 14:18:04,258 INFO L98 nessWitnessExtractor]: Location invariant before [L99-L99] (unsigned long )_argptr == 0UL [2024-01-29 14:18:04,258 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] i_12 == 0 [2024-01-29 14:18:04,258 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] filename_4 == 0 [2024-01-29 14:18:04,258 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] get_subject_7 == 0 [2024-01-29 14:18:04,258 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] is_null_5 == (_Bool)0 [2024-01-29 14:18:04,259 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] is_null_1 == (_Bool)0 [2024-01-29 14:18:04,259 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] break_13 == (_Bool)0 [2024-01-29 14:18:04,259 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] result_11 == 0 [2024-01-29 14:18:04,259 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] i_9 == 0 [2024-01-29 14:18:04,259 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] result_8 == 0 [2024-01-29 14:18:04,259 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] break_10 == (_Bool)0 [2024-01-29 14:18:04,259 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] ends_with_6 == 0 [2024-01-29 14:18:04,259 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] ends_with_2 == 0 [2024-01-29 14:18:04,260 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] (2147483643LL + (long long )i) + (long long )size >= 0LL [2024-01-29 14:18:04,260 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] (2147483642LL - (long long )i) + (long long )size >= 0LL [2024-01-29 14:18:04,260 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] break_13 == (_Bool)0 || break_13 == (_Bool)1 [2024-01-29 14:18:04,260 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] break_10 == (_Bool)0 || break_10 == (_Bool)1 [2024-01-29 14:18:04,260 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] 5 == size [2024-01-29 14:18:04,260 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] size == 5 [2024-01-29 14:18:04,260 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] (2147483652LL - (long long )i) - (long long )size >= 0LL [2024-01-29 14:18:04,260 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] (2147483653LL + (long long )i) - (long long )size >= 0LL [2024-01-29 14:18:04,260 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] ends_with_6 == 0 [2024-01-29 14:18:04,260 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-29 14:18:04,260 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-29 14:18:04,260 INFO L98 nessWitnessExtractor]: Location invariant before [L55-L55] (unsigned long )_argptr == 0UL [2024-01-29 14:18:04,260 INFO L98 nessWitnessExtractor]: Location invariant before [L110-L110] result_8 == 0 [2024-01-29 14:18:04,260 INFO L98 nessWitnessExtractor]: Location invariant before [L110-L110] ends_with_6 == 0 [2024-01-29 14:18:04,260 INFO L98 nessWitnessExtractor]: Location invariant before [L110-L110] break_10 == (_Bool)0 [2024-01-29 14:18:04,260 INFO L98 nessWitnessExtractor]: Location invariant before [L110-L110] i_12 == 0 [2024-01-29 14:18:04,261 INFO L98 nessWitnessExtractor]: Location invariant before [L110-L110] break_13 == (_Bool)0 [2024-01-29 14:18:04,261 INFO L98 nessWitnessExtractor]: Location invariant before [L110-L110] result_11 == 0 [2024-01-29 14:18:04,261 INFO L98 nessWitnessExtractor]: Location invariant before [L110-L110] is_null_1 == (_Bool)0 [2024-01-29 14:18:04,261 INFO L98 nessWitnessExtractor]: Location invariant before [L110-L110] is_null_5 == (_Bool)0 [2024-01-29 14:18:04,261 INFO L98 nessWitnessExtractor]: Location invariant before [L110-L110] i_9 == 0 [2024-01-29 14:18:04,261 INFO L98 nessWitnessExtractor]: Location invariant before [L110-L110] ends_with_2 == 0 [2024-01-29 14:18:04,261 INFO L98 nessWitnessExtractor]: Location invariant before [L57-L57] (unsigned long )_argptr == 0UL [2024-01-29 14:18:04,261 INFO L98 nessWitnessExtractor]: Location invariant before [L95-L95] (unsigned long )_argptr == 0UL [2024-01-29 14:18:04,261 INFO L98 nessWitnessExtractor]: Location invariant before [L146-L146] b <= -1 [2024-01-29 14:18:04,261 INFO L98 nessWitnessExtractor]: Location invariant before [L146-L146] b != 0 [2024-01-29 14:18:04,261 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] is_null_5 == (_Bool)0 [2024-01-29 14:18:04,261 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] break_13 == (_Bool)0 [2024-01-29 14:18:04,261 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] is_null_1 == (_Bool)0 [2024-01-29 14:18:04,261 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] ends_with_6 == 0 [2024-01-29 14:18:04,261 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] ends_with_2 == 0 [2024-01-29 14:18:04,262 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] i_12 == 0 [2024-01-29 14:18:04,262 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] break_10 == (_Bool)0 [2024-01-29 14:18:04,262 INFO L98 nessWitnessExtractor]: Location invariant before [L139-L139] 5 == size [2024-01-29 14:18:04,262 INFO L98 nessWitnessExtractor]: Location invariant before [L139-L139] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-29 14:18:04,262 INFO L98 nessWitnessExtractor]: Location invariant before [L139-L139] ((((((((-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-29 14:18:04,262 INFO L98 nessWitnessExtractor]: Location invariant before [L139-L139] break_13 == (_Bool)0 || break_13 == (_Bool)1 [2024-01-29 14:18:04,262 INFO L98 nessWitnessExtractor]: Location invariant before [L139-L139] ends_with_6 == 0 [2024-01-29 14:18:04,262 INFO L98 nessWitnessExtractor]: Location invariant before [L139-L139] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-29 14:18:04,262 INFO L98 nessWitnessExtractor]: Location invariant before [L139-L139] size == 5 [2024-01-29 14:18:04,262 INFO L98 nessWitnessExtractor]: Location invariant before [L139-L139] break_10 == (_Bool)0 || break_10 == (_Bool)1 [2024-01-29 14:18:04,262 INFO L98 nessWitnessExtractor]: Location invariant before [L77-L77] (unsigned long )_argptr == 0UL [2024-01-29 14:18:04,262 INFO L98 nessWitnessExtractor]: Location invariant before [L59-L59] (unsigned long )_argptr == 0UL [2024-01-29 14:18:04,288 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-01-29 14:18:04,478 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-symm.wvr.c[4955,4968] [2024-01-29 14:18:04,489 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-01-29 14:18:04,502 INFO L202 MainTranslator]: Completed pre-run [2024-01-29 14:18:04,510 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-29 14:18:04,511 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 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 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-29 14:18:04,627 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-symm.wvr.c[4955,4968] Start Parsing Local [2024-01-29 14:18:04,633 ERROR L324 MainTranslator]: Incorrect Syntax: Undeclared variable in ACSL expression: i [2024-01-29 14:18:04,633 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@19f3c89f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.01 02:18:04, skipping insertion in model container [2024-01-29 14:18:04,633 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-01-29 14:18:04,634 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2024-01-29 14:18:04,635 INFO L158 Benchmark]: Toolchain (without parser) took 464.33ms. Allocated memory is still 155.2MB. Free memory was 101.1MB in the beginning and 126.1MB in the end (delta: -25.0MB). Peak memory consumption was 37.4MB. Max. memory is 16.1GB. [2024-01-29 14:18:04,635 INFO L158 Benchmark]: Witness Parser took 0.16ms. Allocated memory is still 155.2MB. Free memory is still 122.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-01-29 14:18:04,636 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 155.2MB. Free memory was 112.1MB in the beginning and 112.0MB in the end (delta: 148.4kB). There was no memory consumed. Max. memory is 16.1GB. [2024-01-29 14:18:04,636 INFO L158 Benchmark]: CACSL2BoogieTranslator took 461.12ms. Allocated memory is still 155.2MB. Free memory was 101.1MB in the beginning and 126.1MB in the end (delta: -25.0MB). Peak memory consumption was 37.4MB. Max. memory is 16.1GB. [2024-01-29 14:18:04,638 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.16ms. Allocated memory is still 155.2MB. Free memory is still 122.8MB. There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.14ms. Allocated memory is still 155.2MB. Free memory was 112.1MB in the beginning and 112.0MB in the end (delta: 148.4kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 461.12ms. Allocated memory is still 155.2MB. Free memory was 101.1MB in the beginning and 126.1MB in the end (delta: -25.0MB). Peak memory consumption was 37.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - SyntaxErrorResult [Line: 134]: 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-symm.wvr.c ./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/chl-nzb-file-symm.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-ab2e0ac-m [2024-01-29 14:18:06,549 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-01-29 14:18:06,627 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-01-29 14:18:06,632 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-01-29 14:18:06,633 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-01-29 14:18:06,661 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-01-29 14:18:06,662 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-01-29 14:18:06,662 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-01-29 14:18:06,663 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-01-29 14:18:06,666 INFO L153 SettingsManager]: * Use memory slicer=true [2024-01-29 14:18:06,666 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-01-29 14:18:06,666 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-01-29 14:18:06,667 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-01-29 14:18:06,668 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-01-29 14:18:06,668 INFO L153 SettingsManager]: * Use SBE=true [2024-01-29 14:18:06,669 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-01-29 14:18:06,669 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-01-29 14:18:06,669 INFO L153 SettingsManager]: * sizeof long=4 [2024-01-29 14:18:06,669 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-01-29 14:18:06,670 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-01-29 14:18:06,670 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-01-29 14:18:06,671 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-01-29 14:18:06,671 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-01-29 14:18:06,671 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-01-29 14:18:06,671 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-01-29 14:18:06,672 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-01-29 14:18:06,672 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-01-29 14:18:06,672 INFO L153 SettingsManager]: * sizeof long double=12 [2024-01-29 14:18:06,672 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-01-29 14:18:06,673 INFO L153 SettingsManager]: * Use constant arrays=true [2024-01-29 14:18:06,674 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-01-29 14:18:06,674 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-01-29 14:18:06,674 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-01-29 14:18:06,674 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-01-29 14:18:06,675 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-01-29 14:18:06,675 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-01-29 14:18:06,676 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-01-29 14:18:06,676 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-01-29 14:18:06,676 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-01-29 14:18:06,676 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-01-29 14:18:06,676 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-01-29 14:18:06,677 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-01-29 14:18:06,677 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-01-29 14:18:06,677 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-01-29 14:18:06,677 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-01-29 14:18:06,678 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2024-01-29 14:18:06,678 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-29 14:18:07,059 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-01-29 14:18:07,079 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-01-29 14:18:07,081 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-01-29 14:18:07,083 INFO L270 PluginConnector]: Initializing CDTParser... [2024-01-29 14:18:07,083 INFO L274 PluginConnector]: CDTParser initialized [2024-01-29 14:18:07,085 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-nzb-file-symm.wvr.c [2024-01-29 14:18:08,199 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-01-29 14:18:08,392 INFO L384 CDTParser]: Found 1 translation units. [2024-01-29 14:18:08,393 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-nzb-file-symm.wvr.c [2024-01-29 14:18:08,404 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d69a95cf8/7c44c060e1114416a68d39e21e69d3a1/FLAGc3ffcddbe [2024-01-29 14:18:08,414 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d69a95cf8/7c44c060e1114416a68d39e21e69d3a1 [2024-01-29 14:18:08,416 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-01-29 14:18:08,417 INFO L274 PluginConnector]: Witness Parser initialized [2024-01-29 14:18:08,417 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-symm.wvr.yml/witness.yml [2024-01-29 14:18:08,569 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-01-29 14:18:08,570 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-01-29 14:18:08,570 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-01-29 14:18:08,571 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-01-29 14:18:08,574 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-01-29 14:18:08,574 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.01 02:18:08" (1/2) ... [2024-01-29 14:18:08,575 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5daaa0b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.01 02:18:08, skipping insertion in model container [2024-01-29 14:18:08,576 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.01 02:18:08" (1/2) ... [2024-01-29 14:18:08,577 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@148cd732 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.01 02:18:08, skipping insertion in model container [2024-01-29 14:18:08,577 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 29.01 02:18:08" (2/2) ... [2024-01-29 14:18:08,580 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5daaa0b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 29.01 02:18:08, skipping insertion in model container [2024-01-29 14:18:08,581 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 29.01 02:18:08" (2/2) ... [2024-01-29 14:18:08,581 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-01-29 14:18:08,635 INFO L96 nessWitnessExtractor]: Found the following entries in the witness: [2024-01-29 14:18:08,636 INFO L98 nessWitnessExtractor]: Location invariant before [L50-L50] (unsigned long )_argptr == 0UL [2024-01-29 14:18:08,637 INFO L98 nessWitnessExtractor]: Location invariant before [L79-L79] (unsigned long )_argptr == 0UL [2024-01-29 14:18:08,637 INFO L98 nessWitnessExtractor]: Location invariant after [L18-L19] val == (_Bool)0 || val == (_Bool)1 [2024-01-29 14:18:08,637 INFO L98 nessWitnessExtractor]: Location invariant before [L72-L72] (unsigned long )_argptr == 0UL [2024-01-29 14:18:08,637 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] is_null_1 == (_Bool)0 [2024-01-29 14:18:08,637 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] break_10 == (_Bool)0 [2024-01-29 14:18:08,637 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] ends_with_2 == 0 [2024-01-29 14:18:08,637 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] ends_with_6 == 0 [2024-01-29 14:18:08,638 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] i_12 == 0 [2024-01-29 14:18:08,638 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] break_13 == (_Bool)0 [2024-01-29 14:18:08,638 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] is_null_5 == (_Bool)0 [2024-01-29 14:18:08,638 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] (-10LL + (long long )i) + (long long )size >= 0LL [2024-01-29 14:18:08,638 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] break_10 == (_Bool)0 || break_10 == (_Bool)1 [2024-01-29 14:18:08,638 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] break_13 == (_Bool)0 || break_13 == (_Bool)1 [2024-01-29 14:18:08,638 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] i == 5 [2024-01-29 14:18:08,639 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-29 14:18:08,639 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-29 14:18:08,639 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] size == 5 [2024-01-29 14:18:08,639 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] (0LL - (long long )i) + (long long )size >= 0LL [2024-01-29 14:18:08,639 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] (10LL - (long long )i) - (long long )size >= 0LL [2024-01-29 14:18:08,640 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] ends_with_6 == 0 [2024-01-29 14:18:08,640 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] (long long )i - (long long )size >= 0LL [2024-01-29 14:18:08,640 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] 5 == size [2024-01-29 14:18:08,640 INFO L98 nessWitnessExtractor]: Loop invariant at [L54-L63] (unsigned long )_argptr == 0UL [2024-01-29 14:18:08,640 INFO L98 nessWitnessExtractor]: Location invariant before [L51-L51] (unsigned long )_argptr == 0UL [2024-01-29 14:18:08,640 INFO L98 nessWitnessExtractor]: Location invariant before [L86-L86] (unsigned long )_argptr == 0UL [2024-01-29 14:18:08,640 INFO L98 nessWitnessExtractor]: Location invariant before [L55-L55] (unsigned long )_argptr == 0UL [2024-01-29 14:18:08,641 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] is_null_5 == (_Bool)0 [2024-01-29 14:18:08,641 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] ends_with_2 == 0 [2024-01-29 14:18:08,641 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] break_10 == (_Bool)0 [2024-01-29 14:18:08,641 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] is_null_1 == (_Bool)0 [2024-01-29 14:18:08,642 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] break_13 == (_Bool)0 [2024-01-29 14:18:08,642 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] ends_with_6 == 0 [2024-01-29 14:18:08,642 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] result_11 == 0 [2024-01-29 14:18:08,643 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] i_12 == 0 [2024-01-29 14:18:08,643 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] i_9 == 0 [2024-01-29 14:18:08,643 INFO L98 nessWitnessExtractor]: Location invariant before [L78-L78] (unsigned long )_argptr == 0UL [2024-01-29 14:18:08,643 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] is_null_1 == (_Bool)0 [2024-01-29 14:18:08,644 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] i_9 == 0 [2024-01-29 14:18:08,644 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] get_subject_7 == 0 [2024-01-29 14:18:08,644 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] is_null_5 == (_Bool)0 [2024-01-29 14:18:08,644 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] break_13 == (_Bool)0 [2024-01-29 14:18:08,644 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] i_12 == 0 [2024-01-29 14:18:08,644 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] result_8 == 0 [2024-01-29 14:18:08,644 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] result_11 == 0 [2024-01-29 14:18:08,645 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] break_10 == (_Bool)0 [2024-01-29 14:18:08,645 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] ends_with_2 == 0 [2024-01-29 14:18:08,645 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] ends_with_6 == 0 [2024-01-29 14:18:08,645 INFO L98 nessWitnessExtractor]: Location invariant before [L52-L52] (unsigned long )_argptr == 0UL [2024-01-29 14:18:08,645 INFO L98 nessWitnessExtractor]: Location invariant before [L59-L59] (unsigned long )_argptr == 0UL [2024-01-29 14:18:08,646 INFO L98 nessWitnessExtractor]: Location invariant before [L146-L146] b <= -1 [2024-01-29 14:18:08,646 INFO L98 nessWitnessExtractor]: Location invariant before [L146-L146] b != 0 [2024-01-29 14:18:08,646 INFO L98 nessWitnessExtractor]: Location invariant before [L114-L114] ends_with_6 == 0 [2024-01-29 14:18:08,646 INFO L98 nessWitnessExtractor]: Location invariant before [L114-L114] break_13 == (_Bool)0 [2024-01-29 14:18:08,647 INFO L98 nessWitnessExtractor]: Location invariant before [L114-L114] is_null_1 == (_Bool)0 [2024-01-29 14:18:08,647 INFO L98 nessWitnessExtractor]: Location invariant before [L114-L114] is_null_5 == (_Bool)0 [2024-01-29 14:18:08,647 INFO L98 nessWitnessExtractor]: Location invariant before [L114-L114] break_10 == (_Bool)0 [2024-01-29 14:18:08,647 INFO L98 nessWitnessExtractor]: Location invariant before [L114-L114] ends_with_2 == 0 [2024-01-29 14:18:08,648 INFO L98 nessWitnessExtractor]: Location invariant before [L64-L64] (unsigned long )_argptr == 0UL [2024-01-29 14:18:08,648 INFO L98 nessWitnessExtractor]: Location invariant before [L99-L99] (unsigned long )_argptr == 0UL [2024-01-29 14:18:08,648 INFO L98 nessWitnessExtractor]: Location invariant before [L68-L68] (unsigned long )_argptr == 0UL [2024-01-29 14:18:08,648 INFO L98 nessWitnessExtractor]: Location invariant before [L88-L88] (unsigned long )_argptr == 0UL [2024-01-29 14:18:08,648 INFO L98 nessWitnessExtractor]: Location invariant before [L62-L62] (unsigned long )_argptr == 0UL [2024-01-29 14:18:08,648 INFO L98 nessWitnessExtractor]: Loop invariant at [L138-L140] break_10 == (_Bool)0 || break_10 == (_Bool)1 [2024-01-29 14:18:08,648 INFO L98 nessWitnessExtractor]: Loop invariant at [L138-L140] 5 == size [2024-01-29 14:18:08,648 INFO L98 nessWitnessExtractor]: Loop invariant at [L138-L140] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-29 14:18:08,649 INFO L98 nessWitnessExtractor]: Loop invariant at [L138-L140] break_13 == (_Bool)0 || break_13 == (_Bool)1 [2024-01-29 14:18:08,649 INFO L98 nessWitnessExtractor]: Loop invariant at [L138-L140] size == 5 [2024-01-29 14:18:08,649 INFO L98 nessWitnessExtractor]: Loop invariant at [L138-L140] (((((((((-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-29 14:18:08,649 INFO L98 nessWitnessExtractor]: Loop invariant at [L138-L140] ends_with_6 == 0 [2024-01-29 14:18:08,649 INFO L98 nessWitnessExtractor]: Loop invariant at [L138-L140] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-29 14:18:08,649 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] filename_4 == 0 [2024-01-29 14:18:08,649 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] result_11 == 0 [2024-01-29 14:18:08,649 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] break_13 == (_Bool)0 [2024-01-29 14:18:08,650 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] result_8 == 0 [2024-01-29 14:18:08,650 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] ends_with_2 == 0 [2024-01-29 14:18:08,650 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] i_12 == 0 [2024-01-29 14:18:08,650 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] filename_0 == 0 [2024-01-29 14:18:08,650 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] get_subject_7 == 0 [2024-01-29 14:18:08,650 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] get_subject_3 == 0 [2024-01-29 14:18:08,650 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] i_9 == 0 [2024-01-29 14:18:08,650 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] is_null_1 == (_Bool)0 [2024-01-29 14:18:08,651 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] break_10 == (_Bool)0 [2024-01-29 14:18:08,651 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] is_null_5 == (_Bool)0 [2024-01-29 14:18:08,651 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] ends_with_6 == 0 [2024-01-29 14:18:08,651 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] break_13 == (_Bool)0 [2024-01-29 14:18:08,651 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] ends_with_6 == 0 [2024-01-29 14:18:08,651 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] is_null_1 == (_Bool)0 [2024-01-29 14:18:08,651 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] ends_with_2 == 0 [2024-01-29 14:18:08,652 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] i_12 == 0 [2024-01-29 14:18:08,652 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] break_10 == (_Bool)0 [2024-01-29 14:18:08,652 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] is_null_5 == (_Bool)0 [2024-01-29 14:18:08,652 INFO L98 nessWitnessExtractor]: Location invariant before [L89-L89] (unsigned long )_argptr == 0UL [2024-01-29 14:18:08,652 INFO L98 nessWitnessExtractor]: Location invariant before [L87-L87] (unsigned long )_argptr == 0UL [2024-01-29 14:18:08,652 INFO L98 nessWitnessExtractor]: Location invariant before [L139-L139] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-29 14:18:08,653 INFO L98 nessWitnessExtractor]: Location invariant before [L139-L139] break_13 == (_Bool)0 || break_13 == (_Bool)1 [2024-01-29 14:18:08,653 INFO L98 nessWitnessExtractor]: Location invariant before [L139-L139] 5 == size [2024-01-29 14:18:08,653 INFO L98 nessWitnessExtractor]: Location invariant before [L139-L139] ((((((((-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-29 14:18:08,653 INFO L98 nessWitnessExtractor]: Location invariant before [L139-L139] ends_with_6 == 0 [2024-01-29 14:18:08,653 INFO L98 nessWitnessExtractor]: Location invariant before [L139-L139] break_10 == (_Bool)0 || break_10 == (_Bool)1 [2024-01-29 14:18:08,653 INFO L98 nessWitnessExtractor]: Location invariant before [L139-L139] size == 5 [2024-01-29 14:18:08,654 INFO L98 nessWitnessExtractor]: Location invariant before [L139-L139] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-29 14:18:08,654 INFO L98 nessWitnessExtractor]: Location invariant before [L84-L84] (unsigned long )_argptr == 0UL [2024-01-29 14:18:08,654 INFO L98 nessWitnessExtractor]: Location invariant before [L49-L70] (unsigned long )_argptr == 0UL [2024-01-29 14:18:08,655 INFO L98 nessWitnessExtractor]: Location invariant before [L85-L85] (unsigned long )_argptr == 0UL [2024-01-29 14:18:08,655 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] break_10 == (_Bool)0 || break_10 == (_Bool)1 [2024-01-29 14:18:08,656 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-29 14:18:08,656 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-29 14:18:08,656 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] ends_with_6 == 0 [2024-01-29 14:18:08,656 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] ends_with_2 == 0 [2024-01-29 14:18:08,656 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] break_13 == (_Bool)0 || break_13 == (_Bool)1 [2024-01-29 14:18:08,657 INFO L98 nessWitnessExtractor]: Location invariant before [L112-L112] break_10 == (_Bool)0 [2024-01-29 14:18:08,657 INFO L98 nessWitnessExtractor]: Location invariant before [L112-L112] is_null_5 == (_Bool)0 [2024-01-29 14:18:08,657 INFO L98 nessWitnessExtractor]: Location invariant before [L112-L112] ends_with_6 == 0 [2024-01-29 14:18:08,657 INFO L98 nessWitnessExtractor]: Location invariant before [L112-L112] result_11 == 0 [2024-01-29 14:18:08,657 INFO L98 nessWitnessExtractor]: Location invariant before [L112-L112] ends_with_2 == 0 [2024-01-29 14:18:08,658 INFO L98 nessWitnessExtractor]: Location invariant before [L112-L112] i_12 == 0 [2024-01-29 14:18:08,658 INFO L98 nessWitnessExtractor]: Location invariant before [L112-L112] is_null_1 == (_Bool)0 [2024-01-29 14:18:08,658 INFO L98 nessWitnessExtractor]: Location invariant before [L112-L112] break_13 == (_Bool)0 [2024-01-29 14:18:08,658 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] ends_with_2 == 0 [2024-01-29 14:18:08,658 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] ends_with_6 == 0 [2024-01-29 14:18:08,658 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] break_10 == (_Bool)0 [2024-01-29 14:18:08,658 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] is_null_5 == (_Bool)0 [2024-01-29 14:18:08,658 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] break_13 == (_Bool)0 [2024-01-29 14:18:08,659 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-29 14:18:08,659 INFO L98 nessWitnessExtractor]: Location invariant before [L58-L58] (unsigned long )_argptr == 0UL [2024-01-29 14:18:08,659 INFO L98 nessWitnessExtractor]: Location invariant before [L77-L77] (unsigned long )_argptr == 0UL [2024-01-29 14:18:08,659 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] ends_with_2 == 0 [2024-01-29 14:18:08,659 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] break_10 == (_Bool)0 || break_10 == (_Bool)1 [2024-01-29 14:18:08,659 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] break_13 == (_Bool)0 [2024-01-29 14:18:08,659 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] ends_with_6 == 0 [2024-01-29 14:18:08,660 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-29 14:18:08,660 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-29 14:18:08,660 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] (2147483643LL + (long long )i) + (long long )size >= 0LL [2024-01-29 14:18:08,660 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] size == 5 [2024-01-29 14:18:08,660 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] ends_with_6 == 0 [2024-01-29 14:18:08,660 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] (2147483642LL - (long long )i) + (long long )size >= 0LL [2024-01-29 14:18:08,660 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] (2147483652LL - (long long )i) - (long long )size >= 0LL [2024-01-29 14:18:08,660 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-29 14:18:08,661 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-29 14:18:08,661 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] (2147483653LL + (long long )i) - (long long )size >= 0LL [2024-01-29 14:18:08,661 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] 5 == size [2024-01-29 14:18:08,661 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] break_10 == (_Bool)0 || break_10 == (_Bool)1 [2024-01-29 14:18:08,661 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] break_13 == (_Bool)0 || break_13 == (_Bool)1 [2024-01-29 14:18:08,662 INFO L98 nessWitnessExtractor]: Location invariant before [L57-L57] (unsigned long )_argptr == 0UL [2024-01-29 14:18:08,662 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] ends_with_6 == 0 [2024-01-29 14:18:08,662 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-29 14:18:08,662 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] break_13 == (_Bool)0 || break_13 == (_Bool)1 [2024-01-29 14:18:08,663 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] break_10 == (_Bool)0 || break_10 == (_Bool)1 [2024-01-29 14:18:08,663 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-29 14:18:08,663 INFO L98 nessWitnessExtractor]: Location invariant before [L56-L56] (unsigned long )_argptr == 0UL [2024-01-29 14:18:08,663 INFO L98 nessWitnessExtractor]: Location invariant before [L145-L145] b != 0 [2024-01-29 14:18:08,663 INFO L98 nessWitnessExtractor]: Location invariant before [L145-L145] 1 <= b [2024-01-29 14:18:08,663 INFO L98 nessWitnessExtractor]: Location invariant before [L96-L96] (unsigned long )_argptr == 0UL [2024-01-29 14:18:08,663 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] break_13 == (_Bool)0 [2024-01-29 14:18:08,663 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] break_10 == (_Bool)0 [2024-01-29 14:18:08,664 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-29 14:18:08,664 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-29 14:18:08,664 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] ends_with_6 == 0 [2024-01-29 14:18:08,664 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] ends_with_2 == 0 [2024-01-29 14:18:08,664 INFO L98 nessWitnessExtractor]: Location invariant before [L69-L69] (unsigned long )_argptr == 0UL [2024-01-29 14:18:08,665 INFO L98 nessWitnessExtractor]: Location invariant before [L122-L122] break_10 == (_Bool)0 || break_10 == (_Bool)1 [2024-01-29 14:18:08,665 INFO L98 nessWitnessExtractor]: Location invariant before [L122-L122] break_13 == (_Bool)0 || break_13 == (_Bool)1 [2024-01-29 14:18:08,665 INFO L98 nessWitnessExtractor]: Location invariant before [L122-L122] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-29 14:18:08,665 INFO L98 nessWitnessExtractor]: Location invariant before [L122-L122] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-29 14:18:08,666 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] (2147483642LL - (long long )i) + (long long )size >= 0LL [2024-01-29 14:18:08,666 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] (2147483653LL + (long long )i) - (long long )size >= 0LL [2024-01-29 14:18:08,666 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] (2147483652LL - (long long )i) - (long long )size >= 0LL [2024-01-29 14:18:08,666 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] (2147483643LL + (long long )i) + (long long )size >= 0LL [2024-01-29 14:18:08,666 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] ends_with_6 == 0 [2024-01-29 14:18:08,666 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-29 14:18:08,666 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-29 14:18:08,667 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] break_10 == (_Bool)0 || break_10 == (_Bool)1 [2024-01-29 14:18:08,667 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] size == 5 [2024-01-29 14:18:08,667 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] break_13 == (_Bool)0 || break_13 == (_Bool)1 [2024-01-29 14:18:08,667 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] 5 == size [2024-01-29 14:18:08,668 INFO L98 nessWitnessExtractor]: Location invariant before [L76-L97] (unsigned long )_argptr == 0UL [2024-01-29 14:18:08,668 INFO L98 nessWitnessExtractor]: Location invariant before [L82-L82] (unsigned long )_argptr == 0UL [2024-01-29 14:18:08,670 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] break_13 == (_Bool)0 [2024-01-29 14:18:08,671 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] result_11 == 0 [2024-01-29 14:18:08,671 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] ends_with_6 == 0 [2024-01-29 14:18:08,671 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] break_10 == (_Bool)0 [2024-01-29 14:18:08,675 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] filename_4 == 0 [2024-01-29 14:18:08,675 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] i_9 == 0 [2024-01-29 14:18:08,676 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] is_null_5 == (_Bool)0 [2024-01-29 14:18:08,676 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] get_subject_3 == 0 [2024-01-29 14:18:08,676 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] is_null_1 == (_Bool)0 [2024-01-29 14:18:08,676 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] ends_with_2 == 0 [2024-01-29 14:18:08,676 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] get_subject_7 == 0 [2024-01-29 14:18:08,676 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] i_12 == 0 [2024-01-29 14:18:08,676 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] result_8 == 0 [2024-01-29 14:18:08,676 INFO L98 nessWitnessExtractor]: Loop invariant at [L81-L90] (unsigned long )_argptr == 0UL [2024-01-29 14:18:08,676 INFO L98 nessWitnessExtractor]: Location invariant before [L95-L95] (unsigned long )_argptr == 0UL [2024-01-29 14:18:08,677 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] (unsigned long )_argptr == 0UL [2024-01-29 14:18:08,677 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] break_10 == (_Bool)0 [2024-01-29 14:18:08,677 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] break_13 == (_Bool)0 [2024-01-29 14:18:08,677 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] result_11 == 0 [2024-01-29 14:18:08,677 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] is_null_5 == (_Bool)0 [2024-01-29 14:18:08,677 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] filename_4 == 0 [2024-01-29 14:18:08,677 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] get_subject_7 == 0 [2024-01-29 14:18:08,677 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] result_8 == 0 [2024-01-29 14:18:08,677 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] is_null_1 == (_Bool)0 [2024-01-29 14:18:08,678 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] ends_with_2 == 0 [2024-01-29 14:18:08,678 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] ends_with_6 == 0 [2024-01-29 14:18:08,678 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] i_9 == 0 [2024-01-29 14:18:08,678 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] i_12 == 0 [2024-01-29 14:18:08,678 INFO L98 nessWitnessExtractor]: Location invariant before [L61-L61] (unsigned long )_argptr == 0UL [2024-01-29 14:18:08,678 INFO L98 nessWitnessExtractor]: Location invariant before [L60-L60] (unsigned long )_argptr == 0UL [2024-01-29 14:18:08,679 INFO L98 nessWitnessExtractor]: Location invariant before [L83-L83] (unsigned long )_argptr == 0UL [2024-01-29 14:18:08,679 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] ends_with_6 == 0 [2024-01-29 14:18:08,679 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-29 14:18:08,679 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-29 14:18:08,679 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] 5 == size [2024-01-29 14:18:08,680 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] (2147483642LL - (long long )i) + (long long )size >= 0LL [2024-01-29 14:18:08,680 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] (2147483652LL - (long long )i) - (long long )size >= 0LL [2024-01-29 14:18:08,680 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] (2147483653LL + (long long )i) - (long long )size >= 0LL [2024-01-29 14:18:08,680 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] break_10 == (_Bool)0 || break_10 == (_Bool)1 [2024-01-29 14:18:08,680 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] break_13 == (_Bool)0 || break_13 == (_Bool)1 [2024-01-29 14:18:08,680 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] (2147483643LL + (long long )i) + (long long )size >= 0LL [2024-01-29 14:18:08,680 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] size == 5 [2024-01-29 14:18:08,680 INFO L98 nessWitnessExtractor]: Location invariant before [L110-L110] result_8 == 0 [2024-01-29 14:18:08,680 INFO L98 nessWitnessExtractor]: Location invariant before [L110-L110] i_12 == 0 [2024-01-29 14:18:08,681 INFO L98 nessWitnessExtractor]: Location invariant before [L110-L110] break_13 == (_Bool)0 [2024-01-29 14:18:08,681 INFO L98 nessWitnessExtractor]: Location invariant before [L110-L110] ends_with_2 == 0 [2024-01-29 14:18:08,681 INFO L98 nessWitnessExtractor]: Location invariant before [L110-L110] is_null_5 == (_Bool)0 [2024-01-29 14:18:08,681 INFO L98 nessWitnessExtractor]: Location invariant before [L110-L110] break_10 == (_Bool)0 [2024-01-29 14:18:08,681 INFO L98 nessWitnessExtractor]: Location invariant before [L110-L110] ends_with_6 == 0 [2024-01-29 14:18:08,681 INFO L98 nessWitnessExtractor]: Location invariant before [L110-L110] result_11 == 0 [2024-01-29 14:18:08,681 INFO L98 nessWitnessExtractor]: Location invariant before [L110-L110] i_9 == 0 [2024-01-29 14:18:08,681 INFO L98 nessWitnessExtractor]: Location invariant before [L110-L110] is_null_1 == (_Bool)0 [2024-01-29 14:18:08,709 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-01-29 14:18:08,901 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-symm.wvr.c[4955,4968] [2024-01-29 14:18:08,915 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-01-29 14:18:08,941 INFO L202 MainTranslator]: Completed pre-run [2024-01-29 14:18:08,948 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-29 14:18:08,949 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 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 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-29 14:18:09,051 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-symm.wvr.c[4955,4968] Start Parsing Local [2024-01-29 14:18:09,053 ERROR L324 MainTranslator]: Incorrect Syntax: Undeclared variable in ACSL expression: i [2024-01-29 14:18:09,054 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@148cd732 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 29.01 02:18:09, skipping insertion in model container [2024-01-29 14:18:09,054 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-01-29 14:18:09,054 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2024-01-29 14:18:09,055 INFO L158 Benchmark]: Toolchain (without parser) took 485.09ms. Allocated memory is still 100.7MB. Free memory was 65.2MB in the beginning and 61.6MB in the end (delta: 3.6MB). Peak memory consumption was 15.6MB. Max. memory is 16.1GB. [2024-01-29 14:18:09,056 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 69.2MB. Free memory is still 39.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-01-29 14:18:09,056 INFO L158 Benchmark]: Witness Parser took 0.14ms. Allocated memory is still 100.7MB. Free memory is still 75.9MB. There was no memory consumed. Max. memory is 16.1GB. [2024-01-29 14:18:09,056 INFO L158 Benchmark]: CACSL2BoogieTranslator took 483.55ms. Allocated memory is still 100.7MB. Free memory was 64.9MB in the beginning and 61.6MB in the end (delta: 3.3MB). Peak memory consumption was 13.5MB. Max. memory is 16.1GB. [2024-01-29 14:18:09,060 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.18ms. Allocated memory is still 69.2MB. Free memory is still 39.2MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.14ms. Allocated memory is still 100.7MB. Free memory is still 75.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 483.55ms. Allocated memory is still 100.7MB. Free memory was 64.9MB in the beginning and 61.6MB in the end (delta: 3.3MB). Peak memory consumption was 13.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - SyntaxErrorResult [Line: 134]: 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