./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/goblint-regression/36-apron_21-traces-cluster-based_true.i --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/36-apron_21-traces-cluster-based_true.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 59af5db6 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/goblint-regression/36-apron_21-traces-cluster-based_true.i ./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/36-apron_21-traces-cluster-based_true.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-59af5db-m [2024-02-02 09:18:41,285 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-02-02 09:18:41,370 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-02-02 09:18:41,377 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-02-02 09:18:41,378 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-02-02 09:18:41,410 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-02-02 09:18:41,410 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-02-02 09:18:41,411 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-02-02 09:18:41,411 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-02-02 09:18:41,417 INFO L153 SettingsManager]: * Use memory slicer=true [2024-02-02 09:18:41,417 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-02-02 09:18:41,418 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-02-02 09:18:41,419 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-02-02 09:18:41,420 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-02-02 09:18:41,421 INFO L153 SettingsManager]: * Use SBE=true [2024-02-02 09:18:41,421 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-02-02 09:18:41,421 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-02-02 09:18:41,421 INFO L153 SettingsManager]: * sizeof long=4 [2024-02-02 09:18:41,422 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-02-02 09:18:41,422 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-02-02 09:18:41,422 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-02-02 09:18:41,423 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-02-02 09:18:41,423 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-02-02 09:18:41,423 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-02-02 09:18:41,423 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-02-02 09:18:41,424 INFO L153 SettingsManager]: * sizeof long double=12 [2024-02-02 09:18:41,424 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-02-02 09:18:41,424 INFO L153 SettingsManager]: * Use constant arrays=true [2024-02-02 09:18:41,425 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-02-02 09:18:41,425 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-02-02 09:18:41,426 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-02-02 09:18:41,426 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-02-02 09:18:41,426 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-02-02 09:18:41,427 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-02-02 09:18:41,427 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-02-02 09:18:41,427 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-02-02 09:18:41,427 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-02-02 09:18:41,428 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-02-02 09:18:41,428 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-02-02 09:18:41,428 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-02-02 09:18:41,428 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-02-02 09:18:41,429 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-02-02 09:18:41,429 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-02-02 09:18:41,429 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-02-02 09:18:41,703 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-02-02 09:18:41,731 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-02-02 09:18:41,734 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-02-02 09:18:41,735 INFO L270 PluginConnector]: Initializing CDTParser... [2024-02-02 09:18:41,735 INFO L274 PluginConnector]: CDTParser initialized [2024-02-02 09:18:41,736 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/36-apron_21-traces-cluster-based_true.i [2024-02-02 09:18:42,892 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-02-02 09:18:43,164 INFO L384 CDTParser]: Found 1 translation units. [2024-02-02 09:18:43,165 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/36-apron_21-traces-cluster-based_true.i [2024-02-02 09:18:43,184 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3249e54ec/2e9fb500e2a046f48740173a4beafd21/FLAG4845272d3 [2024-02-02 09:18:43,196 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3249e54ec/2e9fb500e2a046f48740173a4beafd21 [2024-02-02 09:18:43,198 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-02-02 09:18:43,198 INFO L274 PluginConnector]: Witness Parser initialized [2024-02-02 09:18:43,199 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/36-apron_21-traces-cluster-based_true.yml/witness.yml [2024-02-02 09:18:43,401 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-02-02 09:18:43,402 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-02-02 09:18:43,403 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-02-02 09:18:43,403 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-02-02 09:18:43,408 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-02-02 09:18:43,409 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.02 09:18:43" (1/2) ... [2024-02-02 09:18:43,410 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1f660d4e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.02 09:18:43, skipping insertion in model container [2024-02-02 09:18:43,410 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.02 09:18:43" (1/2) ... [2024-02-02 09:18:43,412 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4ad1a668 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.02 09:18:43, skipping insertion in model container [2024-02-02 09:18:43,413 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 02.02 09:18:43" (2/2) ... [2024-02-02 09:18:43,413 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1f660d4e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 02.02 09:18:43, skipping insertion in model container [2024-02-02 09:18:43,413 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 02.02 09:18:43" (2/2) ... [2024-02-02 09:18:43,413 INFO L86 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-02-02 09:18:43,536 INFO L99 nessWitnessExtractor]: Found the following entries in the witness: [2024-02-02 09:18:43,538 INFO L101 nessWitnessExtractor]: Location invariant before [L689-L689] (-999 <= x) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:43,538 INFO L101 nessWitnessExtractor]: Location invariant before [L688-L698] (unsigned long )arg == 0UL [2024-02-02 09:18:43,538 INFO L101 nessWitnessExtractor]: Location invariant before [L719-L719] ((((-1016 <= h) && (-1016 <= y)) && (-999 <= g)) && (-999 <= x)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:43,539 INFO L101 nessWitnessExtractor]: Location invariant before [L734-L734] (((-1016 <= h) && (-1016 <= y)) && (-999 <= g)) && (-999 <= x) [2024-02-02 09:18:43,539 INFO L101 nessWitnessExtractor]: Location invariant before [L715-L715] ((-1016 <= h) && (-999 <= g)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:43,540 INFO L101 nessWitnessExtractor]: Location invariant before [L703-L703] (unsigned long )arg == 0UL [2024-02-02 09:18:43,540 INFO L101 nessWitnessExtractor]: Location invariant before [L727-L727] (g == 42) && (h == 42) [2024-02-02 09:18:43,540 INFO L101 nessWitnessExtractor]: Location invariant before [L720-L720] ((-1016 <= y) && (-999 <= x)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:43,540 INFO L101 nessWitnessExtractor]: Location invariant before [L735-L735] (((-1016 <= h) && (-1016 <= y)) && (-999 <= g)) && (-999 <= x) [2024-02-02 09:18:43,540 INFO L101 nessWitnessExtractor]: Location invariant before [L693-L693] ((((-1016 <= h) && (-999 <= g)) && (-999 <= x)) && (h <= 2147483630)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:43,540 INFO L101 nessWitnessExtractor]: Location invariant before [L737-L737] (-1016 <= y) && (-999 <= x) [2024-02-02 09:18:43,541 INFO L101 nessWitnessExtractor]: Location invariant before [L687-L687] (unsigned long )arg == 0UL [2024-02-02 09:18:43,541 INFO L101 nessWitnessExtractor]: Location invariant before [L695-L695] ((((-1016 <= h) && (-999 <= g)) && (-999 <= x)) && (h <= 2147483630)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:43,541 INFO L101 nessWitnessExtractor]: Location invariant before [L694-L694] ((((-1016 <= h) && (-999 <= g)) && (-999 <= x)) && (h <= 2147483630)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:43,541 INFO L101 nessWitnessExtractor]: Location invariant before [L704-L704] (unsigned long )arg == 0UL [2024-02-02 09:18:43,541 INFO L101 nessWitnessExtractor]: Location invariant before [L725-L725] (g == 42) && (h == 42) [2024-02-02 09:18:43,541 INFO L101 nessWitnessExtractor]: Location invariant before [L692-L692] (((-1016 <= h) && (-999 <= g)) && (-999 <= x)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:43,542 INFO L101 nessWitnessExtractor]: Location invariant before [L705-L705] ((-1016 <= h) && (-999 <= g)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:43,542 INFO L101 nessWitnessExtractor]: Location invariant before [L699-L699] (unsigned long )arg == 0UL [2024-02-02 09:18:43,542 INFO L101 nessWitnessExtractor]: Location invariant before [L732-L732] ((-1016 <= h) && (-999 <= g)) && (-999 <= x) [2024-02-02 09:18:43,542 INFO L101 nessWitnessExtractor]: Location invariant before [L724-L724] ((((((4294967296LL + (long long )x) + (long long )y >= 0LL) && ((4294967295LL - (long long )x) + (long long )y >= 0LL)) && ((4294967295LL + (long long )x) - (long long )y >= 0LL)) && ((4294967294LL - (long long )x) - (long long )y >= 0LL)) && (g == 42)) && (h == 42) [2024-02-02 09:18:43,543 INFO L101 nessWitnessExtractor]: Location invariant before [L736-L736] (((-1016 <= h) && (-1016 <= y)) && (-999 <= g)) && (-999 <= x) [2024-02-02 09:18:43,543 INFO L101 nessWitnessExtractor]: Location invariant before [L713-L713] (unsigned long )arg == 0UL [2024-02-02 09:18:43,543 INFO L101 nessWitnessExtractor]: Location invariant before [L731-L731] (-1016 <= h) && (-999 <= g) [2024-02-02 09:18:43,544 INFO L101 nessWitnessExtractor]: Location invariant before [L691-L691] (((-1016 <= h) && (-999 <= g)) && (-999 <= x)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:43,544 INFO L101 nessWitnessExtractor]: Location invariant before [L718-L718] ((((-1016 <= h) && (-1016 <= y)) && (-999 <= g)) && (-999 <= x)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:43,544 INFO L101 nessWitnessExtractor]: Location invariant before [L714-L714] (unsigned long )arg == 0UL [2024-02-02 09:18:43,544 INFO L101 nessWitnessExtractor]: Location invariant before [L738-L738] (-1016 <= y) && (-999 <= x) [2024-02-02 09:18:43,544 INFO L101 nessWitnessExtractor]: Location invariant before [L708-L708] ((-1016 <= y) && (-999 <= x)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:43,544 INFO L101 nessWitnessExtractor]: Location invariant before [L717-L717] (((-1016 <= h) && (-999 <= g)) && (-999 <= x)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:43,545 INFO L101 nessWitnessExtractor]: Location invariant before [L696-L696] (((-999 <= g) && (-999 <= h)) && (-999 <= x)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:43,545 INFO L101 nessWitnessExtractor]: Location invariant before [L697-L697] (((-999 <= g) && (-999 <= h)) && (-999 <= x)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:43,545 INFO L101 nessWitnessExtractor]: Location invariant before [L690-L690] (((-1016 <= h) && (-999 <= g)) && (-999 <= x)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:43,545 INFO L101 nessWitnessExtractor]: Location invariant before [L709-L709] ((-1016 <= y) && (-999 <= x)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:43,545 INFO L101 nessWitnessExtractor]: Location invariant before [L733-L733] (((-1016 <= h) && (-1016 <= y)) && (-999 <= g)) && (-999 <= x) [2024-02-02 09:18:43,546 INFO L101 nessWitnessExtractor]: Location invariant before [L712-L712] (((((4294967296LL + (long long )x) + (long long )y >= 0LL) && ((4294967295LL - (long long )x) + (long long )y >= 0LL)) && ((4294967295LL + (long long )x) - (long long )y >= 0LL)) && ((4294967294LL - (long long )x) - (long long )y >= 0LL)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:43,546 INFO L101 nessWitnessExtractor]: Location invariant before [L702-L702] (((((4294967296LL + (long long )x) + (long long )y >= 0LL) && ((4294967295LL - (long long )x) + (long long )y >= 0LL)) && ((4294967295LL + (long long )x) - (long long )y >= 0LL)) && ((4294967294LL - (long long )x) - (long long )y >= 0LL)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:43,546 INFO L101 nessWitnessExtractor]: Location invariant before [L721-L721] ((-1016 <= y) && (-999 <= x)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:43,547 INFO L101 nessWitnessExtractor]: Location invariant before [L706-L706] (((-1016 <= h) && (-999 <= g)) && (-999 <= x)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:43,548 INFO L101 nessWitnessExtractor]: Location invariant before [L707-L707] ((((-1016 <= h) && (-1016 <= y)) && (-999 <= g)) && (-999 <= x)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:43,548 INFO L101 nessWitnessExtractor]: Location invariant before [L716-L716] ((-1016 <= h) && (-999 <= g)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:43,593 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-02-02 09:18:43,793 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/36-apron_21-traces-cluster-based_true.i[1092,1105] [2024-02-02 09:18:43,976 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-02-02 09:18:43,992 INFO L202 MainTranslator]: Completed pre-run [2024-02-02 09:18:44,006 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/36-apron_21-traces-cluster-based_true.i[1092,1105] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local 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-02-02 09:18:44,100 ERROR L324 MainTranslator]: Incorrect Syntax: Undeclared variable in ACSL expression: y [2024-02-02 09:18:44,101 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4ad1a668 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 02.02 09:18:44, skipping insertion in model container [2024-02-02 09:18:44,102 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-02-02 09:18:44,103 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2024-02-02 09:18:44,105 INFO L158 Benchmark]: Toolchain (without parser) took 701.89ms. Allocated memory is still 163.6MB. Free memory was 134.1MB in the beginning and 114.2MB in the end (delta: 19.9MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. [2024-02-02 09:18:44,110 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 130.0MB. Free memory is still 88.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-02-02 09:18:44,110 INFO L158 Benchmark]: Witness Parser took 0.18ms. Allocated memory is still 130.0MB. Free memory is still 59.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-02-02 09:18:44,111 INFO L158 Benchmark]: CACSL2BoogieTranslator took 699.53ms. Allocated memory is still 163.6MB. Free memory was 134.1MB in the beginning and 114.2MB in the end (delta: 19.9MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. [2024-02-02 09:18:44,112 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17ms. Allocated memory is still 130.0MB. Free memory is still 88.1MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.18ms. Allocated memory is still 130.0MB. Free memory is still 59.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 699.53ms. Allocated memory is still 163.6MB. Free memory was 134.1MB in the beginning and 114.2MB in the end (delta: 19.9MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - SyntaxErrorResult [Line: 702]: Incorrect Syntax Undeclared variable in ACSL expression: y 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/goblint-regression/36-apron_21-traces-cluster-based_true.i ./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/36-apron_21-traces-cluster-based_true.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-59af5db-m [2024-02-02 09:18:46,524 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-02-02 09:18:46,607 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-02-02 09:18:46,613 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-02-02 09:18:46,614 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-02-02 09:18:46,651 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-02-02 09:18:46,652 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-02-02 09:18:46,652 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-02-02 09:18:46,653 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-02-02 09:18:46,660 INFO L153 SettingsManager]: * Use memory slicer=true [2024-02-02 09:18:46,661 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-02-02 09:18:46,661 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-02-02 09:18:46,662 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-02-02 09:18:46,663 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-02-02 09:18:46,663 INFO L153 SettingsManager]: * Use SBE=true [2024-02-02 09:18:46,664 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-02-02 09:18:46,664 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-02-02 09:18:46,664 INFO L153 SettingsManager]: * sizeof long=4 [2024-02-02 09:18:46,664 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-02-02 09:18:46,665 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-02-02 09:18:46,665 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-02-02 09:18:46,666 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-02-02 09:18:46,666 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-02-02 09:18:46,666 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-02-02 09:18:46,667 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-02-02 09:18:46,667 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-02-02 09:18:46,667 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-02-02 09:18:46,667 INFO L153 SettingsManager]: * sizeof long double=12 [2024-02-02 09:18:46,668 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-02-02 09:18:46,668 INFO L153 SettingsManager]: * Use constant arrays=true [2024-02-02 09:18:46,669 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-02-02 09:18:46,669 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-02-02 09:18:46,670 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-02-02 09:18:46,670 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-02-02 09:18:46,670 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-02-02 09:18:46,670 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-02-02 09:18:46,671 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-02-02 09:18:46,671 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-02-02 09:18:46,671 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-02-02 09:18:46,672 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-02-02 09:18:46,672 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-02-02 09:18:46,672 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-02-02 09:18:46,672 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-02-02 09:18:46,672 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-02-02 09:18:46,673 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-02-02 09:18:46,673 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2024-02-02 09:18:46,673 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-02-02 09:18:46,999 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-02-02 09:18:47,024 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-02-02 09:18:47,027 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-02-02 09:18:47,029 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-02-02 09:18:47,029 INFO L274 PluginConnector]: Witness Parser initialized [2024-02-02 09:18:47,032 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/36-apron_21-traces-cluster-based_true.yml/witness.yml [2024-02-02 09:18:47,204 INFO L270 PluginConnector]: Initializing CDTParser... [2024-02-02 09:18:47,204 INFO L274 PluginConnector]: CDTParser initialized [2024-02-02 09:18:47,205 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/36-apron_21-traces-cluster-based_true.i [2024-02-02 09:18:48,585 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-02-02 09:18:48,887 INFO L384 CDTParser]: Found 1 translation units. [2024-02-02 09:18:48,888 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/36-apron_21-traces-cluster-based_true.i [2024-02-02 09:18:48,907 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/735647914/1f36e7aa645d4cc2824b573f5bf65830/FLAGa1c6f541a [2024-02-02 09:18:48,925 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/735647914/1f36e7aa645d4cc2824b573f5bf65830 [2024-02-02 09:18:48,925 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-02-02 09:18:48,927 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-02-02 09:18:48,929 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-02-02 09:18:48,930 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-02-02 09:18:48,934 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-02-02 09:18:48,935 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 02.02 09:18:47" (1/2) ... [2024-02-02 09:18:48,937 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@374635ca and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 02.02 09:18:48, skipping insertion in model container [2024-02-02 09:18:48,937 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 02.02 09:18:47" (1/2) ... [2024-02-02 09:18:48,938 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@3455ae24 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 02.02 09:18:48, skipping insertion in model container [2024-02-02 09:18:48,938 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.02 09:18:48" (2/2) ... [2024-02-02 09:18:48,939 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@374635ca and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.02 09:18:48, skipping insertion in model container [2024-02-02 09:18:48,939 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.02 09:18:48" (2/2) ... [2024-02-02 09:18:48,939 INFO L86 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-02-02 09:18:49,084 INFO L99 nessWitnessExtractor]: Found the following entries in the witness: [2024-02-02 09:18:49,085 INFO L101 nessWitnessExtractor]: Location invariant before [L703-L703] (unsigned long )arg == 0UL [2024-02-02 09:18:49,086 INFO L101 nessWitnessExtractor]: Location invariant before [L736-L736] (((-1016 <= h) && (-1016 <= y)) && (-999 <= g)) && (-999 <= x) [2024-02-02 09:18:49,086 INFO L101 nessWitnessExtractor]: Location invariant before [L731-L731] (-1016 <= h) && (-999 <= g) [2024-02-02 09:18:49,086 INFO L101 nessWitnessExtractor]: Location invariant before [L714-L714] (unsigned long )arg == 0UL [2024-02-02 09:18:49,086 INFO L101 nessWitnessExtractor]: Location invariant before [L693-L693] ((((-1016 <= h) && (-999 <= g)) && (-999 <= x)) && (h <= 2147483630)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:49,086 INFO L101 nessWitnessExtractor]: Location invariant before [L695-L695] ((((-1016 <= h) && (-999 <= g)) && (-999 <= x)) && (h <= 2147483630)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:49,086 INFO L101 nessWitnessExtractor]: Location invariant before [L719-L719] ((((-1016 <= h) && (-1016 <= y)) && (-999 <= g)) && (-999 <= x)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:49,087 INFO L101 nessWitnessExtractor]: Location invariant before [L717-L717] (((-1016 <= h) && (-999 <= g)) && (-999 <= x)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:49,087 INFO L101 nessWitnessExtractor]: Location invariant before [L720-L720] ((-1016 <= y) && (-999 <= x)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:49,087 INFO L101 nessWitnessExtractor]: Location invariant before [L687-L687] (unsigned long )arg == 0UL [2024-02-02 09:18:49,087 INFO L101 nessWitnessExtractor]: Location invariant before [L705-L705] ((-1016 <= h) && (-999 <= g)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:49,087 INFO L101 nessWitnessExtractor]: Location invariant before [L725-L725] (g == 42) && (h == 42) [2024-02-02 09:18:49,087 INFO L101 nessWitnessExtractor]: Location invariant before [L724-L724] ((((((4294967296LL + (long long )x) + (long long )y >= 0LL) && ((4294967295LL - (long long )x) + (long long )y >= 0LL)) && ((4294967295LL + (long long )x) - (long long )y >= 0LL)) && ((4294967294LL - (long long )x) - (long long )y >= 0LL)) && (g == 42)) && (h == 42) [2024-02-02 09:18:49,088 INFO L101 nessWitnessExtractor]: Location invariant before [L706-L706] (((-1016 <= h) && (-999 <= g)) && (-999 <= x)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:49,088 INFO L101 nessWitnessExtractor]: Location invariant before [L696-L696] (((-999 <= g) && (-999 <= h)) && (-999 <= x)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:49,088 INFO L101 nessWitnessExtractor]: Location invariant before [L716-L716] ((-1016 <= h) && (-999 <= g)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:49,088 INFO L101 nessWitnessExtractor]: Location invariant before [L690-L690] (((-1016 <= h) && (-999 <= g)) && (-999 <= x)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:49,089 INFO L101 nessWitnessExtractor]: Location invariant before [L718-L718] ((((-1016 <= h) && (-1016 <= y)) && (-999 <= g)) && (-999 <= x)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:49,089 INFO L101 nessWitnessExtractor]: Location invariant before [L699-L699] (unsigned long )arg == 0UL [2024-02-02 09:18:49,089 INFO L101 nessWitnessExtractor]: Location invariant before [L713-L713] (unsigned long )arg == 0UL [2024-02-02 09:18:49,089 INFO L101 nessWitnessExtractor]: Location invariant before [L732-L732] ((-1016 <= h) && (-999 <= g)) && (-999 <= x) [2024-02-02 09:18:49,089 INFO L101 nessWitnessExtractor]: Location invariant before [L737-L737] (-1016 <= y) && (-999 <= x) [2024-02-02 09:18:49,090 INFO L101 nessWitnessExtractor]: Location invariant before [L734-L734] (((-1016 <= h) && (-1016 <= y)) && (-999 <= g)) && (-999 <= x) [2024-02-02 09:18:49,090 INFO L101 nessWitnessExtractor]: Location invariant before [L691-L691] (((-1016 <= h) && (-999 <= g)) && (-999 <= x)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:49,090 INFO L101 nessWitnessExtractor]: Location invariant before [L697-L697] (((-999 <= g) && (-999 <= h)) && (-999 <= x)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:49,090 INFO L101 nessWitnessExtractor]: Location invariant before [L704-L704] (unsigned long )arg == 0UL [2024-02-02 09:18:49,090 INFO L101 nessWitnessExtractor]: Location invariant before [L715-L715] ((-1016 <= h) && (-999 <= g)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:49,090 INFO L101 nessWitnessExtractor]: Location invariant before [L712-L712] (((((4294967296LL + (long long )x) + (long long )y >= 0LL) && ((4294967295LL - (long long )x) + (long long )y >= 0LL)) && ((4294967295LL + (long long )x) - (long long )y >= 0LL)) && ((4294967294LL - (long long )x) - (long long )y >= 0LL)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:49,090 INFO L101 nessWitnessExtractor]: Location invariant before [L689-L689] (-999 <= x) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:49,091 INFO L101 nessWitnessExtractor]: Location invariant before [L692-L692] (((-1016 <= h) && (-999 <= g)) && (-999 <= x)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:49,091 INFO L101 nessWitnessExtractor]: Location invariant before [L708-L708] ((-1016 <= y) && (-999 <= x)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:49,091 INFO L101 nessWitnessExtractor]: Location invariant before [L694-L694] ((((-1016 <= h) && (-999 <= g)) && (-999 <= x)) && (h <= 2147483630)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:49,092 INFO L101 nessWitnessExtractor]: Location invariant before [L721-L721] ((-1016 <= y) && (-999 <= x)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:49,092 INFO L101 nessWitnessExtractor]: Location invariant before [L738-L738] (-1016 <= y) && (-999 <= x) [2024-02-02 09:18:49,093 INFO L101 nessWitnessExtractor]: Location invariant before [L709-L709] ((-1016 <= y) && (-999 <= x)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:49,093 INFO L101 nessWitnessExtractor]: Location invariant before [L702-L702] (((((4294967296LL + (long long )x) + (long long )y >= 0LL) && ((4294967295LL - (long long )x) + (long long )y >= 0LL)) && ((4294967295LL + (long long )x) - (long long )y >= 0LL)) && ((4294967294LL - (long long )x) - (long long )y >= 0LL)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:49,093 INFO L101 nessWitnessExtractor]: Location invariant before [L688-L698] (unsigned long )arg == 0UL [2024-02-02 09:18:49,093 INFO L101 nessWitnessExtractor]: Location invariant before [L735-L735] (((-1016 <= h) && (-1016 <= y)) && (-999 <= g)) && (-999 <= x) [2024-02-02 09:18:49,094 INFO L101 nessWitnessExtractor]: Location invariant before [L727-L727] (g == 42) && (h == 42) [2024-02-02 09:18:49,094 INFO L101 nessWitnessExtractor]: Location invariant before [L733-L733] (((-1016 <= h) && (-1016 <= y)) && (-999 <= g)) && (-999 <= x) [2024-02-02 09:18:49,094 INFO L101 nessWitnessExtractor]: Location invariant before [L707-L707] ((((-1016 <= h) && (-1016 <= y)) && (-999 <= g)) && (-999 <= x)) && ((unsigned long )arg == 0UL) [2024-02-02 09:18:49,144 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-02-02 09:18:49,340 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/36-apron_21-traces-cluster-based_true.i[1092,1105] [2024-02-02 09:18:49,524 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-02-02 09:18:49,542 INFO L202 MainTranslator]: Completed pre-run [2024-02-02 09:18:49,556 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/36-apron_21-traces-cluster-based_true.i[1092,1105] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local 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-02-02 09:18:49,624 ERROR L324 MainTranslator]: Incorrect Syntax: Undeclared variable in ACSL expression: y [2024-02-02 09:18:49,625 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@3455ae24 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.02 09:18:49, skipping insertion in model container [2024-02-02 09:18:49,625 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-02-02 09:18:49,625 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2024-02-02 09:18:49,627 INFO L158 Benchmark]: Toolchain (without parser) took 699.70ms. Allocated memory is still 65.0MB. Free memory was 36.3MB in the beginning and 34.8MB in the end (delta: 1.5MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2024-02-02 09:18:49,627 INFO L158 Benchmark]: Witness Parser took 0.21ms. Allocated memory is still 46.1MB. Free memory is still 22.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-02-02 09:18:49,628 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 65.0MB. Free memory is still 49.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-02-02 09:18:49,632 INFO L158 Benchmark]: CACSL2BoogieTranslator took 695.83ms. Allocated memory is still 65.0MB. Free memory was 36.1MB in the beginning and 34.9MB in the end (delta: 1.2MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2024-02-02 09:18:49,634 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 46.1MB. Free memory is still 22.8MB. There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.16ms. Allocated memory is still 65.0MB. Free memory is still 49.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 695.83ms. Allocated memory is still 65.0MB. Free memory was 36.1MB in the beginning and 34.9MB in the end (delta: 1.2MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - SyntaxErrorResult [Line: 702]: Incorrect Syntax Undeclared variable in ACSL expression: y 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