./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/weaver/chl-name-comparator-trans.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-name-comparator-trans.wvr.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version ab2e0ac4 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/weaver/chl-name-comparator-trans.wvr.c ./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/chl-name-comparator-trans.wvr.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-dev-ab2e0ac-m [2024-01-29 14:17:56,371 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-01-29 14:17:56,434 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-01-29 14:17:56,439 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-01-29 14:17:56,440 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-01-29 14:17:56,464 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-01-29 14:17:56,464 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-01-29 14:17:56,464 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-01-29 14:17:56,465 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-01-29 14:17:56,468 INFO L153 SettingsManager]: * Use memory slicer=true [2024-01-29 14:17:56,468 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-01-29 14:17:56,468 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-01-29 14:17:56,469 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-01-29 14:17:56,470 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-01-29 14:17:56,470 INFO L153 SettingsManager]: * Use SBE=true [2024-01-29 14:17:56,470 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-01-29 14:17:56,470 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-01-29 14:17:56,470 INFO L153 SettingsManager]: * sizeof long=4 [2024-01-29 14:17:56,470 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-01-29 14:17:56,470 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-01-29 14:17:56,471 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-01-29 14:17:56,471 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-01-29 14:17:56,471 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-01-29 14:17:56,471 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-01-29 14:17:56,471 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-01-29 14:17:56,471 INFO L153 SettingsManager]: * sizeof long double=12 [2024-01-29 14:17:56,472 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-01-29 14:17:56,472 INFO L153 SettingsManager]: * Use constant arrays=true [2024-01-29 14:17:56,472 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-01-29 14:17:56,472 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-01-29 14:17:56,473 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-01-29 14:17:56,473 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-01-29 14:17:56,473 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-01-29 14:17:56,473 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-01-29 14:17:56,473 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-01-29 14:17:56,474 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-01-29 14:17:56,474 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-01-29 14:17:56,474 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-01-29 14:17:56,474 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-01-29 14:17:56,474 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-01-29 14:17:56,474 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-01-29 14:17:56,474 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-01-29 14:17:56,474 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-01-29 14:17:56,475 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-01-29 14:17:56,668 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-01-29 14:17:56,686 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-01-29 14:17:56,688 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-01-29 14:17:56,689 INFO L270 PluginConnector]: Initializing CDTParser... [2024-01-29 14:17:56,689 INFO L274 PluginConnector]: CDTParser initialized [2024-01-29 14:17:56,690 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-name-comparator-trans.wvr.c [2024-01-29 14:17:57,613 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-01-29 14:17:57,761 INFO L384 CDTParser]: Found 1 translation units. [2024-01-29 14:17:57,762 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-name-comparator-trans.wvr.c [2024-01-29 14:17:57,770 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a25a4c9b5/f6324f81036d40deaea1a3ba1239c252/FLAG7cc516c4a [2024-01-29 14:17:57,779 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a25a4c9b5/f6324f81036d40deaea1a3ba1239c252 [2024-01-29 14:17:57,781 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-01-29 14:17:57,782 INFO L274 PluginConnector]: Witness Parser initialized [2024-01-29 14:17:57,782 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-name-comparator-trans.wvr.yml/witness.yml [2024-01-29 14:17:57,925 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-01-29 14:17:57,926 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-01-29 14:17:57,927 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-01-29 14:17:57,927 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-01-29 14:17:57,931 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-01-29 14:17:57,931 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.01 02:17:57" (1/2) ... [2024-01-29 14:17:57,932 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3eedd89d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.01 02:17:57, skipping insertion in model container [2024-01-29 14:17:57,932 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.01 02:17:57" (1/2) ... [2024-01-29 14:17:57,933 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@23d03dd4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.01 02:17:57, skipping insertion in model container [2024-01-29 14:17:57,933 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 29.01 02:17:57" (2/2) ... [2024-01-29 14:17:57,933 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3eedd89d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 29.01 02:17:57, skipping insertion in model container [2024-01-29 14:17:57,933 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 29.01 02:17:57" (2/2) ... [2024-01-29 14:17:57,934 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-01-29 14:17:57,984 INFO L96 nessWitnessExtractor]: Found the following entries in the witness: [2024-01-29 14:17:57,986 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] result_4 == 0 [2024-01-29 14:17:57,987 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] current_6 == 0 [2024-01-29 14:17:57,987 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] current_14 == 0 [2024-01-29 14:17:57,987 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] i_13 == 0 [2024-01-29 14:17:57,988 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] current_10 == 0 [2024-01-29 14:17:57,988 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] result_12 == 0 [2024-01-29 14:17:57,988 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] result_8 == 0 [2024-01-29 14:17:57,989 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] break_11 == 0 [2024-01-29 14:17:57,989 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] break_15 == 0 [2024-01-29 14:17:57,989 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] break_7 == 0 [2024-01-29 14:17:57,989 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] i_9 == 0 [2024-01-29 14:17:57,989 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] i_5 == 0 [2024-01-29 14:17:57,989 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] nondet_0 == 0 [2024-01-29 14:17:57,989 INFO L98 nessWitnessExtractor]: Location invariant before [L87-L87] (unsigned long )_argptr == 0UL [2024-01-29 14:17:57,990 INFO L98 nessWitnessExtractor]: Location invariant before [L151-L151] (2147483644LL - (long long )i) + (long long )size >= 0LL [2024-01-29 14:17:57,990 INFO L98 nessWitnessExtractor]: Location invariant before [L151-L151] (2147483645LL + (long long )i) + (long long )size >= 0LL [2024-01-29 14:17:57,990 INFO L98 nessWitnessExtractor]: Location invariant before [L151-L151] 3 == size [2024-01-29 14:17:57,990 INFO L98 nessWitnessExtractor]: Location invariant before [L151-L151] (2147483651LL + (long long )i) - (long long )size >= 0LL [2024-01-29 14:17:57,990 INFO L98 nessWitnessExtractor]: Location invariant before [L151-L151] (2147483650LL - (long long )i) - (long long )size >= 0LL [2024-01-29 14:17:57,990 INFO L98 nessWitnessExtractor]: Location invariant before [L151-L151] nondet_0 == 0 [2024-01-29 14:17:57,990 INFO L98 nessWitnessExtractor]: Location invariant before [L151-L151] size == 3 [2024-01-29 14:17:57,991 INFO L98 nessWitnessExtractor]: Location invariant before [L127-L127] i_13 == 0 [2024-01-29 14:17:57,991 INFO L98 nessWitnessExtractor]: Location invariant before [L127-L127] break_15 == 0 [2024-01-29 14:17:57,991 INFO L98 nessWitnessExtractor]: Location invariant before [L127-L127] nondet_0 == 0 [2024-01-29 14:17:57,991 INFO L98 nessWitnessExtractor]: Location invariant before [L127-L127] result_12 == 0 [2024-01-29 14:17:57,991 INFO L98 nessWitnessExtractor]: Location invariant before [L127-L127] current_14 == 0 [2024-01-29 14:17:57,992 INFO L98 nessWitnessExtractor]: Location invariant before [L48-L48] (unsigned long )_argptr == 0UL [2024-01-29 14:17:57,992 INFO L98 nessWitnessExtractor]: Loop invariant at [L152-L154] size == 3 [2024-01-29 14:17:57,992 INFO L98 nessWitnessExtractor]: Loop invariant at [L152-L154] nondet_0 == 0 [2024-01-29 14:17:57,992 INFO L98 nessWitnessExtractor]: Loop invariant at [L152-L154] (((((((-6LL + (long long )i) + (long long )size >= 0LL && (0LL - (long long )i) + (long long )size >= 0LL) && (6LL - (long long )i) - (long long )size >= 0LL) && (long long )i - (long long )size >= 0LL) && i == 3) || (((((-5LL + (long long )i) + (long long )size >= 0LL && (-1LL - (long long )i) + (long long )size >= 0LL) && (1LL + (long long )i) - (long long )size >= 0LL) && (5LL - (long long )i) - (long long )size >= 0LL) && i == 2)) || (((((-4LL + (long long )i) + (long long )size >= 0LL && (-2LL - (long long )i) + (long long )size >= 0LL) && (2LL + (long long )i) - (long long )size >= 0LL) && (4LL - (long long )i) - (long long )size >= 0LL) && i == 1)) || ((((((-3LL + (long long )i) + (long long )size >= 0LL && (-3LL - (long long )i) + (long long )size >= 0LL) && (3LL + (long long )i) - (long long )size >= 0LL) && (3LL - (long long )i) - (long long )size >= 0LL) && 0 == i) && i == 0) [2024-01-29 14:17:57,992 INFO L98 nessWitnessExtractor]: Loop invariant at [L152-L154] 3 == size [2024-01-29 14:17:57,993 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] (unsigned long )_argptr == 0UL [2024-01-29 14:17:57,993 INFO L98 nessWitnessExtractor]: Location invariant before [L58-L58] (unsigned long )_argptr == 0UL [2024-01-29 14:17:57,993 INFO L98 nessWitnessExtractor]: Location invariant before [L123-L123] i_9 == 0 [2024-01-29 14:17:57,993 INFO L98 nessWitnessExtractor]: Location invariant before [L123-L123] result_12 == 0 [2024-01-29 14:17:57,993 INFO L98 nessWitnessExtractor]: Location invariant before [L123-L123] i_13 == 0 [2024-01-29 14:17:57,993 INFO L98 nessWitnessExtractor]: Location invariant before [L123-L123] break_11 == 0 [2024-01-29 14:17:57,993 INFO L98 nessWitnessExtractor]: Location invariant before [L123-L123] current_10 == 0 [2024-01-29 14:17:57,994 INFO L98 nessWitnessExtractor]: Location invariant before [L123-L123] result_8 == 0 [2024-01-29 14:17:57,995 INFO L98 nessWitnessExtractor]: Location invariant before [L123-L123] current_14 == 0 [2024-01-29 14:17:57,995 INFO L98 nessWitnessExtractor]: Location invariant before [L123-L123] break_15 == 0 [2024-01-29 14:17:57,995 INFO L98 nessWitnessExtractor]: Location invariant before [L123-L123] nondet_0 == 0 [2024-01-29 14:17:57,995 INFO L98 nessWitnessExtractor]: Location invariant before [L103-L103] (unsigned long )_argptr == 0UL [2024-01-29 14:17:57,995 INFO L98 nessWitnessExtractor]: Location invariant before [L59-L59] (unsigned long )_argptr == 0UL [2024-01-29 14:17:57,995 INFO L98 nessWitnessExtractor]: Location invariant before [L126-L126] result_12 == 0 [2024-01-29 14:17:57,995 INFO L98 nessWitnessExtractor]: Location invariant before [L126-L126] current_14 == 0 [2024-01-29 14:17:57,996 INFO L98 nessWitnessExtractor]: Location invariant before [L126-L126] break_11 == 0 [2024-01-29 14:17:57,996 INFO L98 nessWitnessExtractor]: Location invariant before [L126-L126] nondet_0 == 0 [2024-01-29 14:17:57,996 INFO L98 nessWitnessExtractor]: Location invariant before [L126-L126] i_13 == 0 [2024-01-29 14:17:57,996 INFO L98 nessWitnessExtractor]: Location invariant before [L126-L126] break_15 == 0 [2024-01-29 14:17:57,996 INFO L98 nessWitnessExtractor]: Location invariant before [L97-L97] (unsigned long )_argptr == 0UL [2024-01-29 14:17:57,997 INFO L98 nessWitnessExtractor]: Location invariant before [L84-L84] (unsigned long )_argptr == 0UL [2024-01-29 14:17:57,997 INFO L98 nessWitnessExtractor]: Location invariant after [L18-L19] val == (_Bool)0 || val == (_Bool)1 [2024-01-29 14:17:57,997 INFO L98 nessWitnessExtractor]: Loop invariant at [L96-L104] (unsigned long )_argptr == 0UL [2024-01-29 14:17:57,997 INFO L98 nessWitnessExtractor]: Location invariant before [L62-L62] (unsigned long )_argptr == 0UL [2024-01-29 14:17:57,998 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] current_6 == 0 [2024-01-29 14:17:57,998 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] break_7 == 0 [2024-01-29 14:17:57,998 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] break_11 == 0 [2024-01-29 14:17:57,998 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] i_9 == 0 [2024-01-29 14:17:57,999 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] nondet_0 == 0 [2024-01-29 14:17:57,999 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] result_4 == 0 [2024-01-29 14:17:57,999 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] i_5 == 0 [2024-01-29 14:17:57,999 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] name_3 == 0 [2024-01-29 14:17:57,999 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] break_15 == 0 [2024-01-29 14:17:57,999 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] result_12 == 0 [2024-01-29 14:17:57,999 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] current_14 == 0 [2024-01-29 14:17:57,999 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] current_10 == 0 [2024-01-29 14:17:57,999 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] i_13 == 0 [2024-01-29 14:17:58,000 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] result_8 == 0 [2024-01-29 14:17:58,001 INFO L98 nessWitnessExtractor]: Loop invariant at [L74-L82] (unsigned long )_argptr == 0UL [2024-01-29 14:17:58,001 INFO L98 nessWitnessExtractor]: Location invariant before [L79-L79] (unsigned long )_argptr == 0UL [2024-01-29 14:17:58,001 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] (unsigned long )_argptr == 0UL [2024-01-29 14:17:58,001 INFO L98 nessWitnessExtractor]: Location invariant before [L49-L49] (unsigned long )_argptr == 0UL [2024-01-29 14:17:58,001 INFO L98 nessWitnessExtractor]: Location invariant before [L81-L81] (unsigned long )_argptr == 0UL [2024-01-29 14:17:58,001 INFO L98 nessWitnessExtractor]: Location invariant before [L131-L131] nondet_0 == 0 [2024-01-29 14:17:58,002 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] break_11 == 0 [2024-01-29 14:17:58,004 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] result_12 == 0 [2024-01-29 14:17:58,004 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] current_10 == 0 [2024-01-29 14:17:58,005 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] result_8 == 0 [2024-01-29 14:17:58,005 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] name_2 == 0 [2024-01-29 14:17:58,005 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] i_13 == 0 [2024-01-29 14:17:58,005 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] result_4 == 0 [2024-01-29 14:17:58,005 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] current_14 == 0 [2024-01-29 14:17:58,005 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] i_5 == 0 [2024-01-29 14:17:58,006 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] i_9 == 0 [2024-01-29 14:17:58,006 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] nondet_0 == 0 [2024-01-29 14:17:58,006 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] name_1 == 0 [2024-01-29 14:17:58,006 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] name_3 == 0 [2024-01-29 14:17:58,006 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] current_6 == 0 [2024-01-29 14:17:58,006 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] break_7 == 0 [2024-01-29 14:17:58,006 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] break_15 == 0 [2024-01-29 14:17:58,006 INFO L98 nessWitnessExtractor]: Location invariant before [L75-L75] (unsigned long )_argptr == 0UL [2024-01-29 14:17:58,006 INFO L98 nessWitnessExtractor]: Location invariant before [L148-L148] (2147483651LL + (long long )i) - (long long )size >= 0LL [2024-01-29 14:17:58,006 INFO L98 nessWitnessExtractor]: Location invariant before [L148-L148] 3 == size [2024-01-29 14:17:58,007 INFO L98 nessWitnessExtractor]: Location invariant before [L148-L148] (2147483644LL - (long long )i) + (long long )size >= 0LL [2024-01-29 14:17:58,007 INFO L98 nessWitnessExtractor]: Location invariant before [L148-L148] nondet_0 == 0 [2024-01-29 14:17:58,007 INFO L98 nessWitnessExtractor]: Location invariant before [L148-L148] (2147483650LL - (long long )i) - (long long )size >= 0LL [2024-01-29 14:17:58,007 INFO L98 nessWitnessExtractor]: Location invariant before [L148-L148] size == 3 [2024-01-29 14:17:58,007 INFO L98 nessWitnessExtractor]: Location invariant before [L148-L148] (2147483645LL + (long long )i) + (long long )size >= 0LL [2024-01-29 14:17:58,007 INFO L98 nessWitnessExtractor]: Location invariant before [L102-L102] (unsigned long )_argptr == 0UL [2024-01-29 14:17:58,007 INFO L98 nessWitnessExtractor]: Location invariant before [L130-L130] nondet_0 == 0 [2024-01-29 14:17:58,007 INFO L98 nessWitnessExtractor]: Location invariant before [L130-L130] break_15 == 0 [2024-01-29 14:17:58,007 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] nondet_0 == 0 [2024-01-29 14:17:58,008 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] current_10 == 0 [2024-01-29 14:17:58,008 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] break_11 == 0 [2024-01-29 14:17:58,008 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] break_15 == 0 [2024-01-29 14:17:58,009 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] break_7 == 0 [2024-01-29 14:17:58,009 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] result_12 == 0 [2024-01-29 14:17:58,009 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] i_13 == 0 [2024-01-29 14:17:58,009 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] name_2 == 0 [2024-01-29 14:17:58,010 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] result_8 == 0 [2024-01-29 14:17:58,010 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] result_4 == 0 [2024-01-29 14:17:58,010 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] current_6 == 0 [2024-01-29 14:17:58,010 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] i_5 == 0 [2024-01-29 14:17:58,010 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] name_3 == 0 [2024-01-29 14:17:58,011 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] i_9 == 0 [2024-01-29 14:17:58,011 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] current_14 == 0 [2024-01-29 14:17:58,011 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] (unsigned long )_argptr == 0UL [2024-01-29 14:17:58,011 INFO L98 nessWitnessExtractor]: Location invariant before [L159-L159] b != 0 [2024-01-29 14:17:58,011 INFO L98 nessWitnessExtractor]: Location invariant before [L159-L159] 1 <= b [2024-01-29 14:17:58,011 INFO L98 nessWitnessExtractor]: Location invariant before [L125-L125] i_13 == 0 [2024-01-29 14:17:58,012 INFO L98 nessWitnessExtractor]: Location invariant before [L125-L125] result_12 == 0 [2024-01-29 14:17:58,012 INFO L98 nessWitnessExtractor]: Location invariant before [L125-L125] break_15 == 0 [2024-01-29 14:17:58,012 INFO L98 nessWitnessExtractor]: Location invariant before [L125-L125] nondet_0 == 0 [2024-01-29 14:17:58,012 INFO L98 nessWitnessExtractor]: Location invariant before [L125-L125] current_14 == 0 [2024-01-29 14:17:58,012 INFO L98 nessWitnessExtractor]: Location invariant before [L125-L125] break_11 == 0 [2024-01-29 14:17:58,012 INFO L98 nessWitnessExtractor]: Location invariant before [L125-L125] current_10 == 0 [2024-01-29 14:17:58,012 INFO L98 nessWitnessExtractor]: Location invariant before [L76-L76] (unsigned long )_argptr == 0UL [2024-01-29 14:17:58,012 INFO L98 nessWitnessExtractor]: Location invariant before [L70-L70] (unsigned long )_argptr == 0UL [2024-01-29 14:17:58,013 INFO L98 nessWitnessExtractor]: Location invariant before [L129-L129] current_14 == 0 [2024-01-29 14:17:58,013 INFO L98 nessWitnessExtractor]: Location invariant before [L129-L129] break_15 == 0 [2024-01-29 14:17:58,013 INFO L98 nessWitnessExtractor]: Location invariant before [L129-L129] nondet_0 == 0 [2024-01-29 14:17:58,013 INFO L98 nessWitnessExtractor]: Location invariant before [L65-L65] (unsigned long )_argptr == 0UL [2024-01-29 14:17:58,013 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] (unsigned long )_argptr == 0UL [2024-01-29 14:17:58,013 INFO L98 nessWitnessExtractor]: Location invariant before [L69-L69] (unsigned long )_argptr == 0UL [2024-01-29 14:17:58,013 INFO L98 nessWitnessExtractor]: Location invariant before [L101-L101] (unsigned long )_argptr == 0UL [2024-01-29 14:17:58,013 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] 3 == size [2024-01-29 14:17:58,014 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] size == 3 [2024-01-29 14:17:58,014 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] nondet_0 == 0 [2024-01-29 14:17:58,014 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] ((((((-5LL + (long long )i) + (long long )size >= 0LL && (-1LL - (long long )i) + (long long )size >= 0LL) && (1LL + (long long )i) - (long long )size >= 0LL) && (5LL - (long long )i) - (long long )size >= 0LL) && i == 2) || (((((-4LL + (long long )i) + (long long )size >= 0LL && (-2LL - (long long )i) + (long long )size >= 0LL) && (2LL + (long long )i) - (long long )size >= 0LL) && (4LL - (long long )i) - (long long )size >= 0LL) && i == 1)) || ((((((-3LL + (long long )i) + (long long )size >= 0LL && (-3LL - (long long )i) + (long long )size >= 0LL) && (3LL + (long long )i) - (long long )size >= 0LL) && (3LL - (long long )i) - (long long )size >= 0LL) && 0 == i) && i == 0) [2024-01-29 14:17:58,014 INFO L98 nessWitnessExtractor]: Loop invariant at [L53-L61] (unsigned long )_argptr == 0UL [2024-01-29 14:17:58,014 INFO L98 nessWitnessExtractor]: Location invariant before [L128-L128] break_15 == 0 [2024-01-29 14:17:58,014 INFO L98 nessWitnessExtractor]: Location invariant before [L128-L128] current_14 == 0 [2024-01-29 14:17:58,014 INFO L98 nessWitnessExtractor]: Location invariant before [L128-L128] nondet_0 == 0 [2024-01-29 14:17:58,014 INFO L98 nessWitnessExtractor]: Location invariant before [L128-L128] i_13 == 0 [2024-01-29 14:17:58,015 INFO L98 nessWitnessExtractor]: Location invariant before [L60-L60] (unsigned long )_argptr == 0UL [2024-01-29 14:17:58,015 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] nondet_0 == 0 [2024-01-29 14:17:58,015 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] (6LL - (long long )i) - (long long )size >= 0LL [2024-01-29 14:17:58,015 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] size == 3 [2024-01-29 14:17:58,016 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] (-6LL + (long long )i) + (long long )size >= 0LL [2024-01-29 14:17:58,016 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] i == 3 [2024-01-29 14:17:58,016 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] (0LL - (long long )i) + (long long )size >= 0LL [2024-01-29 14:17:58,016 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] (long long )i - (long long )size >= 0LL [2024-01-29 14:17:58,016 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] 3 == size [2024-01-29 14:17:58,016 INFO L98 nessWitnessExtractor]: Location invariant before [L124-L124] current_14 == 0 [2024-01-29 14:17:58,016 INFO L98 nessWitnessExtractor]: Location invariant before [L124-L124] nondet_0 == 0 [2024-01-29 14:17:58,016 INFO L98 nessWitnessExtractor]: Location invariant before [L124-L124] i_13 == 0 [2024-01-29 14:17:58,016 INFO L98 nessWitnessExtractor]: Location invariant before [L124-L124] current_10 == 0 [2024-01-29 14:17:58,016 INFO L98 nessWitnessExtractor]: Location invariant before [L124-L124] i_9 == 0 [2024-01-29 14:17:58,016 INFO L98 nessWitnessExtractor]: Location invariant before [L124-L124] result_12 == 0 [2024-01-29 14:17:58,016 INFO L98 nessWitnessExtractor]: Location invariant before [L124-L124] break_15 == 0 [2024-01-29 14:17:58,016 INFO L98 nessWitnessExtractor]: Location invariant before [L124-L124] break_11 == 0 [2024-01-29 14:17:58,017 INFO L98 nessWitnessExtractor]: Location invariant before [L98-L98] (unsigned long )_argptr == 0UL [2024-01-29 14:17:58,017 INFO L98 nessWitnessExtractor]: Location invariant before [L122-L122] i_9 == 0 [2024-01-29 14:17:58,017 INFO L98 nessWitnessExtractor]: Location invariant before [L122-L122] break_7 == 0 [2024-01-29 14:17:58,017 INFO L98 nessWitnessExtractor]: Location invariant before [L122-L122] break_11 == 0 [2024-01-29 14:17:58,018 INFO L98 nessWitnessExtractor]: Location invariant before [L122-L122] current_14 == 0 [2024-01-29 14:17:58,018 INFO L98 nessWitnessExtractor]: Location invariant before [L122-L122] result_8 == 0 [2024-01-29 14:17:58,018 INFO L98 nessWitnessExtractor]: Location invariant before [L122-L122] current_10 == 0 [2024-01-29 14:17:58,018 INFO L98 nessWitnessExtractor]: Location invariant before [L122-L122] result_12 == 0 [2024-01-29 14:17:58,018 INFO L98 nessWitnessExtractor]: Location invariant before [L122-L122] break_15 == 0 [2024-01-29 14:17:58,018 INFO L98 nessWitnessExtractor]: Location invariant before [L122-L122] nondet_0 == 0 [2024-01-29 14:17:58,019 INFO L98 nessWitnessExtractor]: Location invariant before [L122-L122] i_13 == 0 [2024-01-29 14:17:58,019 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] nondet_0 == 0 [2024-01-29 14:17:58,019 INFO L98 nessWitnessExtractor]: Location invariant before [L149-L149] size == 3 [2024-01-29 14:17:58,019 INFO L98 nessWitnessExtractor]: Location invariant before [L149-L149] (2147483644LL - (long long )i) + (long long )size >= 0LL [2024-01-29 14:17:58,019 INFO L98 nessWitnessExtractor]: Location invariant before [L149-L149] 3 == size [2024-01-29 14:17:58,020 INFO L98 nessWitnessExtractor]: Location invariant before [L149-L149] (2147483645LL + (long long )i) + (long long )size >= 0LL [2024-01-29 14:17:58,020 INFO L98 nessWitnessExtractor]: Location invariant before [L149-L149] nondet_0 == 0 [2024-01-29 14:17:58,021 INFO L98 nessWitnessExtractor]: Location invariant before [L149-L149] (2147483651LL + (long long )i) - (long long )size >= 0LL [2024-01-29 14:17:58,021 INFO L98 nessWitnessExtractor]: Location invariant before [L149-L149] (2147483650LL - (long long )i) - (long long )size >= 0LL [2024-01-29 14:17:58,023 INFO L98 nessWitnessExtractor]: Location invariant before [L55-L55] (unsigned long )_argptr == 0UL [2024-01-29 14:17:58,024 INFO L98 nessWitnessExtractor]: Location invariant before [L54-L54] (unsigned long )_argptr == 0UL [2024-01-29 14:17:58,024 INFO L98 nessWitnessExtractor]: Location invariant before [L121-L121] result_12 == 0 [2024-01-29 14:17:58,024 INFO L98 nessWitnessExtractor]: Location invariant before [L121-L121] current_10 == 0 [2024-01-29 14:17:58,025 INFO L98 nessWitnessExtractor]: Location invariant before [L121-L121] current_6 == 0 [2024-01-29 14:17:58,025 INFO L98 nessWitnessExtractor]: Location invariant before [L121-L121] break_11 == 0 [2024-01-29 14:17:58,025 INFO L98 nessWitnessExtractor]: Location invariant before [L121-L121] current_14 == 0 [2024-01-29 14:17:58,025 INFO L98 nessWitnessExtractor]: Location invariant before [L121-L121] nondet_0 == 0 [2024-01-29 14:17:58,025 INFO L98 nessWitnessExtractor]: Location invariant before [L121-L121] i_9 == 0 [2024-01-29 14:17:58,025 INFO L98 nessWitnessExtractor]: Location invariant before [L121-L121] break_7 == 0 [2024-01-29 14:17:58,026 INFO L98 nessWitnessExtractor]: Location invariant before [L121-L121] i_13 == 0 [2024-01-29 14:17:58,026 INFO L98 nessWitnessExtractor]: Location invariant before [L121-L121] result_8 == 0 [2024-01-29 14:17:58,026 INFO L98 nessWitnessExtractor]: Location invariant before [L121-L121] break_15 == 0 [2024-01-29 14:17:58,026 INFO L98 nessWitnessExtractor]: Location invariant before [L80-L80] (unsigned long )_argptr == 0UL [2024-01-29 14:17:58,026 INFO L98 nessWitnessExtractor]: Location invariant before [L120-L120] i_13 == 0 [2024-01-29 14:17:58,026 INFO L98 nessWitnessExtractor]: Location invariant before [L120-L120] nondet_0 == 0 [2024-01-29 14:17:58,026 INFO L98 nessWitnessExtractor]: Location invariant before [L120-L120] i_9 == 0 [2024-01-29 14:17:58,026 INFO L98 nessWitnessExtractor]: Location invariant before [L120-L120] break_15 == 0 [2024-01-29 14:17:58,026 INFO L98 nessWitnessExtractor]: Location invariant before [L120-L120] i_5 == 0 [2024-01-29 14:17:58,027 INFO L98 nessWitnessExtractor]: Location invariant before [L120-L120] current_6 == 0 [2024-01-29 14:17:58,027 INFO L98 nessWitnessExtractor]: Location invariant before [L120-L120] current_14 == 0 [2024-01-29 14:17:58,027 INFO L98 nessWitnessExtractor]: Location invariant before [L120-L120] break_11 == 0 [2024-01-29 14:17:58,027 INFO L98 nessWitnessExtractor]: Location invariant before [L120-L120] current_10 == 0 [2024-01-29 14:17:58,027 INFO L98 nessWitnessExtractor]: Location invariant before [L120-L120] result_8 == 0 [2024-01-29 14:17:58,027 INFO L98 nessWitnessExtractor]: Location invariant before [L120-L120] result_12 == 0 [2024-01-29 14:17:58,027 INFO L98 nessWitnessExtractor]: Location invariant before [L120-L120] break_7 == 0 [2024-01-29 14:17:58,058 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-01-29 14:17:58,207 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-name-comparator-trans.wvr.c[4827,4840] [2024-01-29 14:17:58,228 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-01-29 14:17:58,236 INFO L202 MainTranslator]: Completed pre-run [2024-01-29 14:17:58,243 WARN L424 MainDispatcher]: Unable to annotate __assert_fail(const char *__assertion, const char *__file, unsigned int __line, const char *__function) with a witness entry [2024-01-29 14:17:58,244 WARN L424 MainDispatcher]: Unable to annotate extern int pthread_create (pthread_t *__restrict __newthread, const pthread_attr_t *__restrict __attr, void *(*__start_routine) (void *), void *__restrict __arg) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 3))); with a witness entry Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-01-29 14:17:58,310 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-name-comparator-trans.wvr.c[4827,4840] Start Parsing Local [2024-01-29 14:17:58,322 ERROR L324 MainTranslator]: Incorrect Syntax: Undeclared variable in ACSL expression: i [2024-01-29 14:17:58,323 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@23d03dd4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 29.01 02:17:58, skipping insertion in model container [2024-01-29 14:17:58,323 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-01-29 14:17:58,323 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2024-01-29 14:17:58,324 INFO L158 Benchmark]: Toolchain (without parser) took 397.66ms. Allocated memory is still 155.2MB. Free memory was 122.2MB in the beginning and 91.8MB in the end (delta: 30.4MB). Peak memory consumption was 31.5MB. Max. memory is 16.1GB. [2024-01-29 14:17:58,325 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 155.2MB. Free memory was 111.9MB in the beginning and 111.8MB in the end (delta: 141.4kB). There was no memory consumed. Max. memory is 16.1GB. [2024-01-29 14:17:58,325 INFO L158 Benchmark]: Witness Parser took 0.14ms. Allocated memory is still 155.2MB. Free memory is still 86.0MB. There was no memory consumed. Max. memory is 16.1GB. [2024-01-29 14:17:58,325 INFO L158 Benchmark]: CACSL2BoogieTranslator took 395.81ms. Allocated memory is still 155.2MB. Free memory was 121.7MB in the beginning and 91.8MB in the end (delta: 29.9MB). Peak memory consumption was 31.5MB. Max. memory is 16.1GB. [2024-01-29 14:17:58,326 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.15ms. Allocated memory is still 155.2MB. Free memory was 111.9MB in the beginning and 111.8MB in the end (delta: 141.4kB). There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.14ms. Allocated memory is still 155.2MB. Free memory is still 86.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 395.81ms. Allocated memory is still 155.2MB. Free memory was 121.7MB in the beginning and 91.8MB in the end (delta: 29.9MB). Peak memory consumption was 31.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - SyntaxErrorResult [Line: 148]: Incorrect Syntax Undeclared variable in ACSL expression: i RESULT: Ultimate could not prove your program: Incorrect Syntax Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/weaver/chl-name-comparator-trans.wvr.c ./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/chl-name-comparator-trans.wvr.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-dev-ab2e0ac-m [2024-01-29 14:18:00,166 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-01-29 14:18:00,249 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-01-29 14:18:00,253 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-01-29 14:18:00,254 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-01-29 14:18:00,270 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-01-29 14:18:00,272 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-01-29 14:18:00,273 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-01-29 14:18:00,273 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-01-29 14:18:00,274 INFO L153 SettingsManager]: * Use memory slicer=true [2024-01-29 14:18:00,274 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-01-29 14:18:00,274 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-01-29 14:18:00,275 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-01-29 14:18:00,276 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-01-29 14:18:00,276 INFO L153 SettingsManager]: * Use SBE=true [2024-01-29 14:18:00,277 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-01-29 14:18:00,278 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-01-29 14:18:00,280 INFO L153 SettingsManager]: * sizeof long=4 [2024-01-29 14:18:00,280 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-01-29 14:18:00,280 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-01-29 14:18:00,280 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-01-29 14:18:00,281 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-01-29 14:18:00,281 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-01-29 14:18:00,281 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-01-29 14:18:00,281 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-01-29 14:18:00,281 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-01-29 14:18:00,282 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-01-29 14:18:00,284 INFO L153 SettingsManager]: * sizeof long double=12 [2024-01-29 14:18:00,284 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-01-29 14:18:00,284 INFO L153 SettingsManager]: * Use constant arrays=true [2024-01-29 14:18:00,285 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-01-29 14:18:00,285 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-01-29 14:18:00,285 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-01-29 14:18:00,285 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-01-29 14:18:00,285 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-01-29 14:18:00,286 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-01-29 14:18:00,286 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-01-29 14:18:00,286 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-01-29 14:18:00,286 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-01-29 14:18:00,286 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-01-29 14:18:00,286 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-01-29 14:18:00,287 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-01-29 14:18:00,287 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-01-29 14:18:00,287 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-01-29 14:18:00,288 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-01-29 14:18:00,288 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2024-01-29 14:18:00,288 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-01-29 14:18:00,555 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-01-29 14:18:00,571 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-01-29 14:18:00,574 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-01-29 14:18:00,575 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-01-29 14:18:00,576 INFO L274 PluginConnector]: Witness Parser initialized [2024-01-29 14:18:00,578 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-name-comparator-trans.wvr.yml/witness.yml [2024-01-29 14:18:00,791 INFO L270 PluginConnector]: Initializing CDTParser... [2024-01-29 14:18:00,791 INFO L274 PluginConnector]: CDTParser initialized [2024-01-29 14:18:00,792 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-name-comparator-trans.wvr.c [2024-01-29 14:18:01,780 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-01-29 14:18:01,964 INFO L384 CDTParser]: Found 1 translation units. [2024-01-29 14:18:01,965 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-name-comparator-trans.wvr.c [2024-01-29 14:18:01,974 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3cca144ae/ea3ab0b0190a46a5947058ac74b1b184/FLAG60eedd6e0 [2024-01-29 14:18:01,992 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3cca144ae/ea3ab0b0190a46a5947058ac74b1b184 [2024-01-29 14:18:01,992 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-01-29 14:18:01,994 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-01-29 14:18:01,996 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-01-29 14:18:01,996 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-01-29 14:18:01,999 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-01-29 14:18:02,000 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 29.01 02:18:00" (1/2) ... [2024-01-29 14:18:02,001 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@801af0d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 29.01 02:18:02, skipping insertion in model container [2024-01-29 14:18:02,003 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 29.01 02:18:00" (1/2) ... [2024-01-29 14:18:02,005 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1fd104f8 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 29.01 02:18:02, skipping insertion in model container [2024-01-29 14:18:02,005 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.01 02:18:01" (2/2) ... [2024-01-29 14:18:02,005 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@801af0d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.01 02:18:02, skipping insertion in model container [2024-01-29 14:18:02,006 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.01 02:18:01" (2/2) ... [2024-01-29 14:18:02,006 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-01-29 14:18:02,067 INFO L96 nessWitnessExtractor]: Found the following entries in the witness: [2024-01-29 14:18:02,068 INFO L98 nessWitnessExtractor]: Location invariant before [L121-L121] current_10 == 0 [2024-01-29 14:18:02,068 INFO L98 nessWitnessExtractor]: Location invariant before [L121-L121] result_12 == 0 [2024-01-29 14:18:02,068 INFO L98 nessWitnessExtractor]: Location invariant before [L121-L121] current_14 == 0 [2024-01-29 14:18:02,068 INFO L98 nessWitnessExtractor]: Location invariant before [L121-L121] nondet_0 == 0 [2024-01-29 14:18:02,068 INFO L98 nessWitnessExtractor]: Location invariant before [L121-L121] i_9 == 0 [2024-01-29 14:18:02,068 INFO L98 nessWitnessExtractor]: Location invariant before [L121-L121] break_15 == 0 [2024-01-29 14:18:02,068 INFO L98 nessWitnessExtractor]: Location invariant before [L121-L121] current_6 == 0 [2024-01-29 14:18:02,069 INFO L98 nessWitnessExtractor]: Location invariant before [L121-L121] break_11 == 0 [2024-01-29 14:18:02,069 INFO L98 nessWitnessExtractor]: Location invariant before [L121-L121] break_7 == 0 [2024-01-29 14:18:02,069 INFO L98 nessWitnessExtractor]: Location invariant before [L121-L121] result_8 == 0 [2024-01-29 14:18:02,069 INFO L98 nessWitnessExtractor]: Location invariant before [L121-L121] i_13 == 0 [2024-01-29 14:18:02,069 INFO L98 nessWitnessExtractor]: Location invariant before [L102-L102] (unsigned long )_argptr == 0UL [2024-01-29 14:18:02,069 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] nondet_0 == 0 [2024-01-29 14:18:02,069 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] break_15 == 0 [2024-01-29 14:18:02,069 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] i_13 == 0 [2024-01-29 14:18:02,070 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] result_4 == 0 [2024-01-29 14:18:02,070 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] name_3 == 0 [2024-01-29 14:18:02,070 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] result_12 == 0 [2024-01-29 14:18:02,070 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] break_11 == 0 [2024-01-29 14:18:02,070 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] i_5 == 0 [2024-01-29 14:18:02,071 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] nondet_0 == 0 [2024-01-29 14:18:02,071 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] break_7 == 0 [2024-01-29 14:18:02,071 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] current_10 == 0 [2024-01-29 14:18:02,071 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] current_6 == 0 [2024-01-29 14:18:02,071 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] current_14 == 0 [2024-01-29 14:18:02,071 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] result_8 == 0 [2024-01-29 14:18:02,071 INFO L98 nessWitnessExtractor]: Location invariant before [L118-L118] i_9 == 0 [2024-01-29 14:18:02,071 INFO L98 nessWitnessExtractor]: Location invariant before [L69-L69] (unsigned long )_argptr == 0UL [2024-01-29 14:18:02,072 INFO L98 nessWitnessExtractor]: Location invariant before [L126-L126] result_12 == 0 [2024-01-29 14:18:02,072 INFO L98 nessWitnessExtractor]: Location invariant before [L126-L126] nondet_0 == 0 [2024-01-29 14:18:02,072 INFO L98 nessWitnessExtractor]: Location invariant before [L126-L126] i_13 == 0 [2024-01-29 14:18:02,072 INFO L98 nessWitnessExtractor]: Location invariant before [L126-L126] break_11 == 0 [2024-01-29 14:18:02,072 INFO L98 nessWitnessExtractor]: Location invariant before [L126-L126] current_14 == 0 [2024-01-29 14:18:02,073 INFO L98 nessWitnessExtractor]: Location invariant before [L126-L126] break_15 == 0 [2024-01-29 14:18:02,073 INFO L98 nessWitnessExtractor]: Location invariant before [L129-L129] break_15 == 0 [2024-01-29 14:18:02,074 INFO L98 nessWitnessExtractor]: Location invariant before [L129-L129] nondet_0 == 0 [2024-01-29 14:18:02,074 INFO L98 nessWitnessExtractor]: Location invariant before [L129-L129] current_14 == 0 [2024-01-29 14:18:02,074 INFO L98 nessWitnessExtractor]: Location invariant before [L101-L101] (unsigned long )_argptr == 0UL [2024-01-29 14:18:02,074 INFO L98 nessWitnessExtractor]: Location invariant before [L87-L87] (unsigned long )_argptr == 0UL [2024-01-29 14:18:02,074 INFO L98 nessWitnessExtractor]: Location invariant before [L120-L120] nondet_0 == 0 [2024-01-29 14:18:02,074 INFO L98 nessWitnessExtractor]: Location invariant before [L120-L120] i_9 == 0 [2024-01-29 14:18:02,074 INFO L98 nessWitnessExtractor]: Location invariant before [L120-L120] current_14 == 0 [2024-01-29 14:18:02,074 INFO L98 nessWitnessExtractor]: Location invariant before [L120-L120] i_5 == 0 [2024-01-29 14:18:02,075 INFO L98 nessWitnessExtractor]: Location invariant before [L120-L120] break_11 == 0 [2024-01-29 14:18:02,075 INFO L98 nessWitnessExtractor]: Location invariant before [L120-L120] result_8 == 0 [2024-01-29 14:18:02,075 INFO L98 nessWitnessExtractor]: Location invariant before [L120-L120] break_15 == 0 [2024-01-29 14:18:02,075 INFO L98 nessWitnessExtractor]: Location invariant before [L120-L120] result_12 == 0 [2024-01-29 14:18:02,075 INFO L98 nessWitnessExtractor]: Location invariant before [L120-L120] break_7 == 0 [2024-01-29 14:18:02,075 INFO L98 nessWitnessExtractor]: Location invariant before [L120-L120] i_13 == 0 [2024-01-29 14:18:02,076 INFO L98 nessWitnessExtractor]: Location invariant before [L120-L120] current_6 == 0 [2024-01-29 14:18:02,076 INFO L98 nessWitnessExtractor]: Location invariant before [L120-L120] current_10 == 0 [2024-01-29 14:18:02,076 INFO L98 nessWitnessExtractor]: Location invariant before [L131-L131] nondet_0 == 0 [2024-01-29 14:18:02,077 INFO L98 nessWitnessExtractor]: Location invariant before [L62-L62] (unsigned long )_argptr == 0UL [2024-01-29 14:18:02,077 INFO L98 nessWitnessExtractor]: Location invariant before [L58-L58] (unsigned long )_argptr == 0UL [2024-01-29 14:18:02,077 INFO L98 nessWitnessExtractor]: Location invariant before [L130-L130] nondet_0 == 0 [2024-01-29 14:18:02,077 INFO L98 nessWitnessExtractor]: Location invariant before [L130-L130] break_15 == 0 [2024-01-29 14:18:02,077 INFO L98 nessWitnessExtractor]: Location invariant before [L81-L81] (unsigned long )_argptr == 0UL [2024-01-29 14:18:02,078 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] name_1 == 0 [2024-01-29 14:18:02,078 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] i_13 == 0 [2024-01-29 14:18:02,078 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] current_10 == 0 [2024-01-29 14:18:02,078 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] name_3 == 0 [2024-01-29 14:18:02,078 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] result_8 == 0 [2024-01-29 14:18:02,078 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] break_15 == 0 [2024-01-29 14:18:02,078 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] result_12 == 0 [2024-01-29 14:18:02,078 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] break_11 == 0 [2024-01-29 14:18:02,078 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] current_14 == 0 [2024-01-29 14:18:02,079 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] current_6 == 0 [2024-01-29 14:18:02,079 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] break_7 == 0 [2024-01-29 14:18:02,079 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] i_5 == 0 [2024-01-29 14:18:02,079 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] i_9 == 0 [2024-01-29 14:18:02,079 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] nondet_0 == 0 [2024-01-29 14:18:02,079 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] name_2 == 0 [2024-01-29 14:18:02,079 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] result_4 == 0 [2024-01-29 14:18:02,079 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] (-6LL + (long long )i) + (long long )size >= 0LL [2024-01-29 14:18:02,079 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] (0LL - (long long )i) + (long long )size >= 0LL [2024-01-29 14:18:02,080 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] nondet_0 == 0 [2024-01-29 14:18:02,080 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] (6LL - (long long )i) - (long long )size >= 0LL [2024-01-29 14:18:02,080 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] (long long )i - (long long )size >= 0LL [2024-01-29 14:18:02,080 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] 3 == size [2024-01-29 14:18:02,080 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] i == 3 [2024-01-29 14:18:02,080 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] size == 3 [2024-01-29 14:18:02,080 INFO L98 nessWitnessExtractor]: Loop invariant at [L53-L61] (unsigned long )_argptr == 0UL [2024-01-29 14:18:02,080 INFO L98 nessWitnessExtractor]: Location invariant before [L55-L55] (unsigned long )_argptr == 0UL [2024-01-29 14:18:02,080 INFO L98 nessWitnessExtractor]: Location invariant before [L149-L149] (2147483651LL + (long long )i) - (long long )size >= 0LL [2024-01-29 14:18:02,081 INFO L98 nessWitnessExtractor]: Location invariant before [L149-L149] 3 == size [2024-01-29 14:18:02,081 INFO L98 nessWitnessExtractor]: Location invariant before [L149-L149] (2147483650LL - (long long )i) - (long long )size >= 0LL [2024-01-29 14:18:02,081 INFO L98 nessWitnessExtractor]: Location invariant before [L149-L149] (2147483644LL - (long long )i) + (long long )size >= 0LL [2024-01-29 14:18:02,081 INFO L98 nessWitnessExtractor]: Location invariant before [L149-L149] size == 3 [2024-01-29 14:18:02,081 INFO L98 nessWitnessExtractor]: Location invariant before [L149-L149] (2147483645LL + (long long )i) + (long long )size >= 0LL [2024-01-29 14:18:02,081 INFO L98 nessWitnessExtractor]: Location invariant before [L149-L149] nondet_0 == 0 [2024-01-29 14:18:02,081 INFO L98 nessWitnessExtractor]: Location invariant before [L159-L159] b != 0 [2024-01-29 14:18:02,082 INFO L98 nessWitnessExtractor]: Location invariant before [L159-L159] 1 <= b [2024-01-29 14:18:02,082 INFO L98 nessWitnessExtractor]: Location invariant before [L70-L70] (unsigned long )_argptr == 0UL [2024-01-29 14:18:02,082 INFO L98 nessWitnessExtractor]: Loop invariant at [L152-L154] (((((((-6LL + (long long )i) + (long long )size >= 0LL && (0LL - (long long )i) + (long long )size >= 0LL) && (6LL - (long long )i) - (long long )size >= 0LL) && (long long )i - (long long )size >= 0LL) && i == 3) || (((((-5LL + (long long )i) + (long long )size >= 0LL && (-1LL - (long long )i) + (long long )size >= 0LL) && (1LL + (long long )i) - (long long )size >= 0LL) && (5LL - (long long )i) - (long long )size >= 0LL) && i == 2)) || (((((-4LL + (long long )i) + (long long )size >= 0LL && (-2LL - (long long )i) + (long long )size >= 0LL) && (2LL + (long long )i) - (long long )size >= 0LL) && (4LL - (long long )i) - (long long )size >= 0LL) && i == 1)) || ((((((-3LL + (long long )i) + (long long )size >= 0LL && (-3LL - (long long )i) + (long long )size >= 0LL) && (3LL + (long long )i) - (long long )size >= 0LL) && (3LL - (long long )i) - (long long )size >= 0LL) && 0 == i) && i == 0) [2024-01-29 14:18:02,082 INFO L98 nessWitnessExtractor]: Loop invariant at [L152-L154] nondet_0 == 0 [2024-01-29 14:18:02,082 INFO L98 nessWitnessExtractor]: Loop invariant at [L152-L154] 3 == size [2024-01-29 14:18:02,082 INFO L98 nessWitnessExtractor]: Loop invariant at [L152-L154] size == 3 [2024-01-29 14:18:02,083 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] size == 3 [2024-01-29 14:18:02,083 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] ((((((-5LL + (long long )i) + (long long )size >= 0LL && (-1LL - (long long )i) + (long long )size >= 0LL) && (1LL + (long long )i) - (long long )size >= 0LL) && (5LL - (long long )i) - (long long )size >= 0LL) && i == 2) || (((((-4LL + (long long )i) + (long long )size >= 0LL && (-2LL - (long long )i) + (long long )size >= 0LL) && (2LL + (long long )i) - (long long )size >= 0LL) && (4LL - (long long )i) - (long long )size >= 0LL) && i == 1)) || ((((((-3LL + (long long )i) + (long long )size >= 0LL && (-3LL - (long long )i) + (long long )size >= 0LL) && (3LL + (long long )i) - (long long )size >= 0LL) && (3LL - (long long )i) - (long long )size >= 0LL) && 0 == i) && i == 0) [2024-01-29 14:18:02,083 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] 3 == size [2024-01-29 14:18:02,083 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] nondet_0 == 0 [2024-01-29 14:18:02,083 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] current_14 == 0 [2024-01-29 14:18:02,083 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] current_10 == 0 [2024-01-29 14:18:02,084 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] result_4 == 0 [2024-01-29 14:18:02,084 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] break_7 == 0 [2024-01-29 14:18:02,084 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] break_15 == 0 [2024-01-29 14:18:02,085 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] i_13 == 0 [2024-01-29 14:18:02,085 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] result_12 == 0 [2024-01-29 14:18:02,085 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] current_6 == 0 [2024-01-29 14:18:02,085 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] i_9 == 0 [2024-01-29 14:18:02,085 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] nondet_0 == 0 [2024-01-29 14:18:02,085 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] break_11 == 0 [2024-01-29 14:18:02,086 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] i_5 == 0 [2024-01-29 14:18:02,086 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] result_8 == 0 [2024-01-29 14:18:02,087 INFO L98 nessWitnessExtractor]: Location invariant before [L79-L79] (unsigned long )_argptr == 0UL [2024-01-29 14:18:02,087 INFO L98 nessWitnessExtractor]: Location invariant before [L151-L151] nondet_0 == 0 [2024-01-29 14:18:02,087 INFO L98 nessWitnessExtractor]: Location invariant before [L151-L151] 3 == size [2024-01-29 14:18:02,087 INFO L98 nessWitnessExtractor]: Location invariant before [L151-L151] (2147483644LL - (long long )i) + (long long )size >= 0LL [2024-01-29 14:18:02,087 INFO L98 nessWitnessExtractor]: Location invariant before [L151-L151] (2147483651LL + (long long )i) - (long long )size >= 0LL [2024-01-29 14:18:02,087 INFO L98 nessWitnessExtractor]: Location invariant before [L151-L151] (2147483645LL + (long long )i) + (long long )size >= 0LL [2024-01-29 14:18:02,087 INFO L98 nessWitnessExtractor]: Location invariant before [L151-L151] (2147483650LL - (long long )i) - (long long )size >= 0LL [2024-01-29 14:18:02,087 INFO L98 nessWitnessExtractor]: Location invariant before [L151-L151] size == 3 [2024-01-29 14:18:02,087 INFO L98 nessWitnessExtractor]: Location invariant before [L125-L125] break_11 == 0 [2024-01-29 14:18:02,088 INFO L98 nessWitnessExtractor]: Location invariant before [L125-L125] i_13 == 0 [2024-01-29 14:18:02,088 INFO L98 nessWitnessExtractor]: Location invariant before [L125-L125] nondet_0 == 0 [2024-01-29 14:18:02,088 INFO L98 nessWitnessExtractor]: Location invariant before [L125-L125] current_10 == 0 [2024-01-29 14:18:02,088 INFO L98 nessWitnessExtractor]: Location invariant before [L125-L125] result_12 == 0 [2024-01-29 14:18:02,088 INFO L98 nessWitnessExtractor]: Location invariant before [L125-L125] current_14 == 0 [2024-01-29 14:18:02,088 INFO L98 nessWitnessExtractor]: Location invariant before [L125-L125] break_15 == 0 [2024-01-29 14:18:02,088 INFO L98 nessWitnessExtractor]: Location invariant before [L98-L98] (unsigned long )_argptr == 0UL [2024-01-29 14:18:02,088 INFO L98 nessWitnessExtractor]: Location invariant before [L48-L48] (unsigned long )_argptr == 0UL [2024-01-29 14:18:02,089 INFO L98 nessWitnessExtractor]: Location invariant before [L97-L97] (unsigned long )_argptr == 0UL [2024-01-29 14:18:02,089 INFO L98 nessWitnessExtractor]: Location invariant before [L59-L59] (unsigned long )_argptr == 0UL [2024-01-29 14:18:02,089 INFO L98 nessWitnessExtractor]: Loop invariant at [L96-L104] (unsigned long )_argptr == 0UL [2024-01-29 14:18:02,089 INFO L98 nessWitnessExtractor]: Location invariant after [L18-L19] val == (_Bool)0 || val == (_Bool)1 [2024-01-29 14:18:02,089 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] (unsigned long )_argptr == 0UL [2024-01-29 14:18:02,089 INFO L98 nessWitnessExtractor]: Location invariant before [L60-L60] (unsigned long )_argptr == 0UL [2024-01-29 14:18:02,089 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] (unsigned long )_argptr == 0UL [2024-01-29 14:18:02,089 INFO L98 nessWitnessExtractor]: Location invariant before [L54-L54] (unsigned long )_argptr == 0UL [2024-01-29 14:18:02,089 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] (unsigned long )_argptr == 0UL [2024-01-29 14:18:02,090 INFO L98 nessWitnessExtractor]: Location invariant before [L124-L124] result_12 == 0 [2024-01-29 14:18:02,090 INFO L98 nessWitnessExtractor]: Location invariant before [L124-L124] nondet_0 == 0 [2024-01-29 14:18:02,090 INFO L98 nessWitnessExtractor]: Location invariant before [L124-L124] current_10 == 0 [2024-01-29 14:18:02,090 INFO L98 nessWitnessExtractor]: Location invariant before [L124-L124] current_14 == 0 [2024-01-29 14:18:02,090 INFO L98 nessWitnessExtractor]: Location invariant before [L124-L124] break_11 == 0 [2024-01-29 14:18:02,091 INFO L98 nessWitnessExtractor]: Location invariant before [L124-L124] i_13 == 0 [2024-01-29 14:18:02,091 INFO L98 nessWitnessExtractor]: Location invariant before [L124-L124] i_9 == 0 [2024-01-29 14:18:02,091 INFO L98 nessWitnessExtractor]: Location invariant before [L124-L124] break_15 == 0 [2024-01-29 14:18:02,091 INFO L98 nessWitnessExtractor]: Location invariant before [L65-L65] (unsigned long )_argptr == 0UL [2024-01-29 14:18:02,091 INFO L98 nessWitnessExtractor]: Location invariant before [L75-L75] (unsigned long )_argptr == 0UL [2024-01-29 14:18:02,092 INFO L98 nessWitnessExtractor]: Location invariant before [L80-L80] (unsigned long )_argptr == 0UL [2024-01-29 14:18:02,092 INFO L98 nessWitnessExtractor]: Location invariant before [L122-L122] break_11 == 0 [2024-01-29 14:18:02,092 INFO L98 nessWitnessExtractor]: Location invariant before [L122-L122] current_14 == 0 [2024-01-29 14:18:02,092 INFO L98 nessWitnessExtractor]: Location invariant before [L122-L122] result_8 == 0 [2024-01-29 14:18:02,092 INFO L98 nessWitnessExtractor]: Location invariant before [L122-L122] current_10 == 0 [2024-01-29 14:18:02,092 INFO L98 nessWitnessExtractor]: Location invariant before [L122-L122] i_9 == 0 [2024-01-29 14:18:02,092 INFO L98 nessWitnessExtractor]: Location invariant before [L122-L122] result_12 == 0 [2024-01-29 14:18:02,092 INFO L98 nessWitnessExtractor]: Location invariant before [L122-L122] break_7 == 0 [2024-01-29 14:18:02,092 INFO L98 nessWitnessExtractor]: Location invariant before [L122-L122] i_13 == 0 [2024-01-29 14:18:02,093 INFO L98 nessWitnessExtractor]: Location invariant before [L122-L122] nondet_0 == 0 [2024-01-29 14:18:02,093 INFO L98 nessWitnessExtractor]: Location invariant before [L122-L122] break_15 == 0 [2024-01-29 14:18:02,093 INFO L98 nessWitnessExtractor]: Loop invariant at [L74-L82] (unsigned long )_argptr == 0UL [2024-01-29 14:18:02,094 INFO L98 nessWitnessExtractor]: Location invariant before [L49-L49] (unsigned long )_argptr == 0UL [2024-01-29 14:18:02,094 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] current_6 == 0 [2024-01-29 14:18:02,094 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] name_2 == 0 [2024-01-29 14:18:02,094 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] nondet_0 == 0 [2024-01-29 14:18:02,094 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] result_12 == 0 [2024-01-29 14:18:02,094 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] break_15 == 0 [2024-01-29 14:18:02,094 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] result_8 == 0 [2024-01-29 14:18:02,095 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] current_14 == 0 [2024-01-29 14:18:02,095 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] i_9 == 0 [2024-01-29 14:18:02,095 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] break_7 == 0 [2024-01-29 14:18:02,095 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] break_11 == 0 [2024-01-29 14:18:02,095 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] current_10 == 0 [2024-01-29 14:18:02,095 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] result_4 == 0 [2024-01-29 14:18:02,096 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] name_3 == 0 [2024-01-29 14:18:02,096 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] i_5 == 0 [2024-01-29 14:18:02,097 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] i_13 == 0 [2024-01-29 14:18:02,098 INFO L98 nessWitnessExtractor]: Location invariant before [L76-L76] (unsigned long )_argptr == 0UL [2024-01-29 14:18:02,099 INFO L98 nessWitnessExtractor]: Location invariant before [L128-L128] i_13 == 0 [2024-01-29 14:18:02,099 INFO L98 nessWitnessExtractor]: Location invariant before [L128-L128] current_14 == 0 [2024-01-29 14:18:02,099 INFO L98 nessWitnessExtractor]: Location invariant before [L128-L128] nondet_0 == 0 [2024-01-29 14:18:02,103 INFO L98 nessWitnessExtractor]: Location invariant before [L128-L128] break_15 == 0 [2024-01-29 14:18:02,103 INFO L98 nessWitnessExtractor]: Location invariant before [L127-L127] result_12 == 0 [2024-01-29 14:18:02,103 INFO L98 nessWitnessExtractor]: Location invariant before [L127-L127] i_13 == 0 [2024-01-29 14:18:02,104 INFO L98 nessWitnessExtractor]: Location invariant before [L127-L127] break_15 == 0 [2024-01-29 14:18:02,104 INFO L98 nessWitnessExtractor]: Location invariant before [L127-L127] nondet_0 == 0 [2024-01-29 14:18:02,104 INFO L98 nessWitnessExtractor]: Location invariant before [L127-L127] current_14 == 0 [2024-01-29 14:18:02,104 INFO L98 nessWitnessExtractor]: Location invariant before [L106-L106] (unsigned long )_argptr == 0UL [2024-01-29 14:18:02,104 INFO L98 nessWitnessExtractor]: Location invariant before [L123-L123] current_10 == 0 [2024-01-29 14:18:02,104 INFO L98 nessWitnessExtractor]: Location invariant before [L123-L123] result_12 == 0 [2024-01-29 14:18:02,104 INFO L98 nessWitnessExtractor]: Location invariant before [L123-L123] break_11 == 0 [2024-01-29 14:18:02,104 INFO L98 nessWitnessExtractor]: Location invariant before [L123-L123] i_13 == 0 [2024-01-29 14:18:02,104 INFO L98 nessWitnessExtractor]: Location invariant before [L123-L123] break_15 == 0 [2024-01-29 14:18:02,104 INFO L98 nessWitnessExtractor]: Location invariant before [L123-L123] nondet_0 == 0 [2024-01-29 14:18:02,105 INFO L98 nessWitnessExtractor]: Location invariant before [L123-L123] result_8 == 0 [2024-01-29 14:18:02,105 INFO L98 nessWitnessExtractor]: Location invariant before [L123-L123] i_9 == 0 [2024-01-29 14:18:02,105 INFO L98 nessWitnessExtractor]: Location invariant before [L123-L123] current_14 == 0 [2024-01-29 14:18:02,105 INFO L98 nessWitnessExtractor]: Location invariant before [L103-L103] (unsigned long )_argptr == 0UL [2024-01-29 14:18:02,105 INFO L98 nessWitnessExtractor]: Location invariant before [L84-L84] (unsigned long )_argptr == 0UL [2024-01-29 14:18:02,105 INFO L98 nessWitnessExtractor]: Location invariant before [L148-L148] size == 3 [2024-01-29 14:18:02,105 INFO L98 nessWitnessExtractor]: Location invariant before [L148-L148] (2147483650LL - (long long )i) - (long long )size >= 0LL [2024-01-29 14:18:02,105 INFO L98 nessWitnessExtractor]: Location invariant before [L148-L148] (2147483651LL + (long long )i) - (long long )size >= 0LL [2024-01-29 14:18:02,105 INFO L98 nessWitnessExtractor]: Location invariant before [L148-L148] nondet_0 == 0 [2024-01-29 14:18:02,105 INFO L98 nessWitnessExtractor]: Location invariant before [L148-L148] (2147483644LL - (long long )i) + (long long )size >= 0LL [2024-01-29 14:18:02,106 INFO L98 nessWitnessExtractor]: Location invariant before [L148-L148] (2147483645LL + (long long )i) + (long long )size >= 0LL [2024-01-29 14:18:02,106 INFO L98 nessWitnessExtractor]: Location invariant before [L148-L148] 3 == size [2024-01-29 14:18:02,131 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-01-29 14:18:02,331 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-name-comparator-trans.wvr.c[4827,4840] [2024-01-29 14:18:02,344 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-01-29 14:18:02,355 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2024-01-29 14:18:02,360 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-01-29 14:18:02,390 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-name-comparator-trans.wvr.c[4827,4840] [2024-01-29 14:18:02,396 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-01-29 14:18:02,399 INFO L202 MainTranslator]: Completed pre-run [2024-01-29 14:18:02,407 WARN L424 MainDispatcher]: Unable to annotate __assert_fail(const char *__assertion, const char *__file, unsigned int __line, const char *__function) with a witness entry [2024-01-29 14:18:02,409 WARN L424 MainDispatcher]: Unable to annotate extern int pthread_create (pthread_t *__restrict __newthread, const pthread_attr_t *__restrict __attr, void *(*__start_routine) (void *), void *__restrict __arg) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 3))); with a witness entry Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-01-29 14:18:02,511 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-name-comparator-trans.wvr.c[4827,4840] Start Parsing Local Start Parsing Local [2024-01-29 14:18:02,514 ERROR L324 MainTranslator]: Incorrect Syntax: Undeclared variable in ACSL expression: i [2024-01-29 14:18:02,514 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1fd104f8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.01 02:18:02, skipping insertion in model container [2024-01-29 14:18:02,514 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-01-29 14:18:02,515 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2024-01-29 14:18:02,520 INFO L158 Benchmark]: Toolchain (without parser) took 521.56ms. Allocated memory is still 62.9MB. Free memory was 35.0MB in the beginning and 22.5MB in the end (delta: 12.5MB). Peak memory consumption was 13.2MB. Max. memory is 16.1GB. [2024-01-29 14:18:02,521 INFO L158 Benchmark]: Witness Parser took 0.17ms. Allocated memory is still 46.1MB. Free memory was 24.5MB in the beginning and 24.4MB in the end (delta: 52.5kB). There was no memory consumed. Max. memory is 16.1GB. [2024-01-29 14:18:02,521 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 62.9MB. Free memory is still 46.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-01-29 14:18:02,521 INFO L158 Benchmark]: CACSL2BoogieTranslator took 518.84ms. Allocated memory is still 62.9MB. Free memory was 34.7MB in the beginning and 22.5MB in the end (delta: 12.2MB). Peak memory consumption was 13.2MB. Max. memory is 16.1GB. [2024-01-29 14:18:02,523 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.17ms. Allocated memory is still 46.1MB. Free memory was 24.5MB in the beginning and 24.4MB in the end (delta: 52.5kB). There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.15ms. Allocated memory is still 62.9MB. Free memory is still 46.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 518.84ms. Allocated memory is still 62.9MB. Free memory was 34.7MB in the beginning and 22.5MB in the end (delta: 12.2MB). Peak memory consumption was 13.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - SyntaxErrorResult [Line: 148]: Incorrect Syntax Undeclared variable in ACSL expression: i RESULT: Ultimate could not prove your program: Incorrect Syntax Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: UNKNOWN