./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/weaver/popl20-commit-2.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/popl20-commit-2.wvr.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a340643f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/weaver/popl20-commit-2.wvr.c ./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/popl20-commit-2.wvr.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-dev-a340643-m [2024-01-27 14:51:51,563 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-01-27 14:51:51,604 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-01-27 14:51:51,607 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-01-27 14:51:51,607 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-01-27 14:51:51,621 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-01-27 14:51:51,622 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-01-27 14:51:51,622 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-01-27 14:51:51,622 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-01-27 14:51:51,623 INFO L153 SettingsManager]: * Use memory slicer=true [2024-01-27 14:51:51,623 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-01-27 14:51:51,623 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-01-27 14:51:51,624 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-01-27 14:51:51,625 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-01-27 14:51:51,625 INFO L153 SettingsManager]: * Use SBE=true [2024-01-27 14:51:51,625 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-01-27 14:51:51,627 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-01-27 14:51:51,627 INFO L153 SettingsManager]: * sizeof long=4 [2024-01-27 14:51:51,628 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-01-27 14:51:51,628 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-01-27 14:51:51,630 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-01-27 14:51:51,630 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-01-27 14:51:51,630 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-01-27 14:51:51,631 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-01-27 14:51:51,631 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-01-27 14:51:51,631 INFO L153 SettingsManager]: * sizeof long double=12 [2024-01-27 14:51:51,631 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-01-27 14:51:51,631 INFO L153 SettingsManager]: * Use constant arrays=true [2024-01-27 14:51:51,632 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-01-27 14:51:51,632 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-01-27 14:51:51,632 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-01-27 14:51:51,632 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-01-27 14:51:51,637 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-01-27 14:51:51,637 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-01-27 14:51:51,638 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-01-27 14:51:51,638 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-01-27 14:51:51,638 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-01-27 14:51:51,638 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-01-27 14:51:51,638 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-01-27 14:51:51,638 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-01-27 14:51:51,638 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-01-27 14:51:51,639 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-01-27 14:51:51,639 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-01-27 14:51:51,639 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-01-27 14:51:51,812 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-01-27 14:51:51,832 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-01-27 14:51:51,834 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-01-27 14:51:51,835 INFO L270 PluginConnector]: Initializing CDTParser... [2024-01-27 14:51:51,835 INFO L274 PluginConnector]: CDTParser initialized [2024-01-27 14:51:51,836 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-commit-2.wvr.c [2024-01-27 14:51:52,785 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-01-27 14:51:52,960 INFO L384 CDTParser]: Found 1 translation units. [2024-01-27 14:51:52,961 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-commit-2.wvr.c [2024-01-27 14:51:52,973 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8dfbc588a/49fd0b208f5c4ca0bf9bdaa255b58cc2/FLAGd9fc1b1a6 [2024-01-27 14:51:52,987 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8dfbc588a/49fd0b208f5c4ca0bf9bdaa255b58cc2 [2024-01-27 14:51:52,990 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-01-27 14:51:52,990 INFO L274 PluginConnector]: Witness Parser initialized [2024-01-27 14:51:52,992 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/popl20-commit-2.wvr.yml/witness.yml [2024-01-27 14:51:53,164 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-01-27 14:51:53,165 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-01-27 14:51:53,166 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-01-27 14:51:53,166 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-01-27 14:51:53,175 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-01-27 14:51:53,175 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.01 02:51:52" (1/2) ... [2024-01-27 14:51:53,176 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@33589d1d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 02:51:53, skipping insertion in model container [2024-01-27 14:51:53,176 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.01 02:51:52" (1/2) ... [2024-01-27 14:51:53,180 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5ea90d7e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 02:51:53, skipping insertion in model container [2024-01-27 14:51:53,181 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.01 02:51:53" (2/2) ... [2024-01-27 14:51:53,181 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@33589d1d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.01 02:51:53, skipping insertion in model container [2024-01-27 14:51:53,181 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.01 02:51:53" (2/2) ... [2024-01-27 14:51:53,181 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-01-27 14:51:53,254 INFO L96 nessWitnessExtractor]: Found the following entries in the witness: [2024-01-27 14:51:53,255 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:53,255 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,255 INFO L98 nessWitnessExtractor]: Location invariant before [L71-L71] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,255 INFO L98 nessWitnessExtractor]: Location invariant before [L126-L126] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,255 INFO L98 nessWitnessExtractor]: Location invariant before [L63-L63] -2147483647 <= node1_back [2024-01-27 14:51:53,256 INFO L98 nessWitnessExtractor]: Location invariant before [L63-L63] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:53,256 INFO L98 nessWitnessExtractor]: Location invariant before [L63-L63] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,256 INFO L98 nessWitnessExtractor]: Location invariant before [L120-L120] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,256 INFO L98 nessWitnessExtractor]: Location invariant before [L120-L120] 0 <= manager_back [2024-01-27 14:51:53,256 INFO L98 nessWitnessExtractor]: Location invariant before [L120-L120] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:53,256 INFO L98 nessWitnessExtractor]: Location invariant before [L160-L160] update == 0 [2024-01-27 14:51:53,256 INFO L98 nessWitnessExtractor]: Location invariant before [L160-L160] client == 0 [2024-01-27 14:51:53,257 INFO L98 nessWitnessExtractor]: Location invariant before [L160-L160] safe == (_Bool)1 [2024-01-27 14:51:53,257 INFO L98 nessWitnessExtractor]: Location invariant before [L160-L160] node1_size == 0 [2024-01-27 14:51:53,257 INFO L98 nessWitnessExtractor]: Location invariant before [L160-L160] ok == 0 [2024-01-27 14:51:53,257 INFO L98 nessWitnessExtractor]: Location invariant before [L160-L160] node2_size == 0 [2024-01-27 14:51:53,257 INFO L98 nessWitnessExtractor]: Location invariant before [L160-L160] node1_front == 0 [2024-01-27 14:51:53,257 INFO L98 nessWitnessExtractor]: Location invariant before [L160-L160] node2_back == 0 [2024-01-27 14:51:53,257 INFO L98 nessWitnessExtractor]: Location invariant before [L160-L160] node1 == 0 [2024-01-27 14:51:53,258 INFO L98 nessWitnessExtractor]: Location invariant before [L160-L160] node2 == 0 [2024-01-27 14:51:53,258 INFO L98 nessWitnessExtractor]: Location invariant before [L160-L160] node2_front == 0 [2024-01-27 14:51:53,258 INFO L98 nessWitnessExtractor]: Location invariant before [L160-L160] node1_back == 0 [2024-01-27 14:51:53,258 INFO L98 nessWitnessExtractor]: Location invariant before [L99-L99] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:53,258 INFO L98 nessWitnessExtractor]: Location invariant before [L99-L99] -2147483647 <= node1_front [2024-01-27 14:51:53,259 INFO L98 nessWitnessExtractor]: Location invariant before [L99-L99] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,259 INFO L98 nessWitnessExtractor]: Location invariant before [L66-L66] 0 <= node2_back [2024-01-27 14:51:53,259 INFO L98 nessWitnessExtractor]: Location invariant before [L66-L66] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,259 INFO L98 nessWitnessExtractor]: Location invariant before [L66-L66] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:53,259 INFO L98 nessWitnessExtractor]: Location invariant before [L61-L61] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,259 INFO L98 nessWitnessExtractor]: Location invariant before [L61-L61] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:53,259 INFO L98 nessWitnessExtractor]: Location invariant before [L74-L74] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,259 INFO L98 nessWitnessExtractor]: Location invariant before [L74-L74] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:53,260 INFO L98 nessWitnessExtractor]: Location invariant before [L83-L83] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,260 INFO L98 nessWitnessExtractor]: Location invariant before [L67-L67] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,260 INFO L98 nessWitnessExtractor]: Location invariant before [L67-L67] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:53,260 INFO L98 nessWitnessExtractor]: Loop invariant at [L130-L142] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,260 INFO L98 nessWitnessExtractor]: Location invariant before [L77-L77] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,261 INFO L98 nessWitnessExtractor]: Location invariant before [L68-L68] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,262 INFO L98 nessWitnessExtractor]: Location invariant before [L68-L68] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:53,262 INFO L98 nessWitnessExtractor]: Loop invariant at [L196-L198] ok == 0 [2024-01-27 14:51:53,262 INFO L98 nessWitnessExtractor]: Loop invariant at [L196-L198] node2 == 0 [2024-01-27 14:51:53,262 INFO L98 nessWitnessExtractor]: Loop invariant at [L196-L198] (size != 0 && ((((((((8 <= size && 8 <= i) || (7 <= size && i == 7)) || (6 <= size && i == 6)) || (5 <= size && i == 5)) || (4 <= size && i == 4)) || (3 <= size && i == 3)) || (2 <= size && i == 2)) || (1 <= size && i == 1))) || (0 == i && i == 0) [2024-01-27 14:51:53,262 INFO L98 nessWitnessExtractor]: Loop invariant at [L196-L198] safe == (_Bool)1 [2024-01-27 14:51:53,262 INFO L98 nessWitnessExtractor]: Loop invariant at [L196-L198] update == 0 [2024-01-27 14:51:53,263 INFO L98 nessWitnessExtractor]: Location invariant before [L86-L86] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:53,263 INFO L98 nessWitnessExtractor]: Location invariant before [L86-L86] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,263 INFO L98 nessWitnessExtractor]: Loop invariant at [L112-L124] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,263 INFO L98 nessWitnessExtractor]: Location invariant before [L84-L84] 0 <= client_back [2024-01-27 14:51:53,263 INFO L98 nessWitnessExtractor]: Location invariant before [L84-L84] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:53,263 INFO L98 nessWitnessExtractor]: Location invariant before [L84-L84] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,263 INFO L98 nessWitnessExtractor]: Location invariant before [L55-L55] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,264 INFO L98 nessWitnessExtractor]: Location invariant before [L55-L55] safe == (_Bool)1 [2024-01-27 14:51:53,264 INFO L98 nessWitnessExtractor]: Loop invariant at [L94-L106] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,264 INFO L98 nessWitnessExtractor]: Location invariant before [L104-L104] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,264 INFO L98 nessWitnessExtractor]: Location invariant before [L104-L104] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:53,265 INFO L98 nessWitnessExtractor]: Location invariant before [L167-L167] node2_back == 0 [2024-01-27 14:51:53,265 INFO L98 nessWitnessExtractor]: Location invariant before [L167-L167] node2_size == 0 [2024-01-27 14:51:53,266 INFO L98 nessWitnessExtractor]: Location invariant before [L167-L167] update == 0 [2024-01-27 14:51:53,266 INFO L98 nessWitnessExtractor]: Location invariant before [L167-L167] node2 == 0 [2024-01-27 14:51:53,266 INFO L98 nessWitnessExtractor]: Location invariant before [L167-L167] safe == (_Bool)1 [2024-01-27 14:51:53,266 INFO L98 nessWitnessExtractor]: Location invariant before [L167-L167] ok == 0 [2024-01-27 14:51:53,266 INFO L98 nessWitnessExtractor]: Location invariant before [L167-L167] node2_front == 0 [2024-01-27 14:51:53,266 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,266 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] -2147483647 <= client_front [2024-01-27 14:51:53,266 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:53,267 INFO L98 nessWitnessExtractor]: Location invariant before [L60-L60] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,267 INFO L98 nessWitnessExtractor]: Location invariant before [L60-L60] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:53,267 INFO L98 nessWitnessExtractor]: Location invariant before [L60-L60] 0 <= node1_back [2024-01-27 14:51:53,267 INFO L98 nessWitnessExtractor]: Location invariant before [L95-L95] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,267 INFO L98 nessWitnessExtractor]: Location invariant before [L140-L140] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,267 INFO L98 nessWitnessExtractor]: Location invariant before [L140-L140] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:53,267 INFO L98 nessWitnessExtractor]: Location invariant before [L75-L75] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:53,267 INFO L98 nessWitnessExtractor]: Location invariant before [L75-L75] -2147483647 <= manager_front [2024-01-27 14:51:53,268 INFO L98 nessWitnessExtractor]: Location invariant before [L75-L75] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,268 INFO L98 nessWitnessExtractor]: Location invariant before [L192-L192] safe == (_Bool)1 [2024-01-27 14:51:53,268 INFO L98 nessWitnessExtractor]: Location invariant before [L192-L192] node2 == 0 [2024-01-27 14:51:53,268 INFO L98 nessWitnessExtractor]: Location invariant before [L192-L192] update == 0 [2024-01-27 14:51:53,268 INFO L98 nessWitnessExtractor]: Location invariant before [L192-L192] ok == 0 [2024-01-27 14:51:53,268 INFO L98 nessWitnessExtractor]: Location invariant before [L90-L90] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,268 INFO L98 nessWitnessExtractor]: Location invariant before [L78-L78] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:53,268 INFO L98 nessWitnessExtractor]: Location invariant before [L78-L78] -2147483647 <= manager_back [2024-01-27 14:51:53,269 INFO L98 nessWitnessExtractor]: Location invariant before [L78-L78] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,269 INFO L98 nessWitnessExtractor]: Location invariant before [L78-L78] manager_front <= 2147483646 [2024-01-27 14:51:53,269 INFO L98 nessWitnessExtractor]: Location invariant before [L144-L144] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,269 INFO L98 nessWitnessExtractor]: Location invariant before [L132-L132] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,269 INFO L98 nessWitnessExtractor]: Location invariant before [L132-L132] 0 <= manager_back [2024-01-27 14:51:53,269 INFO L98 nessWitnessExtractor]: Location invariant before [L132-L132] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:53,269 INFO L98 nessWitnessExtractor]: Location invariant before [L173-L173] safe == (_Bool)1 [2024-01-27 14:51:53,269 INFO L98 nessWitnessExtractor]: Location invariant before [L173-L173] update == 0 [2024-01-27 14:51:53,270 INFO L98 nessWitnessExtractor]: Location invariant before [L53-L53] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,270 INFO L98 nessWitnessExtractor]: Location invariant before [L170-L170] update == 0 [2024-01-27 14:51:53,270 INFO L98 nessWitnessExtractor]: Location invariant before [L170-L170] safe == (_Bool)1 [2024-01-27 14:51:53,270 INFO L98 nessWitnessExtractor]: Location invariant before [L170-L170] ok == 0 [2024-01-27 14:51:53,270 INFO L98 nessWitnessExtractor]: Location invariant before [L170-L170] node2 == 0 [2024-01-27 14:51:53,270 INFO L98 nessWitnessExtractor]: Location invariant before [L96-L96] node1_front <= 2147483646 [2024-01-27 14:51:53,270 INFO L98 nessWitnessExtractor]: Location invariant before [L96-L96] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,270 INFO L98 nessWitnessExtractor]: Location invariant before [L96-L96] -2147483647 <= node1_back [2024-01-27 14:51:53,271 INFO L98 nessWitnessExtractor]: Location invariant before [L96-L96] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:53,271 INFO L98 nessWitnessExtractor]: Location invariant before [L133-L133] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:53,271 INFO L98 nessWitnessExtractor]: Location invariant before [L133-L133] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,271 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,271 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:53,271 INFO L98 nessWitnessExtractor]: Location invariant before [L138-L138] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:53,271 INFO L98 nessWitnessExtractor]: Location invariant before [L138-L138] -2147483647 <= client_back [2024-01-27 14:51:53,272 INFO L98 nessWitnessExtractor]: Location invariant before [L138-L138] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,272 INFO L98 nessWitnessExtractor]: Location invariant before [L138-L138] client_front <= 2147483646 [2024-01-27 14:51:53,272 INFO L98 nessWitnessExtractor]: Location invariant before [L139-L139] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,273 INFO L98 nessWitnessExtractor]: Location invariant before [L139-L139] safe == (_Bool)1 [2024-01-27 14:51:53,273 INFO L98 nessWitnessExtractor]: Loop invariant at [L52-L88] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,274 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] node1_front == 0 [2024-01-27 14:51:53,274 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] node1_size == 0 [2024-01-27 14:51:53,274 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] client_front == 0 [2024-01-27 14:51:53,274 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] client_size == 0 [2024-01-27 14:51:53,274 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] manager == 0 [2024-01-27 14:51:53,274 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] node2_front == 0 [2024-01-27 14:51:53,275 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] client_back == 0 [2024-01-27 14:51:53,275 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] update == 0 [2024-01-27 14:51:53,275 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] node2_back == 0 [2024-01-27 14:51:53,275 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] client == 0 [2024-01-27 14:51:53,275 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] manager_front == 0 [2024-01-27 14:51:53,275 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] node2 == 0 [2024-01-27 14:51:53,276 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] manager_back == 0 [2024-01-27 14:51:53,276 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] node1_back == 0 [2024-01-27 14:51:53,276 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] ok == 0 [2024-01-27 14:51:53,276 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] node1 == 0 [2024-01-27 14:51:53,276 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] node2_size == 0 [2024-01-27 14:51:53,276 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] safe == (_Bool)1 [2024-01-27 14:51:53,276 INFO L98 nessWitnessExtractor]: Location invariant before [L195-L195] update == 0 [2024-01-27 14:51:53,277 INFO L98 nessWitnessExtractor]: Location invariant before [L195-L195] node2 == 0 [2024-01-27 14:51:53,277 INFO L98 nessWitnessExtractor]: Location invariant before [L195-L195] safe == (_Bool)1 [2024-01-27 14:51:53,277 INFO L98 nessWitnessExtractor]: Location invariant before [L195-L195] ok == 0 [2024-01-27 14:51:53,277 INFO L98 nessWitnessExtractor]: Location invariant before [L165-L165] node1 == 0 [2024-01-27 14:51:53,277 INFO L98 nessWitnessExtractor]: Location invariant before [L165-L165] ok == 0 [2024-01-27 14:51:53,277 INFO L98 nessWitnessExtractor]: Location invariant before [L165-L165] node2 == 0 [2024-01-27 14:51:53,277 INFO L98 nessWitnessExtractor]: Location invariant before [L165-L165] node2_back == 0 [2024-01-27 14:51:53,277 INFO L98 nessWitnessExtractor]: Location invariant before [L165-L165] safe == (_Bool)1 [2024-01-27 14:51:53,278 INFO L98 nessWitnessExtractor]: Location invariant before [L165-L165] update == 0 [2024-01-27 14:51:53,278 INFO L98 nessWitnessExtractor]: Location invariant before [L165-L165] node2_size == 0 [2024-01-27 14:51:53,278 INFO L98 nessWitnessExtractor]: Location invariant before [L165-L165] node2_front == 0 [2024-01-27 14:51:53,278 INFO L98 nessWitnessExtractor]: Location invariant before [L56-L56] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,278 INFO L98 nessWitnessExtractor]: Location invariant before [L56-L56] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:53,278 INFO L98 nessWitnessExtractor]: Location invariant before [L97-L97] safe == (_Bool)1 [2024-01-27 14:51:53,279 INFO L98 nessWitnessExtractor]: Location invariant before [L97-L97] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,279 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,279 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] (((((((((((((safe == (_Bool)0 || safe == (_Bool)1) || safe == (_Bool)1) || safe == (_Bool)1) || (safe == (_Bool)0 || safe == (_Bool)1)) || (safe == (_Bool)0 || safe == (_Bool)1)) || (safe == (_Bool)0 || safe == (_Bool)1)) || safe == (_Bool)1) || safe == (_Bool)1) || (safe == (_Bool)0 || safe == (_Bool)1)) || (safe == (_Bool)0 || safe == (_Bool)1)) || (safe == (_Bool)0 || safe == (_Bool)1)) || safe == (_Bool)1) || safe == (_Bool)1) || (safe == (_Bool)0 || safe == (_Bool)1) [2024-01-27 14:51:53,280 INFO L98 nessWitnessExtractor]: Location invariant before [L59-L59] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,280 INFO L98 nessWitnessExtractor]: Location invariant before [L159-L159] node2_size == 0 [2024-01-27 14:51:53,280 INFO L98 nessWitnessExtractor]: Location invariant before [L159-L159] client == 0 [2024-01-27 14:51:53,280 INFO L98 nessWitnessExtractor]: Location invariant before [L159-L159] node1_size == 0 [2024-01-27 14:51:53,280 INFO L98 nessWitnessExtractor]: Location invariant before [L159-L159] ok == 0 [2024-01-27 14:51:53,280 INFO L98 nessWitnessExtractor]: Location invariant before [L159-L159] node1 == 0 [2024-01-27 14:51:53,280 INFO L98 nessWitnessExtractor]: Location invariant before [L159-L159] update == 0 [2024-01-27 14:51:53,280 INFO L98 nessWitnessExtractor]: Location invariant before [L159-L159] node1_back == 0 [2024-01-27 14:51:53,280 INFO L98 nessWitnessExtractor]: Location invariant before [L159-L159] node2_back == 0 [2024-01-27 14:51:53,281 INFO L98 nessWitnessExtractor]: Location invariant before [L159-L159] node2 == 0 [2024-01-27 14:51:53,281 INFO L98 nessWitnessExtractor]: Location invariant before [L159-L159] node1_front == 0 [2024-01-27 14:51:53,281 INFO L98 nessWitnessExtractor]: Location invariant before [L159-L159] node2_front == 0 [2024-01-27 14:51:53,281 INFO L98 nessWitnessExtractor]: Location invariant before [L159-L159] safe == (_Bool)1 [2024-01-27 14:51:53,281 INFO L98 nessWitnessExtractor]: Location invariant before [L159-L159] client_size == 0 [2024-01-27 14:51:53,281 INFO L98 nessWitnessExtractor]: Location invariant before [L54-L54] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,281 INFO L98 nessWitnessExtractor]: Location invariant before [L54-L54] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:53,281 INFO L98 nessWitnessExtractor]: Location invariant before [L54-L54] -2147483647 <= manager_back [2024-01-27 14:51:53,282 INFO L98 nessWitnessExtractor]: Location invariant before [L54-L54] manager_front <= 2147483646 [2024-01-27 14:51:53,282 INFO L98 nessWitnessExtractor]: Location invariant before [L80-L80] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:53,282 INFO L98 nessWitnessExtractor]: Location invariant before [L80-L80] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,282 INFO L98 nessWitnessExtractor]: Location invariant before [L65-L65] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,283 INFO L98 nessWitnessExtractor]: Location invariant before [L57-L57] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,283 INFO L98 nessWitnessExtractor]: Location invariant before [L57-L57] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:53,283 INFO L98 nessWitnessExtractor]: Location invariant before [L57-L57] -2147483647 <= manager_front [2024-01-27 14:51:53,283 INFO L98 nessWitnessExtractor]: Location invariant before [L103-L103] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,283 INFO L98 nessWitnessExtractor]: Location invariant before [L103-L103] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:53,283 INFO L98 nessWitnessExtractor]: Location invariant before [L87-L87] -2147483647 <= client_back [2024-01-27 14:51:53,284 INFO L98 nessWitnessExtractor]: Location invariant before [L87-L87] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,284 INFO L98 nessWitnessExtractor]: Location invariant before [L87-L87] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:53,284 INFO L98 nessWitnessExtractor]: Location invariant before [L81-L81] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,284 INFO L98 nessWitnessExtractor]: Location invariant before [L81-L81] -2147483647 <= manager_front [2024-01-27 14:51:53,284 INFO L98 nessWitnessExtractor]: Location invariant before [L81-L81] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:53,285 INFO L98 nessWitnessExtractor]: Location invariant before [L79-L79] safe == (_Bool)1 [2024-01-27 14:51:53,285 INFO L98 nessWitnessExtractor]: Location invariant before [L79-L79] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,285 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] safe == (_Bool)1 [2024-01-27 14:51:53,286 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] update == 0 [2024-01-27 14:51:53,287 INFO L98 nessWitnessExtractor]: Location invariant before [L62-L62] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:53,288 INFO L98 nessWitnessExtractor]: Location invariant before [L62-L62] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,288 INFO L98 nessWitnessExtractor]: Location invariant before [L163-L163] ok == 0 [2024-01-27 14:51:53,288 INFO L98 nessWitnessExtractor]: Location invariant before [L163-L163] node1_back == 0 [2024-01-27 14:51:53,292 INFO L98 nessWitnessExtractor]: Location invariant before [L163-L163] node2_front == 0 [2024-01-27 14:51:53,292 INFO L98 nessWitnessExtractor]: Location invariant before [L163-L163] node2 == 0 [2024-01-27 14:51:53,293 INFO L98 nessWitnessExtractor]: Location invariant before [L163-L163] update == 0 [2024-01-27 14:51:53,293 INFO L98 nessWitnessExtractor]: Location invariant before [L163-L163] node1 == 0 [2024-01-27 14:51:53,293 INFO L98 nessWitnessExtractor]: Location invariant before [L163-L163] safe == (_Bool)1 [2024-01-27 14:51:53,293 INFO L98 nessWitnessExtractor]: Location invariant before [L163-L163] node2_size == 0 [2024-01-27 14:51:53,293 INFO L98 nessWitnessExtractor]: Location invariant before [L163-L163] node2_back == 0 [2024-01-27 14:51:53,293 INFO L98 nessWitnessExtractor]: Location invariant before [L163-L163] node1_size == 0 [2024-01-27 14:51:53,293 INFO L98 nessWitnessExtractor]: Location invariant before [L121-L121] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:53,293 INFO L98 nessWitnessExtractor]: Location invariant before [L121-L121] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,293 INFO L98 nessWitnessExtractor]: Location invariant before [L123-L123] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:53,294 INFO L98 nessWitnessExtractor]: Location invariant before [L123-L123] -2147483647 <= manager_back [2024-01-27 14:51:53,294 INFO L98 nessWitnessExtractor]: Location invariant before [L123-L123] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,294 INFO L98 nessWitnessExtractor]: Location invariant before [L122-L122] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,294 INFO L98 nessWitnessExtractor]: Location invariant before [L122-L122] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:53,294 INFO L98 nessWitnessExtractor]: Location invariant before [L164-L164] update == 0 [2024-01-27 14:51:53,294 INFO L98 nessWitnessExtractor]: Location invariant before [L164-L164] node1 == 0 [2024-01-27 14:51:53,294 INFO L98 nessWitnessExtractor]: Location invariant before [L164-L164] node2_front == 0 [2024-01-27 14:51:53,294 INFO L98 nessWitnessExtractor]: Location invariant before [L164-L164] node2_back == 0 [2024-01-27 14:51:53,294 INFO L98 nessWitnessExtractor]: Location invariant before [L164-L164] node2_size == 0 [2024-01-27 14:51:53,294 INFO L98 nessWitnessExtractor]: Location invariant before [L164-L164] ok == 0 [2024-01-27 14:51:53,295 INFO L98 nessWitnessExtractor]: Location invariant before [L164-L164] safe == (_Bool)1 [2024-01-27 14:51:53,295 INFO L98 nessWitnessExtractor]: Location invariant before [L164-L164] node1_size == 0 [2024-01-27 14:51:53,295 INFO L98 nessWitnessExtractor]: Location invariant before [L164-L164] node2 == 0 [2024-01-27 14:51:53,295 INFO L98 nessWitnessExtractor]: Location invariant before [L158-L158] node1 == 0 [2024-01-27 14:51:53,295 INFO L98 nessWitnessExtractor]: Location invariant before [L158-L158] node2_front == 0 [2024-01-27 14:51:53,296 INFO L98 nessWitnessExtractor]: Location invariant before [L158-L158] node1_size == 0 [2024-01-27 14:51:53,296 INFO L98 nessWitnessExtractor]: Location invariant before [L158-L158] node1_back == 0 [2024-01-27 14:51:53,296 INFO L98 nessWitnessExtractor]: Location invariant before [L158-L158] ok == 0 [2024-01-27 14:51:53,296 INFO L98 nessWitnessExtractor]: Location invariant before [L158-L158] node2_back == 0 [2024-01-27 14:51:53,296 INFO L98 nessWitnessExtractor]: Location invariant before [L158-L158] safe == (_Bool)1 [2024-01-27 14:51:53,296 INFO L98 nessWitnessExtractor]: Location invariant before [L158-L158] client_back == 0 [2024-01-27 14:51:53,296 INFO L98 nessWitnessExtractor]: Location invariant before [L158-L158] update == 0 [2024-01-27 14:51:53,297 INFO L98 nessWitnessExtractor]: Location invariant before [L158-L158] node2 == 0 [2024-01-27 14:51:53,297 INFO L98 nessWitnessExtractor]: Location invariant before [L158-L158] node1_front == 0 [2024-01-27 14:51:53,297 INFO L98 nessWitnessExtractor]: Location invariant before [L158-L158] client_size == 0 [2024-01-27 14:51:53,297 INFO L98 nessWitnessExtractor]: Location invariant before [L158-L158] client == 0 [2024-01-27 14:51:53,297 INFO L98 nessWitnessExtractor]: Location invariant before [L158-L158] node2_size == 0 [2024-01-27 14:51:53,297 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,297 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] -2147483647 <= manager_back [2024-01-27 14:51:53,297 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:53,297 INFO L98 nessWitnessExtractor]: Location invariant before [L69-L69] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:53,298 INFO L98 nessWitnessExtractor]: Location invariant before [L69-L69] -2147483647 <= node2_back [2024-01-27 14:51:53,298 INFO L98 nessWitnessExtractor]: Location invariant before [L69-L69] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,298 INFO L98 nessWitnessExtractor]: Location invariant before [L169-L169] node2_size == 0 [2024-01-27 14:51:53,298 INFO L98 nessWitnessExtractor]: Location invariant before [L169-L169] safe == (_Bool)1 [2024-01-27 14:51:53,298 INFO L98 nessWitnessExtractor]: Location invariant before [L169-L169] ok == 0 [2024-01-27 14:51:53,298 INFO L98 nessWitnessExtractor]: Location invariant before [L169-L169] update == 0 [2024-01-27 14:51:53,298 INFO L98 nessWitnessExtractor]: Location invariant before [L169-L169] node2 == 0 [2024-01-27 14:51:53,298 INFO L98 nessWitnessExtractor]: Location invariant before [L197-L197] size != 0 [2024-01-27 14:51:53,298 INFO L98 nessWitnessExtractor]: Location invariant before [L197-L197] ok == 0 [2024-01-27 14:51:53,299 INFO L98 nessWitnessExtractor]: Location invariant before [L197-L197] safe == (_Bool)1 [2024-01-27 14:51:53,299 INFO L98 nessWitnessExtractor]: Location invariant before [L197-L197] (((((((((8 <= i && 9 <= size) && i <= 2147483646) || (8 <= size && i == 7)) || (7 <= size && i == 6)) || (6 <= size && i == 5)) || (5 <= size && i == 4)) || (4 <= size && i == 3)) || (3 <= size && i == 2)) || (2 <= size && i == 1)) || ((1 <= size && 0 == i) && i == 0) [2024-01-27 14:51:53,299 INFO L98 nessWitnessExtractor]: Location invariant before [L197-L197] node2 == 0 [2024-01-27 14:51:53,299 INFO L98 nessWitnessExtractor]: Location invariant before [L197-L197] update == 0 [2024-01-27 14:51:53,299 INFO L98 nessWitnessExtractor]: Location invariant before [L101-L101] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,299 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] manager == 0 [2024-01-27 14:51:53,299 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] node1_size == 0 [2024-01-27 14:51:53,299 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] client_front == 0 [2024-01-27 14:51:53,299 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] node1_front == 0 [2024-01-27 14:51:53,300 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] node1 == 0 [2024-01-27 14:51:53,300 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] node2_front == 0 [2024-01-27 14:51:53,300 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] client == 0 [2024-01-27 14:51:53,300 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] update == 0 [2024-01-27 14:51:53,300 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] client_size == 0 [2024-01-27 14:51:53,300 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] node2_back == 0 [2024-01-27 14:51:53,300 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] node2 == 0 [2024-01-27 14:51:53,300 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] node1_back == 0 [2024-01-27 14:51:53,300 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] safe == (_Bool)1 [2024-01-27 14:51:53,301 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] client_back == 0 [2024-01-27 14:51:53,302 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] ok == 0 [2024-01-27 14:51:53,302 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] node2_size == 0 [2024-01-27 14:51:53,302 INFO L98 nessWitnessExtractor]: Location invariant before [L131-L131] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,302 INFO L98 nessWitnessExtractor]: Location invariant before [L150-L150] manager_size == 0 [2024-01-27 14:51:53,302 INFO L98 nessWitnessExtractor]: Location invariant before [L150-L150] node1_back == 0 [2024-01-27 14:51:53,302 INFO L98 nessWitnessExtractor]: Location invariant before [L150-L150] node1 == 0 [2024-01-27 14:51:53,302 INFO L98 nessWitnessExtractor]: Location invariant before [L150-L150] node2_back == 0 [2024-01-27 14:51:53,303 INFO L98 nessWitnessExtractor]: Location invariant before [L150-L150] node2 == 0 [2024-01-27 14:51:53,303 INFO L98 nessWitnessExtractor]: Location invariant before [L150-L150] safe == (_Bool)0 [2024-01-27 14:51:53,303 INFO L98 nessWitnessExtractor]: Location invariant before [L150-L150] update == 0 [2024-01-27 14:51:53,303 INFO L98 nessWitnessExtractor]: Location invariant before [L150-L150] client_size == 0 [2024-01-27 14:51:53,303 INFO L98 nessWitnessExtractor]: Location invariant before [L150-L150] manager_back == 0 [2024-01-27 14:51:53,303 INFO L98 nessWitnessExtractor]: Location invariant before [L150-L150] node1_size == 0 [2024-01-27 14:51:53,304 INFO L98 nessWitnessExtractor]: Location invariant before [L150-L150] node1_front == 0 [2024-01-27 14:51:53,304 INFO L98 nessWitnessExtractor]: Location invariant before [L150-L150] node2_size == 0 [2024-01-27 14:51:53,304 INFO L98 nessWitnessExtractor]: Location invariant before [L150-L150] client == 0 [2024-01-27 14:51:53,304 INFO L98 nessWitnessExtractor]: Location invariant before [L150-L150] node2_front == 0 [2024-01-27 14:51:53,304 INFO L98 nessWitnessExtractor]: Location invariant before [L150-L150] manager_front == 0 [2024-01-27 14:51:53,304 INFO L98 nessWitnessExtractor]: Location invariant before [L150-L150] client_front == 0 [2024-01-27 14:51:53,304 INFO L98 nessWitnessExtractor]: Location invariant before [L150-L150] ok == 0 [2024-01-27 14:51:53,304 INFO L98 nessWitnessExtractor]: Location invariant before [L150-L150] client_back == 0 [2024-01-27 14:51:53,304 INFO L98 nessWitnessExtractor]: Location invariant before [L150-L150] manager == 0 [2024-01-27 14:51:53,304 INFO L98 nessWitnessExtractor]: Location invariant before [L199-L199] 0 <= i [2024-01-27 14:51:53,305 INFO L98 nessWitnessExtractor]: Location invariant before [L199-L199] update == 0 [2024-01-27 14:51:53,305 INFO L98 nessWitnessExtractor]: Location invariant before [L199-L199] safe == (_Bool)1 [2024-01-27 14:51:53,305 INFO L98 nessWitnessExtractor]: Location invariant before [L199-L199] node2 == 0 [2024-01-27 14:51:53,305 INFO L98 nessWitnessExtractor]: Location invariant before [L199-L199] ok == 0 [2024-01-27 14:51:53,305 INFO L98 nessWitnessExtractor]: Location invariant before [L162-L162] safe == (_Bool)1 [2024-01-27 14:51:53,305 INFO L98 nessWitnessExtractor]: Location invariant before [L162-L162] node1_front == 0 [2024-01-27 14:51:53,305 INFO L98 nessWitnessExtractor]: Location invariant before [L162-L162] node1 == 0 [2024-01-27 14:51:53,305 INFO L98 nessWitnessExtractor]: Location invariant before [L162-L162] node2_front == 0 [2024-01-27 14:51:53,305 INFO L98 nessWitnessExtractor]: Location invariant before [L162-L162] node2 == 0 [2024-01-27 14:51:53,306 INFO L98 nessWitnessExtractor]: Location invariant before [L162-L162] node1_back == 0 [2024-01-27 14:51:53,306 INFO L98 nessWitnessExtractor]: Location invariant before [L162-L162] update == 0 [2024-01-27 14:51:53,306 INFO L98 nessWitnessExtractor]: Location invariant before [L162-L162] node1_size == 0 [2024-01-27 14:51:53,306 INFO L98 nessWitnessExtractor]: Location invariant before [L162-L162] node2_size == 0 [2024-01-27 14:51:53,306 INFO L98 nessWitnessExtractor]: Location invariant before [L162-L162] ok == 0 [2024-01-27 14:51:53,306 INFO L98 nessWitnessExtractor]: Location invariant before [L162-L162] node2_back == 0 [2024-01-27 14:51:53,306 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,306 INFO L98 nessWitnessExtractor]: Location invariant before [L114-L114] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:53,306 INFO L98 nessWitnessExtractor]: Location invariant before [L114-L114] -2147483647 <= node2_back [2024-01-27 14:51:53,306 INFO L98 nessWitnessExtractor]: Location invariant before [L114-L114] node2_front <= 2147483646 [2024-01-27 14:51:53,307 INFO L98 nessWitnessExtractor]: Location invariant before [L114-L114] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,307 INFO L98 nessWitnessExtractor]: Location invariant before [L154-L154] node1_front == 0 [2024-01-27 14:51:53,307 INFO L98 nessWitnessExtractor]: Location invariant before [L154-L154] update == 0 [2024-01-27 14:51:53,307 INFO L98 nessWitnessExtractor]: Location invariant before [L154-L154] manager == 0 [2024-01-27 14:51:53,307 INFO L98 nessWitnessExtractor]: Location invariant before [L154-L154] ok == 0 [2024-01-27 14:51:53,307 INFO L98 nessWitnessExtractor]: Location invariant before [L154-L154] node2_back == 0 [2024-01-27 14:51:53,307 INFO L98 nessWitnessExtractor]: Location invariant before [L154-L154] node2_front == 0 [2024-01-27 14:51:53,307 INFO L98 nessWitnessExtractor]: Location invariant before [L154-L154] node2_size == 0 [2024-01-27 14:51:53,307 INFO L98 nessWitnessExtractor]: Location invariant before [L154-L154] node1_back == 0 [2024-01-27 14:51:53,308 INFO L98 nessWitnessExtractor]: Location invariant before [L154-L154] client_back == 0 [2024-01-27 14:51:53,308 INFO L98 nessWitnessExtractor]: Location invariant before [L154-L154] node2 == 0 [2024-01-27 14:51:53,310 INFO L98 nessWitnessExtractor]: Location invariant before [L154-L154] node1 == 0 [2024-01-27 14:51:53,311 INFO L98 nessWitnessExtractor]: Location invariant before [L154-L154] client_front == 0 [2024-01-27 14:51:53,311 INFO L98 nessWitnessExtractor]: Location invariant before [L154-L154] client == 0 [2024-01-27 14:51:53,311 INFO L98 nessWitnessExtractor]: Location invariant before [L154-L154] client_size == 0 [2024-01-27 14:51:53,312 INFO L98 nessWitnessExtractor]: Location invariant before [L154-L154] safe == (_Bool)1 [2024-01-27 14:51:53,312 INFO L98 nessWitnessExtractor]: Location invariant before [L154-L154] manager_back == 0 [2024-01-27 14:51:53,312 INFO L98 nessWitnessExtractor]: Location invariant before [L154-L154] node1_size == 0 [2024-01-27 14:51:53,312 INFO L98 nessWitnessExtractor]: Location invariant before [L72-L72] -2147483647 <= manager_back [2024-01-27 14:51:53,312 INFO L98 nessWitnessExtractor]: Location invariant before [L72-L72] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:53,312 INFO L98 nessWitnessExtractor]: Location invariant before [L72-L72] manager_front <= 2147483646 [2024-01-27 14:51:53,312 INFO L98 nessWitnessExtractor]: Location invariant before [L72-L72] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,312 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,313 INFO L98 nessWitnessExtractor]: Location invariant before [L105-L105] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:53,313 INFO L98 nessWitnessExtractor]: Location invariant before [L105-L105] -2147483647 <= manager_back [2024-01-27 14:51:53,313 INFO L98 nessWitnessExtractor]: Location invariant before [L105-L105] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,313 INFO L98 nessWitnessExtractor]: Location invariant before [L152-L152] client == 0 [2024-01-27 14:51:53,313 INFO L98 nessWitnessExtractor]: Location invariant before [L152-L152] client_front == 0 [2024-01-27 14:51:53,313 INFO L98 nessWitnessExtractor]: Location invariant before [L152-L152] safe == (_Bool)1 [2024-01-27 14:51:53,313 INFO L98 nessWitnessExtractor]: Location invariant before [L152-L152] client_back == 0 [2024-01-27 14:51:53,313 INFO L98 nessWitnessExtractor]: Location invariant before [L152-L152] node2_back == 0 [2024-01-27 14:51:53,313 INFO L98 nessWitnessExtractor]: Location invariant before [L152-L152] manager == 0 [2024-01-27 14:51:53,313 INFO L98 nessWitnessExtractor]: Location invariant before [L152-L152] node2_front == 0 [2024-01-27 14:51:53,314 INFO L98 nessWitnessExtractor]: Location invariant before [L152-L152] client_size == 0 [2024-01-27 14:51:53,314 INFO L98 nessWitnessExtractor]: Location invariant before [L152-L152] ok == 0 [2024-01-27 14:51:53,314 INFO L98 nessWitnessExtractor]: Location invariant before [L152-L152] manager_back == 0 [2024-01-27 14:51:53,314 INFO L98 nessWitnessExtractor]: Location invariant before [L152-L152] node2 == 0 [2024-01-27 14:51:53,314 INFO L98 nessWitnessExtractor]: Location invariant before [L152-L152] node1_back == 0 [2024-01-27 14:51:53,314 INFO L98 nessWitnessExtractor]: Location invariant before [L152-L152] node1_size == 0 [2024-01-27 14:51:53,314 INFO L98 nessWitnessExtractor]: Location invariant before [L152-L152] node1_front == 0 [2024-01-27 14:51:53,314 INFO L98 nessWitnessExtractor]: Location invariant before [L152-L152] manager_front == 0 [2024-01-27 14:51:53,314 INFO L98 nessWitnessExtractor]: Location invariant before [L152-L152] update == 0 [2024-01-27 14:51:53,314 INFO L98 nessWitnessExtractor]: Location invariant before [L152-L152] node2_size == 0 [2024-01-27 14:51:53,315 INFO L98 nessWitnessExtractor]: Location invariant before [L152-L152] node1 == 0 [2024-01-27 14:51:53,315 INFO L98 nessWitnessExtractor]: Location invariant before [L152-L152] manager_size == 0 [2024-01-27 14:51:53,315 INFO L98 nessWitnessExtractor]: Location invariant before [L172-L172] ok == 0 [2024-01-27 14:51:53,315 INFO L98 nessWitnessExtractor]: Location invariant before [L172-L172] safe == (_Bool)1 [2024-01-27 14:51:53,315 INFO L98 nessWitnessExtractor]: Location invariant before [L172-L172] update == 0 [2024-01-27 14:51:53,315 INFO L98 nessWitnessExtractor]: Location invariant before [L176-L176] safe == (_Bool)1 [2024-01-27 14:51:53,315 INFO L98 nessWitnessExtractor]: Location invariant before [L98-L98] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,315 INFO L98 nessWitnessExtractor]: Location invariant before [L98-L98] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:53,315 INFO L98 nessWitnessExtractor]: Location invariant before [L193-L193] node2 == 0 [2024-01-27 14:51:53,316 INFO L98 nessWitnessExtractor]: Location invariant before [L193-L193] ok == 0 [2024-01-27 14:51:53,316 INFO L98 nessWitnessExtractor]: Location invariant before [L193-L193] update == 0 [2024-01-27 14:51:53,316 INFO L98 nessWitnessExtractor]: Location invariant before [L193-L193] safe == (_Bool)1 [2024-01-27 14:51:53,316 INFO L98 nessWitnessExtractor]: Location invariant before [L168-L168] node2_size == 0 [2024-01-27 14:51:53,316 INFO L98 nessWitnessExtractor]: Location invariant before [L168-L168] node2 == 0 [2024-01-27 14:51:53,316 INFO L98 nessWitnessExtractor]: Location invariant before [L168-L168] node2_back == 0 [2024-01-27 14:51:53,316 INFO L98 nessWitnessExtractor]: Location invariant before [L168-L168] update == 0 [2024-01-27 14:51:53,316 INFO L98 nessWitnessExtractor]: Location invariant before [L168-L168] ok == 0 [2024-01-27 14:51:53,316 INFO L98 nessWitnessExtractor]: Location invariant before [L168-L168] safe == (_Bool)1 [2024-01-27 14:51:53,316 INFO L98 nessWitnessExtractor]: Location invariant before [L157-L157] node2_size == 0 [2024-01-27 14:51:53,317 INFO L98 nessWitnessExtractor]: Location invariant before [L157-L157] update == 0 [2024-01-27 14:51:53,317 INFO L98 nessWitnessExtractor]: Location invariant before [L157-L157] safe == (_Bool)1 [2024-01-27 14:51:53,317 INFO L98 nessWitnessExtractor]: Location invariant before [L157-L157] node1_size == 0 [2024-01-27 14:51:53,317 INFO L98 nessWitnessExtractor]: Location invariant before [L157-L157] node1_front == 0 [2024-01-27 14:51:53,317 INFO L98 nessWitnessExtractor]: Location invariant before [L157-L157] ok == 0 [2024-01-27 14:51:53,317 INFO L98 nessWitnessExtractor]: Location invariant before [L157-L157] client_size == 0 [2024-01-27 14:51:53,317 INFO L98 nessWitnessExtractor]: Location invariant before [L157-L157] client == 0 [2024-01-27 14:51:53,317 INFO L98 nessWitnessExtractor]: Location invariant before [L157-L157] client_back == 0 [2024-01-27 14:51:53,317 INFO L98 nessWitnessExtractor]: Location invariant before [L157-L157] node1_back == 0 [2024-01-27 14:51:53,317 INFO L98 nessWitnessExtractor]: Location invariant before [L157-L157] node2_back == 0 [2024-01-27 14:51:53,318 INFO L98 nessWitnessExtractor]: Location invariant before [L157-L157] node2 == 0 [2024-01-27 14:51:53,318 INFO L98 nessWitnessExtractor]: Location invariant before [L157-L157] node2_front == 0 [2024-01-27 14:51:53,318 INFO L98 nessWitnessExtractor]: Location invariant before [L157-L157] node1 == 0 [2024-01-27 14:51:53,318 INFO L98 nessWitnessExtractor]: Location invariant before [L157-L157] client_front == 0 [2024-01-27 14:51:53,318 INFO L98 nessWitnessExtractor]: Location invariant after [L18-L19] val == (_Bool)0 || val == (_Bool)1 [2024-01-27 14:51:53,318 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,318 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,318 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] -2147483647 <= node2_front [2024-01-27 14:51:53,318 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,318 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:53,319 INFO L98 nessWitnessExtractor]: Location invariant before [L85-L85] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,319 INFO L98 nessWitnessExtractor]: Location invariant before [L85-L85] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:53,319 INFO L98 nessWitnessExtractor]: Location invariant before [L73-L73] safe == (_Bool)1 [2024-01-27 14:51:53,319 INFO L98 nessWitnessExtractor]: Location invariant before [L73-L73] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,319 INFO L98 nessWitnessExtractor]: Location invariant before [L102-L102] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:53,319 INFO L98 nessWitnessExtractor]: Location invariant before [L102-L102] 0 <= manager_back [2024-01-27 14:51:53,319 INFO L98 nessWitnessExtractor]: Location invariant before [L102-L102] (unsigned long )_argptr == 0UL [2024-01-27 14:51:53,346 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-01-27 14:51:53,531 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/popl20-commit-2.wvr.c[5898,5911] [2024-01-27 14:51:53,544 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-01-27 14:51:53,553 INFO L202 MainTranslator]: Completed pre-run [2024-01-27 14:51:53,560 WARN L424 MainDispatcher]: Unable to annotate __assert_fail(const char *__assertion, const char *__file, unsigned int __line, const char *__function) with a witness entry [2024-01-27 14:51:53,562 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 Syntax error [2024-01-27 14:51:53,587 ERROR L324 MainTranslator]: Unsupported Syntax: Unable to instrument "safe == (_Bool)0 || safe == (_Bool)1" at C: assume_abort_if_not(manager_back > manager_front && manager_front >= 0 && manager_front < manager_size); [54] (Syntax Error: #15[0](0/23 - 0/24)) [2024-01-27 14:51:53,587 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5ea90d7e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.01 02:51:53, skipping insertion in model container [2024-01-27 14:51:53,587 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-01-27 14:51:53,588 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2024-01-27 14:51:53,589 INFO L158 Benchmark]: Toolchain (without parser) took 423.53ms. Allocated memory is still 184.5MB. Free memory was 110.0MB in the beginning and 82.0MB in the end (delta: 28.0MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. [2024-01-27 14:51:53,590 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 184.5MB. Free memory is still 149.7MB. There was no memory consumed. Max. memory is 16.1GB. [2024-01-27 14:51:53,590 INFO L158 Benchmark]: Witness Parser took 0.14ms. Allocated memory is still 184.5MB. Free memory is still 126.0MB. There was no memory consumed. Max. memory is 16.1GB. [2024-01-27 14:51:53,591 INFO L158 Benchmark]: CACSL2BoogieTranslator took 421.96ms. Allocated memory is still 184.5MB. Free memory was 109.6MB in the beginning and 82.4MB in the end (delta: 27.2MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. [2024-01-27 14:51:53,592 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.16ms. Allocated memory is still 184.5MB. Free memory is still 149.7MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.14ms. Allocated memory is still 184.5MB. Free memory is still 126.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 421.96ms. Allocated memory is still 184.5MB. Free memory was 109.6MB in the beginning and 82.4MB in the end (delta: 27.2MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 54]: Unsupported Syntax Unable to instrument "safe == (_Bool)0 || safe == (_Bool)1" at C: assume_abort_if_not(manager_back > manager_front && manager_front >= 0 && manager_front < manager_size); [54] (Syntax Error: #15[0](0/23 - 0/24)) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/weaver/popl20-commit-2.wvr.c ./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/popl20-commit-2.wvr.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-dev-a340643-m [2024-01-27 14:51:55,255 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-01-27 14:51:55,311 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-01-27 14:51:55,315 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-01-27 14:51:55,315 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-01-27 14:51:55,345 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-01-27 14:51:55,345 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-01-27 14:51:55,345 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-01-27 14:51:55,346 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-01-27 14:51:55,349 INFO L153 SettingsManager]: * Use memory slicer=true [2024-01-27 14:51:55,349 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-01-27 14:51:55,349 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-01-27 14:51:55,350 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-01-27 14:51:55,351 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-01-27 14:51:55,351 INFO L153 SettingsManager]: * Use SBE=true [2024-01-27 14:51:55,351 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-01-27 14:51:55,351 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-01-27 14:51:55,352 INFO L153 SettingsManager]: * sizeof long=4 [2024-01-27 14:51:55,352 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-01-27 14:51:55,352 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-01-27 14:51:55,352 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-01-27 14:51:55,352 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-01-27 14:51:55,353 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-01-27 14:51:55,353 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-01-27 14:51:55,353 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-01-27 14:51:55,353 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-01-27 14:51:55,353 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-01-27 14:51:55,354 INFO L153 SettingsManager]: * sizeof long double=12 [2024-01-27 14:51:55,354 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-01-27 14:51:55,354 INFO L153 SettingsManager]: * Use constant arrays=true [2024-01-27 14:51:55,355 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-01-27 14:51:55,355 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-01-27 14:51:55,355 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-01-27 14:51:55,355 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-01-27 14:51:55,355 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-01-27 14:51:55,356 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-01-27 14:51:55,356 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-01-27 14:51:55,356 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-01-27 14:51:55,357 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-01-27 14:51:55,357 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-01-27 14:51:55,357 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-01-27 14:51:55,357 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-01-27 14:51:55,357 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-01-27 14:51:55,357 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-01-27 14:51:55,358 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-01-27 14:51:55,358 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2024-01-27 14:51:55,358 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-01-27 14:51:55,587 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-01-27 14:51:55,603 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-01-27 14:51:55,607 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-01-27 14:51:55,608 INFO L270 PluginConnector]: Initializing CDTParser... [2024-01-27 14:51:55,608 INFO L274 PluginConnector]: CDTParser initialized [2024-01-27 14:51:55,610 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-commit-2.wvr.c [2024-01-27 14:51:56,563 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-01-27 14:51:56,744 INFO L384 CDTParser]: Found 1 translation units. [2024-01-27 14:51:56,744 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-commit-2.wvr.c [2024-01-27 14:51:56,751 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1fdf60f80/60cf9dd3007049c0aaf306b553eb3870/FLAG693fcb905 [2024-01-27 14:51:56,765 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1fdf60f80/60cf9dd3007049c0aaf306b553eb3870 [2024-01-27 14:51:56,767 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-01-27 14:51:56,767 INFO L274 PluginConnector]: Witness Parser initialized [2024-01-27 14:51:56,767 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/popl20-commit-2.wvr.yml/witness.yml [2024-01-27 14:51:56,953 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-01-27 14:51:56,954 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-01-27 14:51:56,956 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-01-27 14:51:56,956 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-01-27 14:51:56,959 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-01-27 14:51:56,960 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.01 02:51:56" (1/2) ... [2024-01-27 14:51:56,961 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4a623a1e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 02:51:56, skipping insertion in model container [2024-01-27 14:51:56,961 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.01 02:51:56" (1/2) ... [2024-01-27 14:51:56,962 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@e7d368 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 02:51:56, skipping insertion in model container [2024-01-27 14:51:56,963 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.01 02:51:56" (2/2) ... [2024-01-27 14:51:56,963 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4a623a1e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.01 02:51:56, skipping insertion in model container [2024-01-27 14:51:56,963 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.01 02:51:56" (2/2) ... [2024-01-27 14:51:56,963 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-01-27 14:51:57,051 INFO L96 nessWitnessExtractor]: Found the following entries in the witness: [2024-01-27 14:51:57,052 INFO L98 nessWitnessExtractor]: Location invariant before [L123-L123] -2147483647 <= manager_back [2024-01-27 14:51:57,052 INFO L98 nessWitnessExtractor]: Location invariant before [L123-L123] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,052 INFO L98 nessWitnessExtractor]: Location invariant before [L123-L123] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:57,052 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,053 INFO L98 nessWitnessExtractor]: Location invariant before [L114-L114] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:57,053 INFO L98 nessWitnessExtractor]: Location invariant before [L114-L114] node2_front <= 2147483646 [2024-01-27 14:51:57,053 INFO L98 nessWitnessExtractor]: Location invariant before [L114-L114] -2147483647 <= node2_back [2024-01-27 14:51:57,053 INFO L98 nessWitnessExtractor]: Location invariant before [L114-L114] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,053 INFO L98 nessWitnessExtractor]: Location invariant before [L158-L158] node2 == 0 [2024-01-27 14:51:57,053 INFO L98 nessWitnessExtractor]: Location invariant before [L158-L158] node1 == 0 [2024-01-27 14:51:57,053 INFO L98 nessWitnessExtractor]: Location invariant before [L158-L158] node1_back == 0 [2024-01-27 14:51:57,053 INFO L98 nessWitnessExtractor]: Location invariant before [L158-L158] node2_back == 0 [2024-01-27 14:51:57,054 INFO L98 nessWitnessExtractor]: Location invariant before [L158-L158] node1_front == 0 [2024-01-27 14:51:57,054 INFO L98 nessWitnessExtractor]: Location invariant before [L158-L158] safe == (_Bool)1 [2024-01-27 14:51:57,054 INFO L98 nessWitnessExtractor]: Location invariant before [L158-L158] node1_size == 0 [2024-01-27 14:51:57,054 INFO L98 nessWitnessExtractor]: Location invariant before [L158-L158] node2_size == 0 [2024-01-27 14:51:57,054 INFO L98 nessWitnessExtractor]: Location invariant before [L158-L158] node2_front == 0 [2024-01-27 14:51:57,054 INFO L98 nessWitnessExtractor]: Location invariant before [L158-L158] update == 0 [2024-01-27 14:51:57,055 INFO L98 nessWitnessExtractor]: Location invariant before [L158-L158] client_size == 0 [2024-01-27 14:51:57,055 INFO L98 nessWitnessExtractor]: Location invariant before [L158-L158] client == 0 [2024-01-27 14:51:57,055 INFO L98 nessWitnessExtractor]: Location invariant before [L158-L158] ok == 0 [2024-01-27 14:51:57,055 INFO L98 nessWitnessExtractor]: Location invariant before [L158-L158] client_back == 0 [2024-01-27 14:51:57,055 INFO L98 nessWitnessExtractor]: Location invariant before [L74-L74] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:57,055 INFO L98 nessWitnessExtractor]: Location invariant before [L74-L74] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,055 INFO L98 nessWitnessExtractor]: Location invariant before [L78-L78] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:57,056 INFO L98 nessWitnessExtractor]: Location invariant before [L78-L78] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,056 INFO L98 nessWitnessExtractor]: Location invariant before [L78-L78] -2147483647 <= manager_back [2024-01-27 14:51:57,056 INFO L98 nessWitnessExtractor]: Location invariant before [L78-L78] manager_front <= 2147483646 [2024-01-27 14:51:57,056 INFO L98 nessWitnessExtractor]: Location invariant before [L71-L71] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,056 INFO L98 nessWitnessExtractor]: Location invariant before [L131-L131] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,056 INFO L98 nessWitnessExtractor]: Loop invariant at [L112-L124] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,056 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,057 INFO L98 nessWitnessExtractor]: Location invariant before [L197-L197] safe == (_Bool)1 [2024-01-27 14:51:57,057 INFO L98 nessWitnessExtractor]: Location invariant before [L197-L197] (((((((((8 <= i && 9 <= size) && i <= 2147483646) || (8 <= size && i == 7)) || (7 <= size && i == 6)) || (6 <= size && i == 5)) || (5 <= size && i == 4)) || (4 <= size && i == 3)) || (3 <= size && i == 2)) || (2 <= size && i == 1)) || ((1 <= size && 0 == i) && i == 0) [2024-01-27 14:51:57,058 INFO L98 nessWitnessExtractor]: Location invariant before [L197-L197] update == 0 [2024-01-27 14:51:57,058 INFO L98 nessWitnessExtractor]: Location invariant before [L197-L197] size != 0 [2024-01-27 14:51:57,058 INFO L98 nessWitnessExtractor]: Location invariant before [L197-L197] ok == 0 [2024-01-27 14:51:57,058 INFO L98 nessWitnessExtractor]: Location invariant before [L197-L197] node2 == 0 [2024-01-27 14:51:57,059 INFO L98 nessWitnessExtractor]: Loop invariant at [L130-L142] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,059 INFO L98 nessWitnessExtractor]: Location invariant before [L95-L95] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,059 INFO L98 nessWitnessExtractor]: Location invariant before [L121-L121] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,059 INFO L98 nessWitnessExtractor]: Location invariant before [L121-L121] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:57,059 INFO L98 nessWitnessExtractor]: Location invariant before [L68-L68] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,059 INFO L98 nessWitnessExtractor]: Location invariant before [L68-L68] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:57,059 INFO L98 nessWitnessExtractor]: Loop invariant at [L196-L198] node2 == 0 [2024-01-27 14:51:57,060 INFO L98 nessWitnessExtractor]: Loop invariant at [L196-L198] update == 0 [2024-01-27 14:51:57,060 INFO L98 nessWitnessExtractor]: Loop invariant at [L196-L198] safe == (_Bool)1 [2024-01-27 14:51:57,060 INFO L98 nessWitnessExtractor]: Loop invariant at [L196-L198] ok == 0 [2024-01-27 14:51:57,060 INFO L98 nessWitnessExtractor]: Loop invariant at [L196-L198] (size != 0 && ((((((((8 <= size && 8 <= i) || (7 <= size && i == 7)) || (6 <= size && i == 6)) || (5 <= size && i == 5)) || (4 <= size && i == 4)) || (3 <= size && i == 3)) || (2 <= size && i == 2)) || (1 <= size && i == 1))) || (0 == i && i == 0) [2024-01-27 14:51:57,060 INFO L98 nessWitnessExtractor]: Location invariant before [L87-L87] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:57,060 INFO L98 nessWitnessExtractor]: Location invariant before [L87-L87] -2147483647 <= client_back [2024-01-27 14:51:57,061 INFO L98 nessWitnessExtractor]: Location invariant before [L87-L87] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,061 INFO L98 nessWitnessExtractor]: Location invariant before [L168-L168] node2_back == 0 [2024-01-27 14:51:57,061 INFO L98 nessWitnessExtractor]: Location invariant before [L168-L168] safe == (_Bool)1 [2024-01-27 14:51:57,062 INFO L98 nessWitnessExtractor]: Location invariant before [L168-L168] node2_size == 0 [2024-01-27 14:51:57,062 INFO L98 nessWitnessExtractor]: Location invariant before [L168-L168] update == 0 [2024-01-27 14:51:57,062 INFO L98 nessWitnessExtractor]: Location invariant before [L168-L168] ok == 0 [2024-01-27 14:51:57,062 INFO L98 nessWitnessExtractor]: Location invariant before [L168-L168] node2 == 0 [2024-01-27 14:51:57,062 INFO L98 nessWitnessExtractor]: Location invariant before [L120-L120] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,062 INFO L98 nessWitnessExtractor]: Location invariant before [L120-L120] 0 <= manager_back [2024-01-27 14:51:57,062 INFO L98 nessWitnessExtractor]: Location invariant before [L120-L120] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:57,063 INFO L98 nessWitnessExtractor]: Location invariant before [L193-L193] node2 == 0 [2024-01-27 14:51:57,063 INFO L98 nessWitnessExtractor]: Location invariant before [L193-L193] update == 0 [2024-01-27 14:51:57,063 INFO L98 nessWitnessExtractor]: Location invariant before [L193-L193] ok == 0 [2024-01-27 14:51:57,063 INFO L98 nessWitnessExtractor]: Location invariant before [L193-L193] safe == (_Bool)1 [2024-01-27 14:51:57,063 INFO L98 nessWitnessExtractor]: Location invariant before [L65-L65] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,063 INFO L98 nessWitnessExtractor]: Location invariant before [L80-L80] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:57,063 INFO L98 nessWitnessExtractor]: Location invariant before [L80-L80] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,063 INFO L98 nessWitnessExtractor]: Location invariant before [L69-L69] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,064 INFO L98 nessWitnessExtractor]: Location invariant before [L69-L69] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:57,064 INFO L98 nessWitnessExtractor]: Location invariant before [L69-L69] -2147483647 <= node2_back [2024-01-27 14:51:57,064 INFO L98 nessWitnessExtractor]: Location invariant before [L122-L122] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:57,064 INFO L98 nessWitnessExtractor]: Location invariant before [L122-L122] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,064 INFO L98 nessWitnessExtractor]: Location invariant before [L73-L73] safe == (_Bool)1 [2024-01-27 14:51:57,064 INFO L98 nessWitnessExtractor]: Location invariant before [L73-L73] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,064 INFO L98 nessWitnessExtractor]: Loop invariant at [L52-L88] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,064 INFO L98 nessWitnessExtractor]: Location invariant before [L103-L103] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,064 INFO L98 nessWitnessExtractor]: Location invariant before [L103-L103] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:57,065 INFO L98 nessWitnessExtractor]: Location invariant before [L119-L119] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,065 INFO L98 nessWitnessExtractor]: Location invariant before [L173-L173] update == 0 [2024-01-27 14:51:57,065 INFO L98 nessWitnessExtractor]: Location invariant before [L173-L173] safe == (_Bool)1 [2024-01-27 14:51:57,071 INFO L98 nessWitnessExtractor]: Location invariant before [L192-L192] node2 == 0 [2024-01-27 14:51:57,071 INFO L98 nessWitnessExtractor]: Location invariant before [L192-L192] safe == (_Bool)1 [2024-01-27 14:51:57,071 INFO L98 nessWitnessExtractor]: Location invariant before [L192-L192] update == 0 [2024-01-27 14:51:57,071 INFO L98 nessWitnessExtractor]: Location invariant before [L192-L192] ok == 0 [2024-01-27 14:51:57,071 INFO L98 nessWitnessExtractor]: Location invariant before [L167-L167] safe == (_Bool)1 [2024-01-27 14:51:57,072 INFO L98 nessWitnessExtractor]: Location invariant before [L167-L167] node2_size == 0 [2024-01-27 14:51:57,072 INFO L98 nessWitnessExtractor]: Location invariant before [L167-L167] node2_front == 0 [2024-01-27 14:51:57,072 INFO L98 nessWitnessExtractor]: Location invariant before [L167-L167] node2_back == 0 [2024-01-27 14:51:57,072 INFO L98 nessWitnessExtractor]: Location invariant before [L167-L167] ok == 0 [2024-01-27 14:51:57,072 INFO L98 nessWitnessExtractor]: Location invariant before [L167-L167] update == 0 [2024-01-27 14:51:57,072 INFO L98 nessWitnessExtractor]: Location invariant before [L167-L167] node2 == 0 [2024-01-27 14:51:57,073 INFO L98 nessWitnessExtractor]: Location invariant before [L133-L133] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,073 INFO L98 nessWitnessExtractor]: Location invariant before [L133-L133] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:57,073 INFO L98 nessWitnessExtractor]: Location invariant before [L154-L154] safe == (_Bool)1 [2024-01-27 14:51:57,073 INFO L98 nessWitnessExtractor]: Location invariant before [L154-L154] client_size == 0 [2024-01-27 14:51:57,073 INFO L98 nessWitnessExtractor]: Location invariant before [L154-L154] update == 0 [2024-01-27 14:51:57,073 INFO L98 nessWitnessExtractor]: Location invariant before [L154-L154] ok == 0 [2024-01-27 14:51:57,073 INFO L98 nessWitnessExtractor]: Location invariant before [L154-L154] manager == 0 [2024-01-27 14:51:57,074 INFO L98 nessWitnessExtractor]: Location invariant before [L154-L154] node2 == 0 [2024-01-27 14:51:57,074 INFO L98 nessWitnessExtractor]: Location invariant before [L154-L154] client == 0 [2024-01-27 14:51:57,074 INFO L98 nessWitnessExtractor]: Location invariant before [L154-L154] client_front == 0 [2024-01-27 14:51:57,074 INFO L98 nessWitnessExtractor]: Location invariant before [L154-L154] node1_size == 0 [2024-01-27 14:51:57,075 INFO L98 nessWitnessExtractor]: Location invariant before [L154-L154] node2_front == 0 [2024-01-27 14:51:57,075 INFO L98 nessWitnessExtractor]: Location invariant before [L154-L154] node2_size == 0 [2024-01-27 14:51:57,075 INFO L98 nessWitnessExtractor]: Location invariant before [L154-L154] node2_back == 0 [2024-01-27 14:51:57,076 INFO L98 nessWitnessExtractor]: Location invariant before [L154-L154] manager_back == 0 [2024-01-27 14:51:57,076 INFO L98 nessWitnessExtractor]: Location invariant before [L154-L154] node1_front == 0 [2024-01-27 14:51:57,076 INFO L98 nessWitnessExtractor]: Location invariant before [L154-L154] node1_back == 0 [2024-01-27 14:51:57,076 INFO L98 nessWitnessExtractor]: Location invariant before [L154-L154] node1 == 0 [2024-01-27 14:51:57,077 INFO L98 nessWitnessExtractor]: Location invariant before [L154-L154] client_back == 0 [2024-01-27 14:51:57,077 INFO L98 nessWitnessExtractor]: Location invariant before [L105-L105] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:57,077 INFO L98 nessWitnessExtractor]: Location invariant before [L105-L105] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,077 INFO L98 nessWitnessExtractor]: Location invariant before [L105-L105] -2147483647 <= manager_back [2024-01-27 14:51:57,078 INFO L98 nessWitnessExtractor]: Location invariant before [L170-L170] update == 0 [2024-01-27 14:51:57,078 INFO L98 nessWitnessExtractor]: Location invariant before [L170-L170] safe == (_Bool)1 [2024-01-27 14:51:57,078 INFO L98 nessWitnessExtractor]: Location invariant before [L170-L170] ok == 0 [2024-01-27 14:51:57,078 INFO L98 nessWitnessExtractor]: Location invariant before [L170-L170] node2 == 0 [2024-01-27 14:51:57,078 INFO L98 nessWitnessExtractor]: Location invariant before [L60-L60] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:57,078 INFO L98 nessWitnessExtractor]: Location invariant before [L60-L60] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,078 INFO L98 nessWitnessExtractor]: Location invariant before [L60-L60] 0 <= node1_back [2024-01-27 14:51:57,078 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] (((((((((((((safe == (_Bool)0 || safe == (_Bool)1) || safe == (_Bool)1) || safe == (_Bool)1) || (safe == (_Bool)0 || safe == (_Bool)1)) || (safe == (_Bool)0 || safe == (_Bool)1)) || (safe == (_Bool)0 || safe == (_Bool)1)) || safe == (_Bool)1) || safe == (_Bool)1) || (safe == (_Bool)0 || safe == (_Bool)1)) || (safe == (_Bool)0 || safe == (_Bool)1)) || (safe == (_Bool)0 || safe == (_Bool)1)) || safe == (_Bool)1) || safe == (_Bool)1) || (safe == (_Bool)0 || safe == (_Bool)1) [2024-01-27 14:51:57,079 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,079 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:57,079 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] -2147483647 <= client_front [2024-01-27 14:51:57,079 INFO L98 nessWitnessExtractor]: Location invariant before [L141-L141] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,079 INFO L98 nessWitnessExtractor]: Location invariant before [L75-L75] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:57,079 INFO L98 nessWitnessExtractor]: Location invariant before [L75-L75] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,079 INFO L98 nessWitnessExtractor]: Location invariant before [L75-L75] -2147483647 <= manager_front [2024-01-27 14:51:57,080 INFO L98 nessWitnessExtractor]: Location invariant before [L77-L77] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,080 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] update == 0 [2024-01-27 14:51:57,080 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] safe == (_Bool)1 [2024-01-27 14:51:57,080 INFO L98 nessWitnessExtractor]: Location invariant before [L90-L90] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,080 INFO L98 nessWitnessExtractor]: Location invariant before [L83-L83] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,080 INFO L98 nessWitnessExtractor]: Location invariant before [L140-L140] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:57,080 INFO L98 nessWitnessExtractor]: Location invariant before [L140-L140] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,080 INFO L98 nessWitnessExtractor]: Location invariant before [L81-L81] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,081 INFO L98 nessWitnessExtractor]: Location invariant before [L81-L81] -2147483647 <= manager_front [2024-01-27 14:51:57,081 INFO L98 nessWitnessExtractor]: Location invariant before [L81-L81] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:57,081 INFO L98 nessWitnessExtractor]: Location invariant before [L85-L85] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,081 INFO L98 nessWitnessExtractor]: Location invariant before [L85-L85] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:57,081 INFO L98 nessWitnessExtractor]: Location invariant before [L55-L55] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,082 INFO L98 nessWitnessExtractor]: Location invariant before [L55-L55] safe == (_Bool)1 [2024-01-27 14:51:57,082 INFO L98 nessWitnessExtractor]: Location invariant before [L137-L137] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,082 INFO L98 nessWitnessExtractor]: Location invariant before [L160-L160] safe == (_Bool)1 [2024-01-27 14:51:57,082 INFO L98 nessWitnessExtractor]: Location invariant before [L160-L160] node2_size == 0 [2024-01-27 14:51:57,082 INFO L98 nessWitnessExtractor]: Location invariant before [L160-L160] node2 == 0 [2024-01-27 14:51:57,083 INFO L98 nessWitnessExtractor]: Location invariant before [L160-L160] node1 == 0 [2024-01-27 14:51:57,083 INFO L98 nessWitnessExtractor]: Location invariant before [L160-L160] node1_front == 0 [2024-01-27 14:51:57,083 INFO L98 nessWitnessExtractor]: Location invariant before [L160-L160] node2_front == 0 [2024-01-27 14:51:57,083 INFO L98 nessWitnessExtractor]: Location invariant before [L160-L160] update == 0 [2024-01-27 14:51:57,083 INFO L98 nessWitnessExtractor]: Location invariant before [L160-L160] node1_back == 0 [2024-01-27 14:51:57,083 INFO L98 nessWitnessExtractor]: Location invariant before [L160-L160] client == 0 [2024-01-27 14:51:57,083 INFO L98 nessWitnessExtractor]: Location invariant before [L160-L160] node1_size == 0 [2024-01-27 14:51:57,083 INFO L98 nessWitnessExtractor]: Location invariant before [L160-L160] node2_back == 0 [2024-01-27 14:51:57,084 INFO L98 nessWitnessExtractor]: Location invariant before [L160-L160] ok == 0 [2024-01-27 14:51:57,084 INFO L98 nessWitnessExtractor]: Location invariant before [L56-L56] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:57,084 INFO L98 nessWitnessExtractor]: Location invariant before [L56-L56] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,084 INFO L98 nessWitnessExtractor]: Location invariant before [L126-L126] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,084 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] node1_back == 0 [2024-01-27 14:51:57,084 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] update == 0 [2024-01-27 14:51:57,085 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] node2 == 0 [2024-01-27 14:51:57,085 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] client == 0 [2024-01-27 14:51:57,085 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] node2_back == 0 [2024-01-27 14:51:57,085 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] ok == 0 [2024-01-27 14:51:57,086 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] client_back == 0 [2024-01-27 14:51:57,086 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] node2_front == 0 [2024-01-27 14:51:57,086 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] node1_front == 0 [2024-01-27 14:51:57,086 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] client_size == 0 [2024-01-27 14:51:57,086 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] node2_size == 0 [2024-01-27 14:51:57,086 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] safe == (_Bool)1 [2024-01-27 14:51:57,087 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] node1_size == 0 [2024-01-27 14:51:57,087 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] manager == 0 [2024-01-27 14:51:57,087 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] client_front == 0 [2024-01-27 14:51:57,087 INFO L98 nessWitnessExtractor]: Location invariant before [L155-L155] node1 == 0 [2024-01-27 14:51:57,087 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] node1 == 0 [2024-01-27 14:51:57,088 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] safe == (_Bool)1 [2024-01-27 14:51:57,088 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] client_back == 0 [2024-01-27 14:51:57,090 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] client == 0 [2024-01-27 14:51:57,090 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] client_size == 0 [2024-01-27 14:51:57,091 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] update == 0 [2024-01-27 14:51:57,091 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] node2 == 0 [2024-01-27 14:51:57,095 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] client_front == 0 [2024-01-27 14:51:57,095 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] node2_size == 0 [2024-01-27 14:51:57,095 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] manager_back == 0 [2024-01-27 14:51:57,095 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] ok == 0 [2024-01-27 14:51:57,095 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] node1_size == 0 [2024-01-27 14:51:57,096 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] manager == 0 [2024-01-27 14:51:57,096 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] node2_front == 0 [2024-01-27 14:51:57,096 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] node2_back == 0 [2024-01-27 14:51:57,096 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] node1_back == 0 [2024-01-27 14:51:57,096 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] node1_front == 0 [2024-01-27 14:51:57,096 INFO L98 nessWitnessExtractor]: Location invariant before [L153-L153] manager_front == 0 [2024-01-27 14:51:57,096 INFO L98 nessWitnessExtractor]: Location invariant before [L72-L72] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,096 INFO L98 nessWitnessExtractor]: Location invariant before [L72-L72] manager_front <= 2147483646 [2024-01-27 14:51:57,096 INFO L98 nessWitnessExtractor]: Location invariant before [L72-L72] -2147483647 <= manager_back [2024-01-27 14:51:57,097 INFO L98 nessWitnessExtractor]: Location invariant before [L72-L72] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:57,097 INFO L98 nessWitnessExtractor]: Location invariant before [L62-L62] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:57,097 INFO L98 nessWitnessExtractor]: Location invariant before [L62-L62] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,097 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,097 INFO L98 nessWitnessExtractor]: Location invariant before [L116-L116] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:57,097 INFO L98 nessWitnessExtractor]: Location invariant before [L67-L67] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,097 INFO L98 nessWitnessExtractor]: Location invariant before [L67-L67] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:57,097 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,097 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:57,098 INFO L98 nessWitnessExtractor]: Location invariant before [L135-L135] -2147483647 <= manager_back [2024-01-27 14:51:57,098 INFO L98 nessWitnessExtractor]: Location invariant before [L97-L97] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,098 INFO L98 nessWitnessExtractor]: Location invariant before [L97-L97] safe == (_Bool)1 [2024-01-27 14:51:57,099 INFO L98 nessWitnessExtractor]: Location invariant before [L79-L79] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,099 INFO L98 nessWitnessExtractor]: Location invariant before [L79-L79] safe == (_Bool)1 [2024-01-27 14:51:57,099 INFO L98 nessWitnessExtractor]: Location invariant before [L54-L54] -2147483647 <= manager_back [2024-01-27 14:51:57,099 INFO L98 nessWitnessExtractor]: Location invariant before [L54-L54] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:57,099 INFO L98 nessWitnessExtractor]: Location invariant before [L54-L54] manager_front <= 2147483646 [2024-01-27 14:51:57,099 INFO L98 nessWitnessExtractor]: Location invariant before [L54-L54] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,099 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,099 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:57,100 INFO L98 nessWitnessExtractor]: Location invariant before [L117-L117] -2147483647 <= node2_front [2024-01-27 14:51:57,100 INFO L98 nessWitnessExtractor]: Location invariant before [L164-L164] node1_size == 0 [2024-01-27 14:51:57,100 INFO L98 nessWitnessExtractor]: Location invariant before [L164-L164] node2_back == 0 [2024-01-27 14:51:57,100 INFO L98 nessWitnessExtractor]: Location invariant before [L164-L164] update == 0 [2024-01-27 14:51:57,100 INFO L98 nessWitnessExtractor]: Location invariant before [L164-L164] node2_size == 0 [2024-01-27 14:51:57,100 INFO L98 nessWitnessExtractor]: Location invariant before [L164-L164] node1 == 0 [2024-01-27 14:51:57,100 INFO L98 nessWitnessExtractor]: Location invariant before [L164-L164] node2 == 0 [2024-01-27 14:51:57,100 INFO L98 nessWitnessExtractor]: Location invariant before [L164-L164] ok == 0 [2024-01-27 14:51:57,100 INFO L98 nessWitnessExtractor]: Location invariant before [L164-L164] node2_front == 0 [2024-01-27 14:51:57,101 INFO L98 nessWitnessExtractor]: Location invariant before [L164-L164] safe == (_Bool)1 [2024-01-27 14:51:57,101 INFO L98 nessWitnessExtractor]: Location invariant before [L57-L57] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:57,101 INFO L98 nessWitnessExtractor]: Location invariant before [L57-L57] -2147483647 <= manager_front [2024-01-27 14:51:57,101 INFO L98 nessWitnessExtractor]: Location invariant before [L57-L57] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,101 INFO L98 nessWitnessExtractor]: Location invariant before [L165-L165] node2_back == 0 [2024-01-27 14:51:57,101 INFO L98 nessWitnessExtractor]: Location invariant before [L165-L165] node2 == 0 [2024-01-27 14:51:57,101 INFO L98 nessWitnessExtractor]: Location invariant before [L165-L165] safe == (_Bool)1 [2024-01-27 14:51:57,102 INFO L98 nessWitnessExtractor]: Location invariant before [L165-L165] ok == 0 [2024-01-27 14:51:57,102 INFO L98 nessWitnessExtractor]: Location invariant before [L165-L165] update == 0 [2024-01-27 14:51:57,102 INFO L98 nessWitnessExtractor]: Location invariant before [L165-L165] node2_size == 0 [2024-01-27 14:51:57,102 INFO L98 nessWitnessExtractor]: Location invariant before [L165-L165] node2_front == 0 [2024-01-27 14:51:57,102 INFO L98 nessWitnessExtractor]: Location invariant before [L165-L165] node1 == 0 [2024-01-27 14:51:57,102 INFO L98 nessWitnessExtractor]: Location invariant before [L195-L195] update == 0 [2024-01-27 14:51:57,102 INFO L98 nessWitnessExtractor]: Location invariant before [L195-L195] node2 == 0 [2024-01-27 14:51:57,102 INFO L98 nessWitnessExtractor]: Location invariant before [L195-L195] safe == (_Bool)1 [2024-01-27 14:51:57,103 INFO L98 nessWitnessExtractor]: Location invariant before [L195-L195] ok == 0 [2024-01-27 14:51:57,103 INFO L98 nessWitnessExtractor]: Location invariant before [L169-L169] update == 0 [2024-01-27 14:51:57,103 INFO L98 nessWitnessExtractor]: Location invariant before [L169-L169] ok == 0 [2024-01-27 14:51:57,103 INFO L98 nessWitnessExtractor]: Location invariant before [L169-L169] node2 == 0 [2024-01-27 14:51:57,103 INFO L98 nessWitnessExtractor]: Location invariant before [L169-L169] safe == (_Bool)1 [2024-01-27 14:51:57,103 INFO L98 nessWitnessExtractor]: Location invariant before [L169-L169] node2_size == 0 [2024-01-27 14:51:57,103 INFO L98 nessWitnessExtractor]: Location invariant before [L99-L99] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:57,103 INFO L98 nessWitnessExtractor]: Location invariant before [L99-L99] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,103 INFO L98 nessWitnessExtractor]: Location invariant before [L99-L99] -2147483647 <= node1_front [2024-01-27 14:51:57,104 INFO L98 nessWitnessExtractor]: Location invariant before [L102-L102] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:57,104 INFO L98 nessWitnessExtractor]: Location invariant before [L102-L102] 0 <= manager_back [2024-01-27 14:51:57,104 INFO L98 nessWitnessExtractor]: Location invariant before [L102-L102] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,104 INFO L98 nessWitnessExtractor]: Location invariant before [L150-L150] node1_front == 0 [2024-01-27 14:51:57,104 INFO L98 nessWitnessExtractor]: Location invariant before [L150-L150] update == 0 [2024-01-27 14:51:57,105 INFO L98 nessWitnessExtractor]: Location invariant before [L150-L150] manager_size == 0 [2024-01-27 14:51:57,105 INFO L98 nessWitnessExtractor]: Location invariant before [L150-L150] node2_back == 0 [2024-01-27 14:51:57,106 INFO L98 nessWitnessExtractor]: Location invariant before [L150-L150] node2 == 0 [2024-01-27 14:51:57,106 INFO L98 nessWitnessExtractor]: Location invariant before [L150-L150] client_back == 0 [2024-01-27 14:51:57,106 INFO L98 nessWitnessExtractor]: Location invariant before [L150-L150] ok == 0 [2024-01-27 14:51:57,106 INFO L98 nessWitnessExtractor]: Location invariant before [L150-L150] manager_front == 0 [2024-01-27 14:51:57,106 INFO L98 nessWitnessExtractor]: Location invariant before [L150-L150] client == 0 [2024-01-27 14:51:57,106 INFO L98 nessWitnessExtractor]: Location invariant before [L150-L150] client_size == 0 [2024-01-27 14:51:57,106 INFO L98 nessWitnessExtractor]: Location invariant before [L150-L150] node1_size == 0 [2024-01-27 14:51:57,107 INFO L98 nessWitnessExtractor]: Location invariant before [L150-L150] node1 == 0 [2024-01-27 14:51:57,107 INFO L98 nessWitnessExtractor]: Location invariant before [L150-L150] node2_size == 0 [2024-01-27 14:51:57,107 INFO L98 nessWitnessExtractor]: Location invariant before [L150-L150] safe == (_Bool)0 [2024-01-27 14:51:57,107 INFO L98 nessWitnessExtractor]: Location invariant before [L150-L150] client_front == 0 [2024-01-27 14:51:57,107 INFO L98 nessWitnessExtractor]: Location invariant before [L150-L150] node1_back == 0 [2024-01-27 14:51:57,107 INFO L98 nessWitnessExtractor]: Location invariant before [L150-L150] manager_back == 0 [2024-01-27 14:51:57,107 INFO L98 nessWitnessExtractor]: Location invariant before [L150-L150] manager == 0 [2024-01-27 14:51:57,107 INFO L98 nessWitnessExtractor]: Location invariant before [L150-L150] node2_front == 0 [2024-01-27 14:51:57,108 INFO L98 nessWitnessExtractor]: Location invariant before [L152-L152] node2_back == 0 [2024-01-27 14:51:57,108 INFO L98 nessWitnessExtractor]: Location invariant before [L152-L152] manager_back == 0 [2024-01-27 14:51:57,108 INFO L98 nessWitnessExtractor]: Location invariant before [L152-L152] client_front == 0 [2024-01-27 14:51:57,108 INFO L98 nessWitnessExtractor]: Location invariant before [L152-L152] manager_size == 0 [2024-01-27 14:51:57,108 INFO L98 nessWitnessExtractor]: Location invariant before [L152-L152] node1_back == 0 [2024-01-27 14:51:57,108 INFO L98 nessWitnessExtractor]: Location invariant before [L152-L152] update == 0 [2024-01-27 14:51:57,108 INFO L98 nessWitnessExtractor]: Location invariant before [L152-L152] client == 0 [2024-01-27 14:51:57,108 INFO L98 nessWitnessExtractor]: Location invariant before [L152-L152] node2_size == 0 [2024-01-27 14:51:57,109 INFO L98 nessWitnessExtractor]: Location invariant before [L152-L152] manager_front == 0 [2024-01-27 14:51:57,109 INFO L98 nessWitnessExtractor]: Location invariant before [L152-L152] node1_front == 0 [2024-01-27 14:51:57,109 INFO L98 nessWitnessExtractor]: Location invariant before [L152-L152] node2 == 0 [2024-01-27 14:51:57,109 INFO L98 nessWitnessExtractor]: Location invariant before [L152-L152] client_back == 0 [2024-01-27 14:51:57,109 INFO L98 nessWitnessExtractor]: Location invariant before [L152-L152] safe == (_Bool)1 [2024-01-27 14:51:57,109 INFO L98 nessWitnessExtractor]: Location invariant before [L152-L152] manager == 0 [2024-01-27 14:51:57,109 INFO L98 nessWitnessExtractor]: Location invariant before [L152-L152] node1 == 0 [2024-01-27 14:51:57,109 INFO L98 nessWitnessExtractor]: Location invariant before [L152-L152] node2_front == 0 [2024-01-27 14:51:57,109 INFO L98 nessWitnessExtractor]: Location invariant before [L152-L152] ok == 0 [2024-01-27 14:51:57,110 INFO L98 nessWitnessExtractor]: Location invariant before [L152-L152] client_size == 0 [2024-01-27 14:51:57,110 INFO L98 nessWitnessExtractor]: Location invariant before [L152-L152] node1_size == 0 [2024-01-27 14:51:57,110 INFO L98 nessWitnessExtractor]: Location invariant before [L172-L172] update == 0 [2024-01-27 14:51:57,110 INFO L98 nessWitnessExtractor]: Location invariant before [L172-L172] ok == 0 [2024-01-27 14:51:57,110 INFO L98 nessWitnessExtractor]: Location invariant before [L172-L172] safe == (_Bool)1 [2024-01-27 14:51:57,110 INFO L98 nessWitnessExtractor]: Location invariant before [L132-L132] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:57,110 INFO L98 nessWitnessExtractor]: Location invariant before [L132-L132] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,110 INFO L98 nessWitnessExtractor]: Location invariant before [L132-L132] 0 <= manager_back [2024-01-27 14:51:57,110 INFO L98 nessWitnessExtractor]: Location invariant before [L61-L61] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,111 INFO L98 nessWitnessExtractor]: Location invariant before [L61-L61] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:57,111 INFO L98 nessWitnessExtractor]: Location invariant before [L163-L163] node1_size == 0 [2024-01-27 14:51:57,111 INFO L98 nessWitnessExtractor]: Location invariant before [L163-L163] node2 == 0 [2024-01-27 14:51:57,111 INFO L98 nessWitnessExtractor]: Location invariant before [L163-L163] node2_size == 0 [2024-01-27 14:51:57,111 INFO L98 nessWitnessExtractor]: Location invariant before [L163-L163] update == 0 [2024-01-27 14:51:57,111 INFO L98 nessWitnessExtractor]: Location invariant before [L163-L163] node2_back == 0 [2024-01-27 14:51:57,111 INFO L98 nessWitnessExtractor]: Location invariant before [L163-L163] safe == (_Bool)1 [2024-01-27 14:51:57,112 INFO L98 nessWitnessExtractor]: Location invariant before [L163-L163] node2_front == 0 [2024-01-27 14:51:57,114 INFO L98 nessWitnessExtractor]: Location invariant before [L163-L163] node1 == 0 [2024-01-27 14:51:57,115 INFO L98 nessWitnessExtractor]: Location invariant before [L163-L163] node1_back == 0 [2024-01-27 14:51:57,115 INFO L98 nessWitnessExtractor]: Location invariant before [L163-L163] ok == 0 [2024-01-27 14:51:57,115 INFO L98 nessWitnessExtractor]: Location invariant after [L18-L19] val == (_Bool)0 || val == (_Bool)1 [2024-01-27 14:51:57,116 INFO L98 nessWitnessExtractor]: Location invariant before [L138-L138] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:57,116 INFO L98 nessWitnessExtractor]: Location invariant before [L138-L138] client_front <= 2147483646 [2024-01-27 14:51:57,116 INFO L98 nessWitnessExtractor]: Location invariant before [L138-L138] -2147483647 <= client_back [2024-01-27 14:51:57,116 INFO L98 nessWitnessExtractor]: Location invariant before [L138-L138] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,116 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:57,116 INFO L98 nessWitnessExtractor]: Location invariant before [L134-L134] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,116 INFO L98 nessWitnessExtractor]: Location invariant before [L176-L176] safe == (_Bool)1 [2024-01-27 14:51:57,116 INFO L98 nessWitnessExtractor]: Location invariant before [L63-L63] -2147483647 <= node1_back [2024-01-27 14:51:57,117 INFO L98 nessWitnessExtractor]: Location invariant before [L63-L63] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,117 INFO L98 nessWitnessExtractor]: Location invariant before [L63-L63] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:57,117 INFO L98 nessWitnessExtractor]: Location invariant before [L86-L86] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,117 INFO L98 nessWitnessExtractor]: Location invariant before [L86-L86] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:57,117 INFO L98 nessWitnessExtractor]: Location invariant before [L139-L139] safe == (_Bool)1 [2024-01-27 14:51:57,117 INFO L98 nessWitnessExtractor]: Location invariant before [L139-L139] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,117 INFO L98 nessWitnessExtractor]: Location invariant before [L144-L144] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,117 INFO L98 nessWitnessExtractor]: Location invariant before [L162-L162] node2 == 0 [2024-01-27 14:51:57,117 INFO L98 nessWitnessExtractor]: Location invariant before [L162-L162] node1_front == 0 [2024-01-27 14:51:57,117 INFO L98 nessWitnessExtractor]: Location invariant before [L162-L162] node1_size == 0 [2024-01-27 14:51:57,118 INFO L98 nessWitnessExtractor]: Location invariant before [L162-L162] node1_back == 0 [2024-01-27 14:51:57,118 INFO L98 nessWitnessExtractor]: Location invariant before [L162-L162] node2_size == 0 [2024-01-27 14:51:57,118 INFO L98 nessWitnessExtractor]: Location invariant before [L162-L162] node1 == 0 [2024-01-27 14:51:57,118 INFO L98 nessWitnessExtractor]: Location invariant before [L162-L162] ok == 0 [2024-01-27 14:51:57,118 INFO L98 nessWitnessExtractor]: Location invariant before [L162-L162] node2_front == 0 [2024-01-27 14:51:57,118 INFO L98 nessWitnessExtractor]: Location invariant before [L162-L162] safe == (_Bool)1 [2024-01-27 14:51:57,118 INFO L98 nessWitnessExtractor]: Location invariant before [L162-L162] node2_back == 0 [2024-01-27 14:51:57,118 INFO L98 nessWitnessExtractor]: Location invariant before [L162-L162] update == 0 [2024-01-27 14:51:57,118 INFO L98 nessWitnessExtractor]: Location invariant before [L199-L199] update == 0 [2024-01-27 14:51:57,118 INFO L98 nessWitnessExtractor]: Location invariant before [L199-L199] 0 <= i [2024-01-27 14:51:57,119 INFO L98 nessWitnessExtractor]: Location invariant before [L199-L199] node2 == 0 [2024-01-27 14:51:57,119 INFO L98 nessWitnessExtractor]: Location invariant before [L199-L199] ok == 0 [2024-01-27 14:51:57,119 INFO L98 nessWitnessExtractor]: Location invariant before [L199-L199] safe == (_Bool)1 [2024-01-27 14:51:57,119 INFO L98 nessWitnessExtractor]: Location invariant before [L53-L53] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,119 INFO L98 nessWitnessExtractor]: Location invariant before [L157-L157] node2 == 0 [2024-01-27 14:51:57,119 INFO L98 nessWitnessExtractor]: Location invariant before [L157-L157] node2_size == 0 [2024-01-27 14:51:57,119 INFO L98 nessWitnessExtractor]: Location invariant before [L157-L157] client_size == 0 [2024-01-27 14:51:57,119 INFO L98 nessWitnessExtractor]: Location invariant before [L157-L157] client_back == 0 [2024-01-27 14:51:57,119 INFO L98 nessWitnessExtractor]: Location invariant before [L157-L157] node1_front == 0 [2024-01-27 14:51:57,119 INFO L98 nessWitnessExtractor]: Location invariant before [L157-L157] update == 0 [2024-01-27 14:51:57,120 INFO L98 nessWitnessExtractor]: Location invariant before [L157-L157] node2_back == 0 [2024-01-27 14:51:57,120 INFO L98 nessWitnessExtractor]: Location invariant before [L157-L157] client == 0 [2024-01-27 14:51:57,120 INFO L98 nessWitnessExtractor]: Location invariant before [L157-L157] node1_size == 0 [2024-01-27 14:51:57,120 INFO L98 nessWitnessExtractor]: Location invariant before [L157-L157] client_front == 0 [2024-01-27 14:51:57,120 INFO L98 nessWitnessExtractor]: Location invariant before [L157-L157] node1_back == 0 [2024-01-27 14:51:57,120 INFO L98 nessWitnessExtractor]: Location invariant before [L157-L157] node2_front == 0 [2024-01-27 14:51:57,120 INFO L98 nessWitnessExtractor]: Location invariant before [L157-L157] node1 == 0 [2024-01-27 14:51:57,120 INFO L98 nessWitnessExtractor]: Location invariant before [L157-L157] ok == 0 [2024-01-27 14:51:57,120 INFO L98 nessWitnessExtractor]: Location invariant before [L157-L157] safe == (_Bool)1 [2024-01-27 14:51:57,121 INFO L98 nessWitnessExtractor]: Location invariant before [L66-L66] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:57,121 INFO L98 nessWitnessExtractor]: Location invariant before [L66-L66] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,121 INFO L98 nessWitnessExtractor]: Location invariant before [L66-L66] 0 <= node2_back [2024-01-27 14:51:57,121 INFO L98 nessWitnessExtractor]: Location invariant before [L84-L84] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:57,121 INFO L98 nessWitnessExtractor]: Location invariant before [L84-L84] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,121 INFO L98 nessWitnessExtractor]: Location invariant before [L84-L84] 0 <= client_back [2024-01-27 14:51:57,121 INFO L98 nessWitnessExtractor]: Location invariant before [L98-L98] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,121 INFO L98 nessWitnessExtractor]: Location invariant before [L98-L98] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:57,121 INFO L98 nessWitnessExtractor]: Location invariant before [L96-L96] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:57,121 INFO L98 nessWitnessExtractor]: Location invariant before [L96-L96] node1_front <= 2147483646 [2024-01-27 14:51:57,122 INFO L98 nessWitnessExtractor]: Location invariant before [L96-L96] -2147483647 <= node1_back [2024-01-27 14:51:57,122 INFO L98 nessWitnessExtractor]: Location invariant before [L96-L96] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,122 INFO L98 nessWitnessExtractor]: Location invariant before [L159-L159] node1_size == 0 [2024-01-27 14:51:57,122 INFO L98 nessWitnessExtractor]: Location invariant before [L159-L159] node2_back == 0 [2024-01-27 14:51:57,122 INFO L98 nessWitnessExtractor]: Location invariant before [L159-L159] node2_front == 0 [2024-01-27 14:51:57,122 INFO L98 nessWitnessExtractor]: Location invariant before [L159-L159] node2_size == 0 [2024-01-27 14:51:57,122 INFO L98 nessWitnessExtractor]: Location invariant before [L159-L159] node1_front == 0 [2024-01-27 14:51:57,122 INFO L98 nessWitnessExtractor]: Location invariant before [L159-L159] update == 0 [2024-01-27 14:51:57,122 INFO L98 nessWitnessExtractor]: Location invariant before [L159-L159] client == 0 [2024-01-27 14:51:57,122 INFO L98 nessWitnessExtractor]: Location invariant before [L159-L159] ok == 0 [2024-01-27 14:51:57,123 INFO L98 nessWitnessExtractor]: Location invariant before [L159-L159] client_size == 0 [2024-01-27 14:51:57,123 INFO L98 nessWitnessExtractor]: Location invariant before [L159-L159] safe == (_Bool)1 [2024-01-27 14:51:57,123 INFO L98 nessWitnessExtractor]: Location invariant before [L159-L159] node2 == 0 [2024-01-27 14:51:57,123 INFO L98 nessWitnessExtractor]: Location invariant before [L159-L159] node1_back == 0 [2024-01-27 14:51:57,123 INFO L98 nessWitnessExtractor]: Location invariant before [L159-L159] node1 == 0 [2024-01-27 14:51:57,123 INFO L98 nessWitnessExtractor]: Loop invariant at [L94-L106] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,123 INFO L98 nessWitnessExtractor]: Location invariant before [L101-L101] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,123 INFO L98 nessWitnessExtractor]: Location invariant before [L59-L59] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,123 INFO L98 nessWitnessExtractor]: Location invariant before [L104-L104] (unsigned long )_argptr == 0UL [2024-01-27 14:51:57,124 INFO L98 nessWitnessExtractor]: Location invariant before [L104-L104] safe == (_Bool)0 || safe == (_Bool)1 [2024-01-27 14:51:57,148 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-01-27 14:51:57,325 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/popl20-commit-2.wvr.c[5898,5911] [2024-01-27 14:51:57,341 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-01-27 14:51:57,358 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2024-01-27 14:51:57,366 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-01-27 14:51:57,389 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/popl20-commit-2.wvr.c[5898,5911] [2024-01-27 14:51:57,397 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-01-27 14:51:57,403 INFO L202 MainTranslator]: Completed pre-run [2024-01-27 14:51:57,411 WARN L424 MainDispatcher]: Unable to annotate __assert_fail(const char *__assertion, const char *__file, unsigned int __line, const char *__function) with a witness entry [2024-01-27 14:51:57,414 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 Syntax error [2024-01-27 14:51:57,437 ERROR L324 MainTranslator]: Unsupported Syntax: Unable to instrument "safe == (_Bool)0 || safe == (_Bool)1" at C: assume_abort_if_not(manager_back > manager_front && manager_front >= 0 && manager_front < manager_size); [54] (Syntax Error: #15[0](0/23 - 0/24)) [2024-01-27 14:51:57,438 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@e7d368 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.01 02:51:57, skipping insertion in model container [2024-01-27 14:51:57,438 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-01-27 14:51:57,438 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2024-01-27 14:51:57,439 INFO L158 Benchmark]: Toolchain (without parser) took 484.36ms. Allocated memory was 69.2MB in the beginning and 96.5MB in the end (delta: 27.3MB). Free memory was 34.2MB in the beginning and 51.0MB in the end (delta: -16.8MB). Peak memory consumption was 11.0MB. Max. memory is 16.1GB. [2024-01-27 14:51:57,440 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 69.2MB. Free memory was 50.0MB in the beginning and 49.9MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. [2024-01-27 14:51:57,440 INFO L158 Benchmark]: Witness Parser took 0.13ms. Allocated memory is still 69.2MB. Free memory was 28.5MB in the beginning and 28.4MB in the end (delta: 53.9kB). There was no memory consumed. Max. memory is 16.1GB. [2024-01-27 14:51:57,441 INFO L158 Benchmark]: CACSL2BoogieTranslator took 482.40ms. Allocated memory was 69.2MB in the beginning and 96.5MB in the end (delta: 27.3MB). Free memory was 34.0MB in the beginning and 51.0MB in the end (delta: -17.0MB). Peak memory consumption was 11.0MB. Max. memory is 16.1GB. [2024-01-27 14:51:57,443 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.18ms. Allocated memory is still 69.2MB. Free memory was 50.0MB in the beginning and 49.9MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.13ms. Allocated memory is still 69.2MB. Free memory was 28.5MB in the beginning and 28.4MB in the end (delta: 53.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 482.40ms. Allocated memory was 69.2MB in the beginning and 96.5MB in the end (delta: 27.3MB). Free memory was 34.0MB in the beginning and 51.0MB in the end (delta: -17.0MB). Peak memory consumption was 11.0MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 54]: Unsupported Syntax Unable to instrument "safe == (_Bool)0 || safe == (_Bool)1" at C: assume_abort_if_not(manager_back > manager_front && manager_front >= 0 && manager_front < manager_size); [54] (Syntax Error: #15[0](0/23 - 0/24)) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: UNKNOWN