./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 a340643f 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-a340643-m [2024-01-27 14:50:46,570 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-01-27 14:50:46,640 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-01-27 14:50:46,647 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-01-27 14:50:46,648 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-01-27 14:50:46,678 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-01-27 14:50:46,681 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-01-27 14:50:46,681 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-01-27 14:50:46,682 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-01-27 14:50:46,686 INFO L153 SettingsManager]: * Use memory slicer=true [2024-01-27 14:50:46,686 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-01-27 14:50:46,686 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-01-27 14:50:46,687 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-01-27 14:50:46,689 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-01-27 14:50:46,689 INFO L153 SettingsManager]: * Use SBE=true [2024-01-27 14:50:46,689 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-01-27 14:50:46,689 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-01-27 14:50:46,690 INFO L153 SettingsManager]: * sizeof long=4 [2024-01-27 14:50:46,690 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-01-27 14:50:46,690 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-01-27 14:50:46,690 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-01-27 14:50:46,691 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-01-27 14:50:46,691 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-01-27 14:50:46,691 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-01-27 14:50:46,692 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-01-27 14:50:46,692 INFO L153 SettingsManager]: * sizeof long double=12 [2024-01-27 14:50:46,692 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-01-27 14:50:46,692 INFO L153 SettingsManager]: * Use constant arrays=true [2024-01-27 14:50:46,693 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-01-27 14:50:46,693 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-01-27 14:50:46,695 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-01-27 14:50:46,695 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-01-27 14:50:46,695 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-01-27 14:50:46,695 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-01-27 14:50:46,696 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-01-27 14:50:46,696 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-01-27 14:50:46,696 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-01-27 14:50:46,696 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-01-27 14:50:46,696 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-01-27 14:50:46,697 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-01-27 14:50:46,697 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-01-27 14:50:46,697 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-01-27 14:50:46,697 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-01-27 14:50:46,698 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-27 14:50:46,982 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-01-27 14:50:47,004 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-01-27 14:50:47,007 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-01-27 14:50:47,008 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-01-27 14:50:47,009 INFO L274 PluginConnector]: Witness Parser initialized [2024-01-27 14:50:47,010 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-27 14:50:47,200 INFO L270 PluginConnector]: Initializing CDTParser... [2024-01-27 14:50:47,200 INFO L274 PluginConnector]: CDTParser initialized [2024-01-27 14:50:47,202 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-27 14:50:48,429 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-01-27 14:50:48,624 INFO L384 CDTParser]: Found 1 translation units. [2024-01-27 14:50:48,624 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-nzb-file-symm.wvr.c [2024-01-27 14:50:48,633 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9180db8da/b8ee1d61bab24838a4f5fc661f46831f/FLAG9f59db126 [2024-01-27 14:50:48,644 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9180db8da/b8ee1d61bab24838a4f5fc661f46831f [2024-01-27 14:50:48,644 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-01-27 14:50:48,646 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-01-27 14:50:48,649 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-01-27 14:50:48,649 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-01-27 14:50:48,653 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-01-27 14:50:48,654 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.01 02:50:47" (1/2) ... [2024-01-27 14:50:48,656 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@215443 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.01 02:50:48, skipping insertion in model container [2024-01-27 14:50:48,657 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.01 02:50:47" (1/2) ... [2024-01-27 14:50:48,658 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@aec044c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.01 02:50:48, skipping insertion in model container [2024-01-27 14:50:48,658 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.01 02:50:48" (2/2) ... [2024-01-27 14:50:48,658 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@215443 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 02:50:48, skipping insertion in model container [2024-01-27 14:50:48,658 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.01 02:50:48" (2/2) ... [2024-01-27 14:50:48,658 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-01-27 14:50:48,729 INFO L96 nessWitnessExtractor]: Found the following entries in the witness: [2024-01-27 14:50:48,730 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] ends_with_6 == 0 [2024-01-27 14:50:48,730 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] ends_with_2 == 0 [2024-01-27 14:50:48,730 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-27 14:50:48,730 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-27 14:50:48,730 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] break_10 == (_Bool)0 || break_10 == (_Bool)1 [2024-01-27 14:50:48,731 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] break_13 == (_Bool)0 || break_13 == (_Bool)1 [2024-01-27 14:50:48,731 INFO L98 nessWitnessExtractor]: Location invariant before [L58-L58] (unsigned long )_argptr == 0UL [2024-01-27 14:50:48,731 INFO L98 nessWitnessExtractor]: Location invariant before [L85-L85] (unsigned long )_argptr == 0UL [2024-01-27 14:50:48,731 INFO L98 nessWitnessExtractor]: Location invariant before [L87-L87] (unsigned long )_argptr == 0UL [2024-01-27 14:50:48,731 INFO L98 nessWitnessExtractor]: Location invariant after [L18-L19] val == (_Bool)0 || val == (_Bool)1 [2024-01-27 14:50:48,732 INFO L98 nessWitnessExtractor]: Location invariant before [L69-L69] (unsigned long )_argptr == 0UL [2024-01-27 14:50:48,732 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] get_subject_3 == 0 [2024-01-27 14:50:48,732 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] ends_with_6 == 0 [2024-01-27 14:50:48,732 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] i_9 == 0 [2024-01-27 14:50:48,732 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] ends_with_2 == 0 [2024-01-27 14:50:48,732 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] filename_4 == 0 [2024-01-27 14:50:48,733 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] is_null_1 == (_Bool)0 [2024-01-27 14:50:48,733 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] get_subject_7 == 0 [2024-01-27 14:50:48,733 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] is_null_5 == (_Bool)0 [2024-01-27 14:50:48,733 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] i_12 == 0 [2024-01-27 14:50:48,733 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] result_8 == 0 [2024-01-27 14:50:48,734 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] result_11 == 0 [2024-01-27 14:50:48,734 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] break_13 == (_Bool)0 [2024-01-27 14:50:48,734 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] break_10 == (_Bool)0 [2024-01-27 14:50:48,734 INFO L98 nessWitnessExtractor]: Location invariant before [L62-L62] (unsigned long )_argptr == 0UL [2024-01-27 14:50:48,734 INFO L98 nessWitnessExtractor]: Location invariant before [L76-L97] (unsigned long )_argptr == 0UL [2024-01-27 14:50:48,735 INFO L98 nessWitnessExtractor]: Loop invariant at [L138-L140] ends_with_6 == 0 [2024-01-27 14:50:48,735 INFO L98 nessWitnessExtractor]: Loop invariant at [L138-L140] break_10 == (_Bool)0 || break_10 == (_Bool)1 [2024-01-27 14:50:48,735 INFO L98 nessWitnessExtractor]: Loop invariant at [L138-L140] break_13 == (_Bool)0 || break_13 == (_Bool)1 [2024-01-27 14:50:48,735 INFO L98 nessWitnessExtractor]: Loop invariant at [L138-L140] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-27 14:50:48,735 INFO L98 nessWitnessExtractor]: Loop invariant at [L138-L140] 5 == size [2024-01-27 14:50:48,735 INFO L98 nessWitnessExtractor]: Loop invariant at [L138-L140] size == 5 [2024-01-27 14:50:48,736 INFO L98 nessWitnessExtractor]: Loop invariant at [L138-L140] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-27 14:50:48,736 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-27 14:50:48,736 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-27 14:50:48,737 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] break_10 == (_Bool)0 [2024-01-27 14:50:48,737 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] ends_with_2 == 0 [2024-01-27 14:50:48,737 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-27 14:50:48,738 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] break_13 == (_Bool)0 [2024-01-27 14:50:48,738 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] ends_with_6 == 0 [2024-01-27 14:50:48,738 INFO L98 nessWitnessExtractor]: Location invariant before [L114-L114] is_null_1 == (_Bool)0 [2024-01-27 14:50:48,739 INFO L98 nessWitnessExtractor]: Location invariant before [L114-L114] break_10 == (_Bool)0 [2024-01-27 14:50:48,739 INFO L98 nessWitnessExtractor]: Location invariant before [L114-L114] break_13 == (_Bool)0 [2024-01-27 14:50:48,739 INFO L98 nessWitnessExtractor]: Location invariant before [L114-L114] ends_with_2 == 0 [2024-01-27 14:50:48,739 INFO L98 nessWitnessExtractor]: Location invariant before [L114-L114] ends_with_6 == 0 [2024-01-27 14:50:48,739 INFO L98 nessWitnessExtractor]: Location invariant before [L114-L114] is_null_5 == (_Bool)0 [2024-01-27 14:50:48,740 INFO L98 nessWitnessExtractor]: Location invariant before [L55-L55] (unsigned long )_argptr == 0UL [2024-01-27 14:50:48,740 INFO L98 nessWitnessExtractor]: Location invariant before [L56-L56] (unsigned long )_argptr == 0UL [2024-01-27 14:50:48,740 INFO L98 nessWitnessExtractor]: Location invariant before [L64-L64] (unsigned long )_argptr == 0UL [2024-01-27 14:50:48,740 INFO L98 nessWitnessExtractor]: Location invariant before [L146-L146] b <= -1 [2024-01-27 14:50:48,740 INFO L98 nessWitnessExtractor]: Location invariant before [L146-L146] b != 0 [2024-01-27 14:50:48,741 INFO L98 nessWitnessExtractor]: Location invariant before [L60-L60] (unsigned long )_argptr == 0UL [2024-01-27 14:50:48,741 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] get_subject_7 == 0 [2024-01-27 14:50:48,741 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] i_12 == 0 [2024-01-27 14:50:48,741 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] is_null_1 == (_Bool)0 [2024-01-27 14:50:48,742 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] get_subject_3 == 0 [2024-01-27 14:50:48,742 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] ends_with_6 == 0 [2024-01-27 14:50:48,743 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] break_13 == (_Bool)0 [2024-01-27 14:50:48,743 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] result_11 == 0 [2024-01-27 14:50:48,743 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] result_8 == 0 [2024-01-27 14:50:48,743 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] ends_with_2 == 0 [2024-01-27 14:50:48,743 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] is_null_5 == (_Bool)0 [2024-01-27 14:50:48,744 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] filename_0 == 0 [2024-01-27 14:50:48,744 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] i_9 == 0 [2024-01-27 14:50:48,744 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] break_10 == (_Bool)0 [2024-01-27 14:50:48,744 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] filename_4 == 0 [2024-01-27 14:50:48,744 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] 5 == size [2024-01-27 14:50:48,744 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] ends_with_6 == 0 [2024-01-27 14:50:48,745 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] (2147483653LL + (long long )i) - (long long )size >= 0LL [2024-01-27 14:50:48,745 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] (2147483652LL - (long long )i) - (long long )size >= 0LL [2024-01-27 14:50:48,745 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] (2147483643LL + (long long )i) + (long long )size >= 0LL [2024-01-27 14:50:48,745 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] size == 5 [2024-01-27 14:50:48,745 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-27 14:50:48,745 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-27 14:50:48,745 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] break_13 == (_Bool)0 || break_13 == (_Bool)1 [2024-01-27 14:50:48,746 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] (2147483642LL - (long long )i) + (long long )size >= 0LL [2024-01-27 14:50:48,746 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] break_10 == (_Bool)0 || break_10 == (_Bool)1 [2024-01-27 14:50:48,746 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] break_13 == (_Bool)0 || break_13 == (_Bool)1 [2024-01-27 14:50:48,747 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] ends_with_6 == 0 [2024-01-27 14:50:48,747 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-27 14:50:48,747 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] break_10 == (_Bool)0 || break_10 == (_Bool)1 [2024-01-27 14:50:48,747 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-27 14:50:48,747 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] break_10 == (_Bool)0 [2024-01-27 14:50:48,747 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] i_12 == 0 [2024-01-27 14:50:48,748 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] ends_with_6 == 0 [2024-01-27 14:50:48,748 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] is_null_1 == (_Bool)0 [2024-01-27 14:50:48,748 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] is_null_5 == (_Bool)0 [2024-01-27 14:50:48,748 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] break_13 == (_Bool)0 [2024-01-27 14:50:48,748 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] ends_with_2 == 0 [2024-01-27 14:50:48,748 INFO L98 nessWitnessExtractor]: Location invariant before [L78-L78] (unsigned long )_argptr == 0UL [2024-01-27 14:50:48,749 INFO L98 nessWitnessExtractor]: Location invariant before [L145-L145] b != 0 [2024-01-27 14:50:48,749 INFO L98 nessWitnessExtractor]: Location invariant before [L145-L145] 1 <= b [2024-01-27 14:50:48,749 INFO L98 nessWitnessExtractor]: Location invariant before [L61-L61] (unsigned long )_argptr == 0UL [2024-01-27 14:50:48,749 INFO L98 nessWitnessExtractor]: Location invariant before [L86-L86] (unsigned long )_argptr == 0UL [2024-01-27 14:50:48,749 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] ends_with_2 == 0 [2024-01-27 14:50:48,749 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] ends_with_6 == 0 [2024-01-27 14:50:48,749 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] break_13 == (_Bool)0 [2024-01-27 14:50:48,750 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] is_null_5 == (_Bool)0 [2024-01-27 14:50:48,750 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] break_10 == (_Bool)0 [2024-01-27 14:50:48,750 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] i_12 == 0 [2024-01-27 14:50:48,750 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] is_null_1 == (_Bool)0 [2024-01-27 14:50:48,750 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] (long long )i - (long long )size >= 0LL [2024-01-27 14:50:48,750 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-27 14:50:48,751 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] break_10 == (_Bool)0 || break_10 == (_Bool)1 [2024-01-27 14:50:48,751 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] (10LL - (long long )i) - (long long )size >= 0LL [2024-01-27 14:50:48,751 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] size == 5 [2024-01-27 14:50:48,752 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-27 14:50:48,752 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] (0LL - (long long )i) + (long long )size >= 0LL [2024-01-27 14:50:48,752 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] 5 == size [2024-01-27 14:50:48,753 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] ends_with_6 == 0 [2024-01-27 14:50:48,753 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] i == 5 [2024-01-27 14:50:48,753 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] (-10LL + (long long )i) + (long long )size >= 0LL [2024-01-27 14:50:48,753 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] break_13 == (_Bool)0 || break_13 == (_Bool)1 [2024-01-27 14:50:48,754 INFO L98 nessWitnessExtractor]: Location invariant before [L99-L99] (unsigned long )_argptr == 0UL [2024-01-27 14:50:48,754 INFO L98 nessWitnessExtractor]: Location invariant before [L82-L82] (unsigned long )_argptr == 0UL [2024-01-27 14:50:48,754 INFO L98 nessWitnessExtractor]: Location invariant before [L68-L68] (unsigned long )_argptr == 0UL [2024-01-27 14:50:48,755 INFO L98 nessWitnessExtractor]: Location invariant before [L49-L70] (unsigned long )_argptr == 0UL [2024-01-27 14:50:48,755 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] 5 == size [2024-01-27 14:50:48,755 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] break_10 == (_Bool)0 || break_10 == (_Bool)1 [2024-01-27 14:50:48,755 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] break_13 == (_Bool)0 || break_13 == (_Bool)1 [2024-01-27 14:50:48,755 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] (2147483642LL - (long long )i) + (long long )size >= 0LL [2024-01-27 14:50:48,755 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] (2147483643LL + (long long )i) + (long long )size >= 0LL [2024-01-27 14:50:48,755 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] size == 5 [2024-01-27 14:50:48,756 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] (2147483653LL + (long long )i) - (long long )size >= 0LL [2024-01-27 14:50:48,756 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-27 14:50:48,756 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-27 14:50:48,756 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] ends_with_6 == 0 [2024-01-27 14:50:48,756 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] (2147483652LL - (long long )i) - (long long )size >= 0LL [2024-01-27 14:50:48,757 INFO L98 nessWitnessExtractor]: Location invariant before [L110-L110] break_10 == (_Bool)0 [2024-01-27 14:50:48,757 INFO L98 nessWitnessExtractor]: Location invariant before [L110-L110] ends_with_2 == 0 [2024-01-27 14:50:48,757 INFO L98 nessWitnessExtractor]: Location invariant before [L110-L110] i_9 == 0 [2024-01-27 14:50:48,757 INFO L98 nessWitnessExtractor]: Location invariant before [L110-L110] is_null_1 == (_Bool)0 [2024-01-27 14:50:48,757 INFO L98 nessWitnessExtractor]: Location invariant before [L110-L110] is_null_5 == (_Bool)0 [2024-01-27 14:50:48,757 INFO L98 nessWitnessExtractor]: Location invariant before [L110-L110] ends_with_6 == 0 [2024-01-27 14:50:48,757 INFO L98 nessWitnessExtractor]: Location invariant before [L110-L110] break_13 == (_Bool)0 [2024-01-27 14:50:48,758 INFO L98 nessWitnessExtractor]: Location invariant before [L110-L110] result_11 == 0 [2024-01-27 14:50:48,758 INFO L98 nessWitnessExtractor]: Location invariant before [L110-L110] i_12 == 0 [2024-01-27 14:50:48,758 INFO L98 nessWitnessExtractor]: Location invariant before [L110-L110] result_8 == 0 [2024-01-27 14:50:48,758 INFO L98 nessWitnessExtractor]: Location invariant before [L57-L57] (unsigned long )_argptr == 0UL [2024-01-27 14:50:48,758 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] (2147483653LL + (long long )i) - (long long )size >= 0LL [2024-01-27 14:50:48,758 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] 5 == size [2024-01-27 14:50:48,759 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] (2147483643LL + (long long )i) + (long long )size >= 0LL [2024-01-27 14:50:48,759 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] (2147483642LL - (long long )i) + (long long )size >= 0LL [2024-01-27 14:50:48,759 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] size == 5 [2024-01-27 14:50:48,759 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-27 14:50:48,760 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-27 14:50:48,760 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] ends_with_6 == 0 [2024-01-27 14:50:48,760 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] break_13 == (_Bool)0 || break_13 == (_Bool)1 [2024-01-27 14:50:48,761 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] break_10 == (_Bool)0 || break_10 == (_Bool)1 [2024-01-27 14:50:48,761 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] (2147483652LL - (long long )i) - (long long )size >= 0LL [2024-01-27 14:50:48,761 INFO L98 nessWitnessExtractor]: Location invariant before [L89-L89] (unsigned long )_argptr == 0UL [2024-01-27 14:50:48,761 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] ends_with_6 == 0 [2024-01-27 14:50:48,761 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-27 14:50:48,761 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-27 14:50:48,761 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] break_10 == (_Bool)0 || break_10 == (_Bool)1 [2024-01-27 14:50:48,762 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] ends_with_2 == 0 [2024-01-27 14:50:48,762 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] break_13 == (_Bool)0 [2024-01-27 14:50:48,762 INFO L98 nessWitnessExtractor]: Location invariant before [L88-L88] (unsigned long )_argptr == 0UL [2024-01-27 14:50:48,762 INFO L98 nessWitnessExtractor]: Location invariant before [L83-L83] (unsigned long )_argptr == 0UL [2024-01-27 14:50:48,762 INFO L98 nessWitnessExtractor]: Location invariant before [L84-L84] (unsigned long )_argptr == 0UL [2024-01-27 14:50:48,762 INFO L98 nessWitnessExtractor]: Location invariant before [L139-L139] break_10 == (_Bool)0 || break_10 == (_Bool)1 [2024-01-27 14:50:48,763 INFO L98 nessWitnessExtractor]: Location invariant before [L139-L139] ends_with_6 == 0 [2024-01-27 14:50:48,763 INFO L98 nessWitnessExtractor]: Location invariant before [L139-L139] size == 5 [2024-01-27 14:50:48,763 INFO L98 nessWitnessExtractor]: Location invariant before [L139-L139] break_13 == (_Bool)0 || break_13 == (_Bool)1 [2024-01-27 14:50:48,763 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-27 14:50:48,764 INFO L98 nessWitnessExtractor]: Location invariant before [L139-L139] 5 == size [2024-01-27 14:50:48,764 INFO L98 nessWitnessExtractor]: Location invariant before [L139-L139] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-27 14:50:48,764 INFO L98 nessWitnessExtractor]: Location invariant before [L139-L139] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-27 14:50:48,764 INFO L98 nessWitnessExtractor]: Loop invariant at [L54-L63] (unsigned long )_argptr == 0UL [2024-01-27 14:50:48,764 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] break_10 == (_Bool)0 [2024-01-27 14:50:48,765 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] break_13 == (_Bool)0 [2024-01-27 14:50:48,765 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-27 14:50:48,765 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] is_null_5 == (_Bool)0 [2024-01-27 14:50:48,765 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] ends_with_6 == 0 [2024-01-27 14:50:48,765 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] ends_with_2 == 0 [2024-01-27 14:50:48,766 INFO L98 nessWitnessExtractor]: Loop invariant at [L81-L90] (unsigned long )_argptr == 0UL [2024-01-27 14:50:48,766 INFO L98 nessWitnessExtractor]: Location invariant before [L112-L112] ends_with_6 == 0 [2024-01-27 14:50:48,766 INFO L98 nessWitnessExtractor]: Location invariant before [L112-L112] i_12 == 0 [2024-01-27 14:50:48,766 INFO L98 nessWitnessExtractor]: Location invariant before [L112-L112] break_10 == (_Bool)0 [2024-01-27 14:50:48,767 INFO L98 nessWitnessExtractor]: Location invariant before [L112-L112] is_null_1 == (_Bool)0 [2024-01-27 14:50:48,768 INFO L98 nessWitnessExtractor]: Location invariant before [L112-L112] break_13 == (_Bool)0 [2024-01-27 14:50:48,770 INFO L98 nessWitnessExtractor]: Location invariant before [L112-L112] ends_with_2 == 0 [2024-01-27 14:50:48,770 INFO L98 nessWitnessExtractor]: Location invariant before [L112-L112] is_null_5 == (_Bool)0 [2024-01-27 14:50:48,771 INFO L98 nessWitnessExtractor]: Location invariant before [L112-L112] result_11 == 0 [2024-01-27 14:50:48,771 INFO L98 nessWitnessExtractor]: Location invariant before [L72-L72] (unsigned long )_argptr == 0UL [2024-01-27 14:50:48,776 INFO L98 nessWitnessExtractor]: Location invariant before [L52-L52] (unsigned long )_argptr == 0UL [2024-01-27 14:50:48,776 INFO L98 nessWitnessExtractor]: Location invariant before [L79-L79] (unsigned long )_argptr == 0UL [2024-01-27 14:50:48,776 INFO L98 nessWitnessExtractor]: Location invariant before [L59-L59] (unsigned long )_argptr == 0UL [2024-01-27 14:50:48,776 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] break_13 == (_Bool)0 [2024-01-27 14:50:48,776 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] get_subject_7 == 0 [2024-01-27 14:50:48,777 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] ends_with_6 == 0 [2024-01-27 14:50:48,777 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] break_10 == (_Bool)0 [2024-01-27 14:50:48,777 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] ends_with_2 == 0 [2024-01-27 14:50:48,777 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] is_null_5 == (_Bool)0 [2024-01-27 14:50:48,777 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] result_8 == 0 [2024-01-27 14:50:48,777 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] is_null_1 == (_Bool)0 [2024-01-27 14:50:48,777 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] result_11 == 0 [2024-01-27 14:50:48,778 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] i_9 == 0 [2024-01-27 14:50:48,778 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] i_12 == 0 [2024-01-27 14:50:48,778 INFO L98 nessWitnessExtractor]: Location invariant before [L96-L96] (unsigned long )_argptr == 0UL [2024-01-27 14:50:48,778 INFO L98 nessWitnessExtractor]: Location invariant before [L77-L77] (unsigned long )_argptr == 0UL [2024-01-27 14:50:48,778 INFO L98 nessWitnessExtractor]: Location invariant before [L95-L95] (unsigned long )_argptr == 0UL [2024-01-27 14:50:48,778 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] get_subject_7 == 0 [2024-01-27 14:50:48,778 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] filename_4 == 0 [2024-01-27 14:50:48,779 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] ends_with_2 == 0 [2024-01-27 14:50:48,779 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] is_null_5 == (_Bool)0 [2024-01-27 14:50:48,779 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] result_8 == 0 [2024-01-27 14:50:48,780 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] result_11 == 0 [2024-01-27 14:50:48,780 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] break_13 == (_Bool)0 [2024-01-27 14:50:48,780 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] ends_with_6 == 0 [2024-01-27 14:50:48,780 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] i_12 == 0 [2024-01-27 14:50:48,781 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] break_10 == (_Bool)0 [2024-01-27 14:50:48,781 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] is_null_1 == (_Bool)0 [2024-01-27 14:50:48,781 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] i_9 == 0 [2024-01-27 14:50:48,781 INFO L98 nessWitnessExtractor]: Location invariant before [L122-L122] break_13 == (_Bool)0 || break_13 == (_Bool)1 [2024-01-27 14:50:48,781 INFO L98 nessWitnessExtractor]: Location invariant before [L122-L122] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-27 14:50:48,782 INFO L98 nessWitnessExtractor]: Location invariant before [L122-L122] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-27 14:50:48,782 INFO L98 nessWitnessExtractor]: Location invariant before [L122-L122] break_10 == (_Bool)0 || break_10 == (_Bool)1 [2024-01-27 14:50:48,782 INFO L98 nessWitnessExtractor]: Location invariant before [L51-L51] (unsigned long )_argptr == 0UL [2024-01-27 14:50:48,782 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] i_9 == 0 [2024-01-27 14:50:48,782 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] is_null_5 == (_Bool)0 [2024-01-27 14:50:48,782 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] break_13 == (_Bool)0 [2024-01-27 14:50:48,783 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] is_null_1 == (_Bool)0 [2024-01-27 14:50:48,783 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] break_10 == (_Bool)0 [2024-01-27 14:50:48,783 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] ends_with_6 == 0 [2024-01-27 14:50:48,783 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] result_11 == 0 [2024-01-27 14:50:48,783 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] i_12 == 0 [2024-01-27 14:50:48,783 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] ends_with_2 == 0 [2024-01-27 14:50:48,783 INFO L98 nessWitnessExtractor]: Location invariant before [L50-L50] (unsigned long )_argptr == 0UL [2024-01-27 14:50:48,784 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] (unsigned long )_argptr == 0UL [2024-01-27 14:50:48,814 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-01-27 14:50:49,009 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-27 14:50:49,025 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-01-27 14:50:49,045 INFO L202 MainTranslator]: Completed pre-run [2024-01-27 14:50:49,056 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-27 14:50:49,059 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 Syntax error [2024-01-27 14:50:49,183 ERROR L324 MainTranslator]: Unsupported Syntax: Unable to instrument "is_null_1 == (_Bool)0" at C: filename_0 = __VERIFIER_nondet_int(); [106] (Syntax Error: #15[0](0/28 - 0/29)) [2024-01-27 14:50:49,183 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@aec044c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 02:50:49, skipping insertion in model container [2024-01-27 14:50:49,183 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-01-27 14:50:49,184 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2024-01-27 14:50:49,185 INFO L158 Benchmark]: Toolchain (without parser) took 538.77ms. Allocated memory is still 180.4MB. Free memory was 122.0MB in the beginning and 148.1MB in the end (delta: -26.1MB). Peak memory consumption was 26.5MB. Max. memory is 16.1GB. [2024-01-27 14:50:49,186 INFO L158 Benchmark]: Witness Parser took 0.18ms. Allocated memory is still 117.4MB. Free memory was 90.2MB in the beginning and 90.1MB in the end (delta: 142.7kB). There was no memory consumed. Max. memory is 16.1GB. [2024-01-27 14:50:49,186 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 117.4MB. Free memory is still 79.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-01-27 14:50:49,187 INFO L158 Benchmark]: CACSL2BoogieTranslator took 534.73ms. Allocated memory is still 180.4MB. Free memory was 121.4MB in the beginning and 148.1MB in the end (delta: -26.7MB). Peak memory consumption was 24.4MB. Max. memory is 16.1GB. [2024-01-27 14:50:49,192 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.18ms. Allocated memory is still 117.4MB. Free memory was 90.2MB in the beginning and 90.1MB in the end (delta: 142.7kB). There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.16ms. Allocated memory is still 117.4MB. Free memory is still 79.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 534.73ms. Allocated memory is still 180.4MB. Free memory was 121.4MB in the beginning and 148.1MB in the end (delta: -26.7MB). Peak memory consumption was 24.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 106]: Unsupported Syntax Unable to instrument "is_null_1 == (_Bool)0" at C: filename_0 = __VERIFIER_nondet_int(); [106] (Syntax Error: #15[0](0/28 - 0/29)) RESULT: Ultimate could not prove your program: Toolchain returned no result. 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-a340643-m [2024-01-27 14:50:51,158 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-01-27 14:50:51,227 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-01-27 14:50:51,234 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-01-27 14:50:51,234 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-01-27 14:50:51,281 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-01-27 14:50:51,282 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-01-27 14:50:51,282 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-01-27 14:50:51,283 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-01-27 14:50:51,285 INFO L153 SettingsManager]: * Use memory slicer=true [2024-01-27 14:50:51,285 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-01-27 14:50:51,285 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-01-27 14:50:51,286 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-01-27 14:50:51,290 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-01-27 14:50:51,290 INFO L153 SettingsManager]: * Use SBE=true [2024-01-27 14:50:51,290 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-01-27 14:50:51,291 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-01-27 14:50:51,291 INFO L153 SettingsManager]: * sizeof long=4 [2024-01-27 14:50:51,291 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-01-27 14:50:51,292 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-01-27 14:50:51,292 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-01-27 14:50:51,293 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-01-27 14:50:51,293 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-01-27 14:50:51,293 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-01-27 14:50:51,294 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-01-27 14:50:51,294 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-01-27 14:50:51,294 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-01-27 14:50:51,294 INFO L153 SettingsManager]: * sizeof long double=12 [2024-01-27 14:50:51,295 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-01-27 14:50:51,295 INFO L153 SettingsManager]: * Use constant arrays=true [2024-01-27 14:50:51,296 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-01-27 14:50:51,296 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-01-27 14:50:51,306 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-01-27 14:50:51,306 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-01-27 14:50:51,307 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-01-27 14:50:51,307 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-01-27 14:50:51,308 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-01-27 14:50:51,308 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-01-27 14:50:51,308 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-01-27 14:50:51,308 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-01-27 14:50:51,309 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-01-27 14:50:51,309 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-01-27 14:50:51,309 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-01-27 14:50:51,309 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-01-27 14:50:51,310 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-01-27 14:50:51,310 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2024-01-27 14:50:51,310 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-27 14:50:51,640 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-01-27 14:50:51,671 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-01-27 14:50:51,674 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-01-27 14:50:51,675 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-01-27 14:50:51,675 INFO L274 PluginConnector]: Witness Parser initialized [2024-01-27 14:50:51,677 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-27 14:50:51,901 INFO L270 PluginConnector]: Initializing CDTParser... [2024-01-27 14:50:51,902 INFO L274 PluginConnector]: CDTParser initialized [2024-01-27 14:50:51,903 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-27 14:50:53,246 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-01-27 14:50:53,467 INFO L384 CDTParser]: Found 1 translation units. [2024-01-27 14:50:53,468 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-nzb-file-symm.wvr.c [2024-01-27 14:50:53,477 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/24962d92d/b54aeb98070440468712f21a6d9907ed/FLAG10ae26ad3 [2024-01-27 14:50:53,489 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/24962d92d/b54aeb98070440468712f21a6d9907ed [2024-01-27 14:50:53,490 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-01-27 14:50:53,491 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-01-27 14:50:53,496 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-01-27 14:50:53,497 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-01-27 14:50:53,501 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-01-27 14:50:53,502 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.01 02:50:51" (1/2) ... [2024-01-27 14:50:53,502 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@59ff828a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.01 02:50:53, skipping insertion in model container [2024-01-27 14:50:53,503 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.01 02:50:51" (1/2) ... [2024-01-27 14:50:53,504 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@266a2735 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.01 02:50:53, skipping insertion in model container [2024-01-27 14:50:53,504 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.01 02:50:53" (2/2) ... [2024-01-27 14:50:53,504 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@59ff828a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 02:50:53, skipping insertion in model container [2024-01-27 14:50:53,505 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.01 02:50:53" (2/2) ... [2024-01-27 14:50:53,505 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-01-27 14:50:53,589 INFO L96 nessWitnessExtractor]: Found the following entries in the witness: [2024-01-27 14:50:53,590 INFO L98 nessWitnessExtractor]: Location invariant before [L96-L96] (unsigned long )_argptr == 0UL [2024-01-27 14:50:53,590 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] ends_with_6 == 0 [2024-01-27 14:50:53,590 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] break_13 == (_Bool)0 || break_13 == (_Bool)1 [2024-01-27 14:50:53,591 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-27 14:50:53,591 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-27 14:50:53,591 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] break_10 == (_Bool)0 || break_10 == (_Bool)1 [2024-01-27 14:50:53,591 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] ends_with_2 == 0 [2024-01-27 14:50:53,591 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-27 14:50:53,592 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] break_13 == (_Bool)0 [2024-01-27 14:50:53,592 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] break_10 == (_Bool)0 [2024-01-27 14:50:53,592 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] ends_with_2 == 0 [2024-01-27 14:50:53,592 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-27 14:50:53,592 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] ends_with_6 == 0 [2024-01-27 14:50:53,592 INFO L98 nessWitnessExtractor]: Location invariant before [L84-L84] (unsigned long )_argptr == 0UL [2024-01-27 14:50:53,593 INFO L98 nessWitnessExtractor]: Location invariant before [L139-L139] 5 == size [2024-01-27 14:50:53,593 INFO L98 nessWitnessExtractor]: Location invariant before [L139-L139] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-27 14:50:53,593 INFO L98 nessWitnessExtractor]: Location invariant before [L139-L139] break_13 == (_Bool)0 || break_13 == (_Bool)1 [2024-01-27 14:50:53,593 INFO L98 nessWitnessExtractor]: Location invariant before [L139-L139] ends_with_6 == 0 [2024-01-27 14:50:53,594 INFO L98 nessWitnessExtractor]: Location invariant before [L139-L139] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-27 14:50:53,594 INFO L98 nessWitnessExtractor]: Location invariant before [L139-L139] break_10 == (_Bool)0 || break_10 == (_Bool)1 [2024-01-27 14:50:53,594 INFO L98 nessWitnessExtractor]: Location invariant before [L139-L139] size == 5 [2024-01-27 14:50:53,594 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-27 14:50:53,594 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] result_8 == 0 [2024-01-27 14:50:53,594 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] is_null_5 == (_Bool)0 [2024-01-27 14:50:53,595 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] break_13 == (_Bool)0 [2024-01-27 14:50:53,595 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] ends_with_6 == 0 [2024-01-27 14:50:53,595 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] break_10 == (_Bool)0 [2024-01-27 14:50:53,595 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] result_11 == 0 [2024-01-27 14:50:53,595 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] ends_with_2 == 0 [2024-01-27 14:50:53,595 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] get_subject_7 == 0 [2024-01-27 14:50:53,596 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] i_9 == 0 [2024-01-27 14:50:53,596 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] i_12 == 0 [2024-01-27 14:50:53,596 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] is_null_1 == (_Bool)0 [2024-01-27 14:50:53,597 INFO L98 nessWitnessExtractor]: Location invariant before [L72-L72] (unsigned long )_argptr == 0UL [2024-01-27 14:50:53,598 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] get_subject_7 == 0 [2024-01-27 14:50:53,598 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] i_12 == 0 [2024-01-27 14:50:53,598 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] result_8 == 0 [2024-01-27 14:50:53,598 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] break_10 == (_Bool)0 [2024-01-27 14:50:53,598 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] result_11 == 0 [2024-01-27 14:50:53,599 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] is_null_5 == (_Bool)0 [2024-01-27 14:50:53,599 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] is_null_1 == (_Bool)0 [2024-01-27 14:50:53,599 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] break_13 == (_Bool)0 [2024-01-27 14:50:53,599 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] ends_with_2 == 0 [2024-01-27 14:50:53,599 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] filename_4 == 0 [2024-01-27 14:50:53,600 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] ends_with_6 == 0 [2024-01-27 14:50:53,600 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] i_9 == 0 [2024-01-27 14:50:53,600 INFO L98 nessWitnessExtractor]: Location invariant before [L76-L97] (unsigned long )_argptr == 0UL [2024-01-27 14:50:53,600 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] (2147483643LL + (long long )i) + (long long )size >= 0LL [2024-01-27 14:50:53,601 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] (2147483652LL - (long long )i) - (long long )size >= 0LL [2024-01-27 14:50:53,601 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-27 14:50:53,601 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] break_10 == (_Bool)0 || break_10 == (_Bool)1 [2024-01-27 14:50:53,601 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] ends_with_6 == 0 [2024-01-27 14:50:53,602 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] size == 5 [2024-01-27 14:50:53,602 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] break_13 == (_Bool)0 || break_13 == (_Bool)1 [2024-01-27 14:50:53,603 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] (2147483642LL - (long long )i) + (long long )size >= 0LL [2024-01-27 14:50:53,603 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] (2147483653LL + (long long )i) - (long long )size >= 0LL [2024-01-27 14:50:53,603 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] 5 == size [2024-01-27 14:50:53,603 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-27 14:50:53,603 INFO L98 nessWitnessExtractor]: Location invariant before [L88-L88] (unsigned long )_argptr == 0UL [2024-01-27 14:50:53,604 INFO L98 nessWitnessExtractor]: Location invariant before [L77-L77] (unsigned long )_argptr == 0UL [2024-01-27 14:50:53,604 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] i_12 == 0 [2024-01-27 14:50:53,604 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] is_null_5 == (_Bool)0 [2024-01-27 14:50:53,604 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] is_null_1 == (_Bool)0 [2024-01-27 14:50:53,604 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] ends_with_2 == 0 [2024-01-27 14:50:53,604 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] ends_with_6 == 0 [2024-01-27 14:50:53,605 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] break_10 == (_Bool)0 [2024-01-27 14:50:53,605 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] break_13 == (_Bool)0 [2024-01-27 14:50:53,605 INFO L98 nessWitnessExtractor]: Location invariant before [L85-L85] (unsigned long )_argptr == 0UL [2024-01-27 14:50:53,605 INFO L98 nessWitnessExtractor]: Location invariant before [L89-L89] (unsigned long )_argptr == 0UL [2024-01-27 14:50:53,605 INFO L98 nessWitnessExtractor]: Location invariant before [L60-L60] (unsigned long )_argptr == 0UL [2024-01-27 14:50:53,605 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] ends_with_6 == 0 [2024-01-27 14:50:53,605 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] break_13 == (_Bool)0 [2024-01-27 14:50:53,606 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] i_12 == 0 [2024-01-27 14:50:53,606 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] ends_with_2 == 0 [2024-01-27 14:50:53,606 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] is_null_1 == (_Bool)0 [2024-01-27 14:50:53,607 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] is_null_5 == (_Bool)0 [2024-01-27 14:50:53,607 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] break_10 == (_Bool)0 [2024-01-27 14:50:53,607 INFO L98 nessWitnessExtractor]: Loop invariant at [L138-L140] break_10 == (_Bool)0 || break_10 == (_Bool)1 [2024-01-27 14:50:53,607 INFO L98 nessWitnessExtractor]: Loop invariant at [L138-L140] ends_with_6 == 0 [2024-01-27 14:50:53,607 INFO L98 nessWitnessExtractor]: Loop invariant at [L138-L140] size == 5 [2024-01-27 14:50:53,607 INFO L98 nessWitnessExtractor]: Loop invariant at [L138-L140] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-27 14:50:53,608 INFO L98 nessWitnessExtractor]: Loop invariant at [L138-L140] 5 == size [2024-01-27 14:50:53,608 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-27 14:50:53,608 INFO L98 nessWitnessExtractor]: Loop invariant at [L138-L140] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-27 14:50:53,608 INFO L98 nessWitnessExtractor]: Loop invariant at [L138-L140] break_13 == (_Bool)0 || break_13 == (_Bool)1 [2024-01-27 14:50:53,608 INFO L98 nessWitnessExtractor]: Location invariant before [L82-L82] (unsigned long )_argptr == 0UL [2024-01-27 14:50:53,608 INFO L98 nessWitnessExtractor]: Location invariant before [L62-L62] (unsigned long )_argptr == 0UL [2024-01-27 14:50:53,609 INFO L98 nessWitnessExtractor]: Location invariant before [L57-L57] (unsigned long )_argptr == 0UL [2024-01-27 14:50:53,609 INFO L98 nessWitnessExtractor]: Loop invariant at [L81-L90] (unsigned long )_argptr == 0UL [2024-01-27 14:50:53,609 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] result_11 == 0 [2024-01-27 14:50:53,609 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] i_12 == 0 [2024-01-27 14:50:53,609 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] break_10 == (_Bool)0 [2024-01-27 14:50:53,609 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] i_9 == 0 [2024-01-27 14:50:53,610 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] ends_with_6 == 0 [2024-01-27 14:50:53,610 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] is_null_1 == (_Bool)0 [2024-01-27 14:50:53,610 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] ends_with_2 == 0 [2024-01-27 14:50:53,610 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] is_null_5 == (_Bool)0 [2024-01-27 14:50:53,610 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] break_13 == (_Bool)0 [2024-01-27 14:50:53,611 INFO L98 nessWitnessExtractor]: Loop invariant at [L54-L63] (unsigned long )_argptr == 0UL [2024-01-27 14:50:53,611 INFO L98 nessWitnessExtractor]: Location invariant before [L87-L87] (unsigned long )_argptr == 0UL [2024-01-27 14:50:53,611 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] (unsigned long )_argptr == 0UL [2024-01-27 14:50:53,611 INFO L98 nessWitnessExtractor]: Location invariant before [L58-L58] (unsigned long )_argptr == 0UL [2024-01-27 14:50:53,611 INFO L98 nessWitnessExtractor]: Location invariant before [L110-L110] result_11 == 0 [2024-01-27 14:50:53,612 INFO L98 nessWitnessExtractor]: Location invariant before [L110-L110] ends_with_2 == 0 [2024-01-27 14:50:53,612 INFO L98 nessWitnessExtractor]: Location invariant before [L110-L110] is_null_5 == (_Bool)0 [2024-01-27 14:50:53,612 INFO L98 nessWitnessExtractor]: Location invariant before [L110-L110] i_12 == 0 [2024-01-27 14:50:53,613 INFO L98 nessWitnessExtractor]: Location invariant before [L110-L110] result_8 == 0 [2024-01-27 14:50:53,614 INFO L98 nessWitnessExtractor]: Location invariant before [L110-L110] ends_with_6 == 0 [2024-01-27 14:50:53,614 INFO L98 nessWitnessExtractor]: Location invariant before [L110-L110] i_9 == 0 [2024-01-27 14:50:53,614 INFO L98 nessWitnessExtractor]: Location invariant before [L110-L110] is_null_1 == (_Bool)0 [2024-01-27 14:50:53,614 INFO L98 nessWitnessExtractor]: Location invariant before [L110-L110] break_10 == (_Bool)0 [2024-01-27 14:50:53,614 INFO L98 nessWitnessExtractor]: Location invariant before [L110-L110] break_13 == (_Bool)0 [2024-01-27 14:50:53,615 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-27 14:50:53,615 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] (10LL - (long long )i) - (long long )size >= 0LL [2024-01-27 14:50:53,615 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] break_10 == (_Bool)0 || break_10 == (_Bool)1 [2024-01-27 14:50:53,615 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] (0LL - (long long )i) + (long long )size >= 0LL [2024-01-27 14:50:53,615 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] size == 5 [2024-01-27 14:50:53,615 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-27 14:50:53,616 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] (long long )i - (long long )size >= 0LL [2024-01-27 14:50:53,616 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] i == 5 [2024-01-27 14:50:53,616 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] break_13 == (_Bool)0 || break_13 == (_Bool)1 [2024-01-27 14:50:53,616 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] ends_with_6 == 0 [2024-01-27 14:50:53,616 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] 5 == size [2024-01-27 14:50:53,616 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] (-10LL + (long long )i) + (long long )size >= 0LL [2024-01-27 14:50:53,617 INFO L98 nessWitnessExtractor]: Location invariant before [L68-L68] (unsigned long )_argptr == 0UL [2024-01-27 14:50:53,617 INFO L98 nessWitnessExtractor]: Location invariant before [L55-L55] (unsigned long )_argptr == 0UL [2024-01-27 14:50:53,617 INFO L98 nessWitnessExtractor]: Location invariant before [L52-L52] (unsigned long )_argptr == 0UL [2024-01-27 14:50:53,617 INFO L98 nessWitnessExtractor]: Location invariant before [L59-L59] (unsigned long )_argptr == 0UL [2024-01-27 14:50:53,617 INFO L98 nessWitnessExtractor]: Location invariant before [L69-L69] (unsigned long )_argptr == 0UL [2024-01-27 14:50:53,617 INFO L98 nessWitnessExtractor]: Location invariant before [L78-L78] (unsigned long )_argptr == 0UL [2024-01-27 14:50:53,618 INFO L98 nessWitnessExtractor]: Location invariant before [L83-L83] (unsigned long )_argptr == 0UL [2024-01-27 14:50:53,618 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] size == 5 [2024-01-27 14:50:53,618 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] break_10 == (_Bool)0 || break_10 == (_Bool)1 [2024-01-27 14:50:53,618 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] (2147483643LL + (long long )i) + (long long )size >= 0LL [2024-01-27 14:50:53,618 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] (2147483652LL - (long long )i) - (long long )size >= 0LL [2024-01-27 14:50:53,618 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-27 14:50:53,618 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-27 14:50:53,619 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] break_13 == (_Bool)0 || break_13 == (_Bool)1 [2024-01-27 14:50:53,619 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] 5 == size [2024-01-27 14:50:53,619 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] ends_with_6 == 0 [2024-01-27 14:50:53,619 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] (2147483642LL - (long long )i) + (long long )size >= 0LL [2024-01-27 14:50:53,619 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] (2147483653LL + (long long )i) - (long long )size >= 0LL [2024-01-27 14:50:53,620 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] ends_with_6 == 0 [2024-01-27 14:50:53,620 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] break_10 == (_Bool)0 || break_10 == (_Bool)1 [2024-01-27 14:50:53,621 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-27 14:50:53,621 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] break_13 == (_Bool)0 || break_13 == (_Bool)1 [2024-01-27 14:50:53,621 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-27 14:50:53,621 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] filename_0 == 0 [2024-01-27 14:50:53,621 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] is_null_1 == (_Bool)0 [2024-01-27 14:50:53,621 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] is_null_5 == (_Bool)0 [2024-01-27 14:50:53,621 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] filename_4 == 0 [2024-01-27 14:50:53,622 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] get_subject_7 == 0 [2024-01-27 14:50:53,622 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] i_9 == 0 [2024-01-27 14:50:53,622 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] ends_with_2 == 0 [2024-01-27 14:50:53,622 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] break_13 == (_Bool)0 [2024-01-27 14:50:53,622 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] result_8 == 0 [2024-01-27 14:50:53,622 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] break_10 == (_Bool)0 [2024-01-27 14:50:53,622 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] i_12 == 0 [2024-01-27 14:50:53,623 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] get_subject_3 == 0 [2024-01-27 14:50:53,623 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] result_11 == 0 [2024-01-27 14:50:53,623 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] ends_with_6 == 0 [2024-01-27 14:50:53,624 INFO L98 nessWitnessExtractor]: Location invariant before [L112-L112] break_10 == (_Bool)0 [2024-01-27 14:50:53,624 INFO L98 nessWitnessExtractor]: Location invariant before [L112-L112] is_null_5 == (_Bool)0 [2024-01-27 14:50:53,624 INFO L98 nessWitnessExtractor]: Location invariant before [L112-L112] i_12 == 0 [2024-01-27 14:50:53,624 INFO L98 nessWitnessExtractor]: Location invariant before [L112-L112] ends_with_2 == 0 [2024-01-27 14:50:53,625 INFO L98 nessWitnessExtractor]: Location invariant before [L112-L112] ends_with_6 == 0 [2024-01-27 14:50:53,625 INFO L98 nessWitnessExtractor]: Location invariant before [L112-L112] is_null_1 == (_Bool)0 [2024-01-27 14:50:53,625 INFO L98 nessWitnessExtractor]: Location invariant before [L112-L112] break_13 == (_Bool)0 [2024-01-27 14:50:53,625 INFO L98 nessWitnessExtractor]: Location invariant before [L112-L112] result_11 == 0 [2024-01-27 14:50:53,625 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] break_10 == (_Bool)0 [2024-01-27 14:50:53,626 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] filename_4 == 0 [2024-01-27 14:50:53,626 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] ends_with_2 == 0 [2024-01-27 14:50:53,626 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] result_8 == 0 [2024-01-27 14:50:53,626 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] break_13 == (_Bool)0 [2024-01-27 14:50:53,627 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] i_12 == 0 [2024-01-27 14:50:53,627 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] result_11 == 0 [2024-01-27 14:50:53,627 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] is_null_5 == (_Bool)0 [2024-01-27 14:50:53,628 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] get_subject_3 == 0 [2024-01-27 14:50:53,630 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] i_9 == 0 [2024-01-27 14:50:53,630 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] ends_with_6 == 0 [2024-01-27 14:50:53,631 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] get_subject_7 == 0 [2024-01-27 14:50:53,631 INFO L98 nessWitnessExtractor]: Location invariant before [L107-L107] is_null_1 == (_Bool)0 [2024-01-27 14:50:53,631 INFO L98 nessWitnessExtractor]: Location invariant before [L56-L56] (unsigned long )_argptr == 0UL [2024-01-27 14:50:53,631 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] ends_with_6 == 0 [2024-01-27 14:50:53,631 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-27 14:50:53,631 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] is_null_5 == (_Bool)0 [2024-01-27 14:50:53,631 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] break_10 == (_Bool)0 [2024-01-27 14:50:53,631 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] break_13 == (_Bool)0 [2024-01-27 14:50:53,631 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] ends_with_2 == 0 [2024-01-27 14:50:53,631 INFO L98 nessWitnessExtractor]: Location invariant before [L95-L95] (unsigned long )_argptr == 0UL [2024-01-27 14:50:53,631 INFO L98 nessWitnessExtractor]: Location invariant before [L61-L61] (unsigned long )_argptr == 0UL [2024-01-27 14:50:53,632 INFO L98 nessWitnessExtractor]: Location invariant before [L64-L64] (unsigned long )_argptr == 0UL [2024-01-27 14:50:53,632 INFO L98 nessWitnessExtractor]: Location invariant before [L122-L122] break_13 == (_Bool)0 || break_13 == (_Bool)1 [2024-01-27 14:50:53,632 INFO L98 nessWitnessExtractor]: Location invariant before [L122-L122] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-27 14:50:53,632 INFO L98 nessWitnessExtractor]: Location invariant before [L122-L122] break_10 == (_Bool)0 || break_10 == (_Bool)1 [2024-01-27 14:50:53,632 INFO L98 nessWitnessExtractor]: Location invariant before [L122-L122] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-27 14:50:53,632 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] (2147483642LL - (long long )i) + (long long )size >= 0LL [2024-01-27 14:50:53,632 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-27 14:50:53,632 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] break_13 == (_Bool)0 || break_13 == (_Bool)1 [2024-01-27 14:50:53,633 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-27 14:50:53,633 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] break_10 == (_Bool)0 || break_10 == (_Bool)1 [2024-01-27 14:50:53,646 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] (2147483653LL + (long long )i) - (long long )size >= 0LL [2024-01-27 14:50:53,657 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] size == 5 [2024-01-27 14:50:53,657 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] 5 == size [2024-01-27 14:50:53,657 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] ends_with_6 == 0 [2024-01-27 14:50:53,657 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] (2147483643LL + (long long )i) + (long long )size >= 0LL [2024-01-27 14:50:53,657 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] (2147483652LL - (long long )i) - (long long )size >= 0LL [2024-01-27 14:50:53,658 INFO L98 nessWitnessExtractor]: Location invariant before [L51-L51] (unsigned long )_argptr == 0UL [2024-01-27 14:50:53,658 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] ends_with_6 == 0 [2024-01-27 14:50:53,658 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] is_null_5 == (_Bool)0 || is_null_5 == (_Bool)1 [2024-01-27 14:50:53,659 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] ends_with_2 == 0 [2024-01-27 14:50:53,659 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] break_13 == (_Bool)0 [2024-01-27 14:50:53,659 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] break_10 == (_Bool)0 || break_10 == (_Bool)1 [2024-01-27 14:50:53,659 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] is_null_1 == (_Bool)0 || is_null_1 == (_Bool)1 [2024-01-27 14:50:53,659 INFO L98 nessWitnessExtractor]: Location invariant before [L79-L79] (unsigned long )_argptr == 0UL [2024-01-27 14:50:53,659 INFO L98 nessWitnessExtractor]: Location invariant after [L18-L19] val == (_Bool)0 || val == (_Bool)1 [2024-01-27 14:50:53,659 INFO L98 nessWitnessExtractor]: Location invariant before [L145-L145] 1 <= b [2024-01-27 14:50:53,659 INFO L98 nessWitnessExtractor]: Location invariant before [L145-L145] b != 0 [2024-01-27 14:50:53,660 INFO L98 nessWitnessExtractor]: Location invariant before [L50-L50] (unsigned long )_argptr == 0UL [2024-01-27 14:50:53,660 INFO L98 nessWitnessExtractor]: Location invariant before [L114-L114] break_13 == (_Bool)0 [2024-01-27 14:50:53,660 INFO L98 nessWitnessExtractor]: Location invariant before [L114-L114] break_10 == (_Bool)0 [2024-01-27 14:50:53,660 INFO L98 nessWitnessExtractor]: Location invariant before [L114-L114] ends_with_6 == 0 [2024-01-27 14:50:53,660 INFO L98 nessWitnessExtractor]: Location invariant before [L114-L114] is_null_1 == (_Bool)0 [2024-01-27 14:50:53,660 INFO L98 nessWitnessExtractor]: Location invariant before [L114-L114] is_null_5 == (_Bool)0 [2024-01-27 14:50:53,660 INFO L98 nessWitnessExtractor]: Location invariant before [L114-L114] ends_with_2 == 0 [2024-01-27 14:50:53,661 INFO L98 nessWitnessExtractor]: Location invariant before [L86-L86] (unsigned long )_argptr == 0UL [2024-01-27 14:50:53,661 INFO L98 nessWitnessExtractor]: Location invariant before [L49-L70] (unsigned long )_argptr == 0UL [2024-01-27 14:50:53,661 INFO L98 nessWitnessExtractor]: Location invariant before [L146-L146] b != 0 [2024-01-27 14:50:53,661 INFO L98 nessWitnessExtractor]: Location invariant before [L146-L146] b <= -1 [2024-01-27 14:50:53,661 INFO L98 nessWitnessExtractor]: Location invariant before [L99-L99] (unsigned long )_argptr == 0UL [2024-01-27 14:50:53,692 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-01-27 14:50:53,916 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-27 14:50:53,938 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-01-27 14:50:53,954 INFO L202 MainTranslator]: Completed pre-run [2024-01-27 14:50:53,965 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-27 14:50:53,968 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 Syntax error [2024-01-27 14:50:54,031 ERROR L324 MainTranslator]: Unsupported Syntax: Unable to instrument "is_null_1 == (_Bool)0" at C: filename_0 = __VERIFIER_nondet_int(); [106] (Syntax Error: #15[0](0/28 - 0/29)) [2024-01-27 14:50:54,032 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@266a2735 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 02:50:54, skipping insertion in model container [2024-01-27 14:50:54,032 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-01-27 14:50:54,033 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2024-01-27 14:50:54,034 INFO L158 Benchmark]: Toolchain (without parser) took 542.27ms. Allocated memory is still 75.5MB. Free memory was 44.3MB in the beginning and 39.5MB in the end (delta: 4.8MB). Peak memory consumption was 9.3MB. Max. memory is 16.1GB. [2024-01-27 14:50:54,035 INFO L158 Benchmark]: Witness Parser took 0.21ms. Allocated memory is still 58.7MB. Free memory was 33.7MB in the beginning and 33.6MB in the end (delta: 73.4kB). There was no memory consumed. Max. memory is 16.1GB. [2024-01-27 14:50:54,035 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 58.7MB. Free memory is still 43.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-01-27 14:50:54,036 INFO L158 Benchmark]: CACSL2BoogieTranslator took 535.99ms. Allocated memory is still 75.5MB. Free memory was 44.1MB in the beginning and 39.9MB in the end (delta: 4.3MB). Peak memory consumption was 9.3MB. Max. memory is 16.1GB. [2024-01-27 14:50:54,038 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.21ms. Allocated memory is still 58.7MB. Free memory was 33.7MB in the beginning and 33.6MB in the end (delta: 73.4kB). There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.17ms. Allocated memory is still 58.7MB. Free memory is still 43.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 535.99ms. Allocated memory is still 75.5MB. Free memory was 44.1MB in the beginning and 39.9MB in the end (delta: 4.3MB). Peak memory consumption was 9.3MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 106]: Unsupported Syntax Unable to instrument "is_null_1 == (_Bool)0" at C: filename_0 = __VERIFIER_nondet_int(); [106] (Syntax Error: #15[0](0/28 - 0/29)) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: UNKNOWN