/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-POR-NewStatesSleep-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix020.oepc.i


--------------------------------------------------------------------------------


This is Ultimate 0.2.2-wip.dk.mcr-reduction-820ea7a
[2022-02-18 18:42:13,320 INFO  L177        SettingsManager]: Resetting all preferences to default values...
[2022-02-18 18:42:13,321 INFO  L181        SettingsManager]: Resetting UltimateCore preferences to default values
[2022-02-18 18:42:13,377 INFO  L184        SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring...
[2022-02-18 18:42:13,378 INFO  L181        SettingsManager]: Resetting Boogie Preprocessor preferences to default values
[2022-02-18 18:42:13,378 INFO  L181        SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values
[2022-02-18 18:42:13,379 INFO  L181        SettingsManager]: Resetting Abstract Interpretation preferences to default values
[2022-02-18 18:42:13,381 INFO  L181        SettingsManager]: Resetting LassoRanker preferences to default values
[2022-02-18 18:42:13,382 INFO  L181        SettingsManager]: Resetting Reaching Definitions preferences to default values
[2022-02-18 18:42:13,382 INFO  L181        SettingsManager]: Resetting SyntaxChecker preferences to default values
[2022-02-18 18:42:13,383 INFO  L181        SettingsManager]: Resetting Sifa preferences to default values
[2022-02-18 18:42:13,384 INFO  L184        SettingsManager]: Büchi Program Product provides no preferences, ignoring...
[2022-02-18 18:42:13,384 INFO  L181        SettingsManager]: Resetting LTL2Aut preferences to default values
[2022-02-18 18:42:13,385 INFO  L181        SettingsManager]: Resetting PEA to Boogie preferences to default values
[2022-02-18 18:42:13,385 INFO  L181        SettingsManager]: Resetting BlockEncodingV2 preferences to default values
[2022-02-18 18:42:13,386 INFO  L181        SettingsManager]: Resetting ChcToBoogie preferences to default values
[2022-02-18 18:42:13,387 INFO  L181        SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values
[2022-02-18 18:42:13,404 INFO  L181        SettingsManager]: Resetting BuchiAutomizer preferences to default values
[2022-02-18 18:42:13,407 INFO  L181        SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values
[2022-02-18 18:42:13,408 INFO  L181        SettingsManager]: Resetting CodeCheck preferences to default values
[2022-02-18 18:42:13,409 INFO  L181        SettingsManager]: Resetting InvariantSynthesis preferences to default values
[2022-02-18 18:42:13,414 INFO  L181        SettingsManager]: Resetting RCFGBuilder preferences to default values
[2022-02-18 18:42:13,415 INFO  L181        SettingsManager]: Resetting Referee preferences to default values
[2022-02-18 18:42:13,415 INFO  L181        SettingsManager]: Resetting TraceAbstraction preferences to default values
[2022-02-18 18:42:13,417 INFO  L184        SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring...
[2022-02-18 18:42:13,417 INFO  L184        SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring...
[2022-02-18 18:42:13,417 INFO  L181        SettingsManager]: Resetting TreeAutomizer preferences to default values
[2022-02-18 18:42:13,418 INFO  L181        SettingsManager]: Resetting IcfgToChc preferences to default values
[2022-02-18 18:42:13,418 INFO  L181        SettingsManager]: Resetting IcfgTransformer preferences to default values
[2022-02-18 18:42:13,419 INFO  L184        SettingsManager]: ReqToTest provides no preferences, ignoring...
[2022-02-18 18:42:13,419 INFO  L181        SettingsManager]: Resetting Boogie Printer preferences to default values
[2022-02-18 18:42:13,419 INFO  L181        SettingsManager]: Resetting ChcSmtPrinter preferences to default values
[2022-02-18 18:42:13,420 INFO  L181        SettingsManager]: Resetting ReqPrinter preferences to default values
[2022-02-18 18:42:13,421 INFO  L181        SettingsManager]: Resetting Witness Printer preferences to default values
[2022-02-18 18:42:13,421 INFO  L184        SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring...
[2022-02-18 18:42:13,421 INFO  L181        SettingsManager]: Resetting CDTParser preferences to default values
[2022-02-18 18:42:13,422 INFO  L184        SettingsManager]: AutomataScriptParser provides no preferences, ignoring...
[2022-02-18 18:42:13,422 INFO  L184        SettingsManager]: ReqParser provides no preferences, ignoring...
[2022-02-18 18:42:13,422 INFO  L181        SettingsManager]: Resetting SmtParser preferences to default values
[2022-02-18 18:42:13,423 INFO  L181        SettingsManager]: Resetting Witness Parser preferences to default values
[2022-02-18 18:42:13,423 INFO  L188        SettingsManager]: Finished resetting all preferences to default values...
[2022-02-18 18:42:13,428 INFO  L101        SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-POR-NewStatesSleep-NoLbe.epf
[2022-02-18 18:42:13,449 INFO  L113        SettingsManager]: Loading preferences was successful
[2022-02-18 18:42:13,449 INFO  L115        SettingsManager]: Preferences different from defaults after loading the file:
[2022-02-18 18:42:13,449 INFO  L136        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2022-02-18 18:42:13,449 INFO  L138        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2022-02-18 18:42:13,450 INFO  L136        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2022-02-18 18:42:13,450 INFO  L138        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2022-02-18 18:42:13,450 INFO  L136        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2022-02-18 18:42:13,450 INFO  L138        SettingsManager]:  * Create parallel compositions if possible=false
[2022-02-18 18:42:13,450 INFO  L138        SettingsManager]:  * Use SBE=true
[2022-02-18 18:42:13,450 INFO  L136        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2022-02-18 18:42:13,450 INFO  L138        SettingsManager]:  * sizeof long=4
[2022-02-18 18:42:13,450 INFO  L138        SettingsManager]:  * Overapproximate operations on floating types=true
[2022-02-18 18:42:13,451 INFO  L138        SettingsManager]:  * sizeof POINTER=4
[2022-02-18 18:42:13,451 INFO  L138        SettingsManager]:  * Check division by zero=IGNORE
[2022-02-18 18:42:13,451 INFO  L138        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2022-02-18 18:42:13,451 INFO  L138        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2022-02-18 18:42:13,451 INFO  L138        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2022-02-18 18:42:13,451 INFO  L138        SettingsManager]:  * sizeof long double=12
[2022-02-18 18:42:13,451 INFO  L138        SettingsManager]:  * Check if freed pointer was valid=false
[2022-02-18 18:42:13,451 INFO  L138        SettingsManager]:  * Use constant arrays=true
[2022-02-18 18:42:13,451 INFO  L138        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2022-02-18 18:42:13,451 INFO  L136        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2022-02-18 18:42:13,451 INFO  L138        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2022-02-18 18:42:13,451 INFO  L138        SettingsManager]:  * To the following directory=./dump/
[2022-02-18 18:42:13,452 INFO  L138        SettingsManager]:  * SMT solver=External_DefaultMode
[2022-02-18 18:42:13,452 INFO  L138        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2022-02-18 18:42:13,452 INFO  L136        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2022-02-18 18:42:13,452 INFO  L138        SettingsManager]:  * Construct finite automaton lazily=true
[2022-02-18 18:42:13,452 INFO  L138        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2022-02-18 18:42:13,452 INFO  L138        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles
[2022-02-18 18:42:13,452 INFO  L138        SettingsManager]:  * Trace refinement strategy=CAMEL
[2022-02-18 18:42:13,452 INFO  L138        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2022-02-18 18:42:13,452 INFO  L138        SettingsManager]:  * Large block encoding in concurrent analysis=OFF
[2022-02-18 18:42:13,452 INFO  L138        SettingsManager]:  * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA
[2022-02-18 18:42:13,452 INFO  L138        SettingsManager]:  * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true
[2022-02-18 18:42:13,452 INFO  L138        SettingsManager]:  * Partial Order Reduction in concurrent analysis=SLEEP_NEW_STATES
[2022-02-18 18:42:13,453 INFO  L138        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
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
[2022-02-18 18:42:13,653 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2022-02-18 18:42:13,673 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2022-02-18 18:42:13,674 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2022-02-18 18:42:13,675 INFO  L271        PluginConnector]: Initializing CDTParser...
[2022-02-18 18:42:13,677 INFO  L275        PluginConnector]: CDTParser initialized
[2022-02-18 18:42:13,678 INFO  L432   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix020.oepc.i
[2022-02-18 18:42:13,722 INFO  L220              CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/42566a7d0/0ebc7cb4512a4d6ea62dc79792f3a74c/FLAGecb3cec6a
[2022-02-18 18:42:14,127 INFO  L306              CDTParser]: Found 1 translation units.
[2022-02-18 18:42:14,128 INFO  L160              CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix020.oepc.i
[2022-02-18 18:42:14,138 INFO  L349              CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/42566a7d0/0ebc7cb4512a4d6ea62dc79792f3a74c/FLAGecb3cec6a
[2022-02-18 18:42:14,474 INFO  L357              CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/42566a7d0/0ebc7cb4512a4d6ea62dc79792f3a74c
[2022-02-18 18:42:14,475 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2022-02-18 18:42:14,476 INFO  L131        ToolchainWalker]: Walking toolchain with 5 elements.
[2022-02-18 18:42:14,477 INFO  L113        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2022-02-18 18:42:14,477 INFO  L271        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2022-02-18 18:42:14,479 INFO  L275        PluginConnector]: CACSL2BoogieTranslator initialized
[2022-02-18 18:42:14,480 INFO  L185        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.02 06:42:14" (1/1) ...
[2022-02-18 18:42:14,481 INFO  L205        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@61cd076b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.02 06:42:14, skipping insertion in model container
[2022-02-18 18:42:14,481 INFO  L185        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.02 06:42:14" (1/1) ...
[2022-02-18 18:42:14,485 INFO  L145         MainTranslator]: Starting translation in SV-COMP mode 
[2022-02-18 18:42:14,525 INFO  L178         MainTranslator]: Built tables and reachable declarations
[2022-02-18 18:42:14,671 WARN  L230   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix020.oepc.i[945,958]
[2022-02-18 18:42:14,834 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2022-02-18 18:42:14,840 INFO  L203         MainTranslator]: Completed pre-run
[2022-02-18 18:42:14,849 WARN  L230   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix020.oepc.i[945,958]
[2022-02-18 18:42:14,874 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2022-02-18 18:42:14,914 INFO  L208         MainTranslator]: Completed translation
[2022-02-18 18:42:14,914 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.02 06:42:14 WrapperNode
[2022-02-18 18:42:14,915 INFO  L132        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2022-02-18 18:42:14,915 INFO  L113        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2022-02-18 18:42:14,915 INFO  L271        PluginConnector]: Initializing Boogie Procedure Inliner...
[2022-02-18 18:42:14,915 INFO  L275        PluginConnector]: Boogie Procedure Inliner initialized
[2022-02-18 18:42:14,920 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.02 06:42:14" (1/1) ...
[2022-02-18 18:42:14,930 INFO  L185        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.02 06:42:14" (1/1) ...
[2022-02-18 18:42:14,947 INFO  L137                Inliner]: procedures = 177, calls = 69, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 193
[2022-02-18 18:42:14,948 INFO  L132        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2022-02-18 18:42:14,948 INFO  L113        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2022-02-18 18:42:14,948 INFO  L271        PluginConnector]: Initializing Boogie Preprocessor...
[2022-02-18 18:42:14,948 INFO  L275        PluginConnector]: Boogie Preprocessor initialized
[2022-02-18 18:42:14,954 INFO  L185        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.02 06:42:14" (1/1) ...
[2022-02-18 18:42:14,954 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.02 06:42:14" (1/1) ...
[2022-02-18 18:42:14,957 INFO  L185        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.02 06:42:14" (1/1) ...
[2022-02-18 18:42:14,957 INFO  L185        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.02 06:42:14" (1/1) ...
[2022-02-18 18:42:14,966 INFO  L185        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.02 06:42:14" (1/1) ...
[2022-02-18 18:42:14,991 INFO  L185        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.02 06:42:14" (1/1) ...
[2022-02-18 18:42:14,993 INFO  L185        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.02 06:42:14" (1/1) ...
[2022-02-18 18:42:14,995 INFO  L132        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2022-02-18 18:42:14,996 INFO  L113        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2022-02-18 18:42:14,996 INFO  L271        PluginConnector]: Initializing RCFGBuilder...
[2022-02-18 18:42:14,996 INFO  L275        PluginConnector]: RCFGBuilder initialized
[2022-02-18 18:42:15,004 INFO  L185        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.02 06:42:14" (1/1) ...
[2022-02-18 18:42:15,009 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2022-02-18 18:42:15,016 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-02-18 18:42:15,053 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null)
[2022-02-18 18:42:15,062 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process
[2022-02-18 18:42:15,084 INFO  L130     BoogieDeclarations]: Found specification of procedure write~int
[2022-02-18 18:42:15,084 INFO  L130     BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin
[2022-02-18 18:42:15,084 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2022-02-18 18:42:15,084 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack
[2022-02-18 18:42:15,085 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc
[2022-02-18 18:42:15,085 INFO  L130     BoogieDeclarations]: Found specification of procedure P0
[2022-02-18 18:42:15,086 INFO  L138     BoogieDeclarations]: Found implementation of procedure P0
[2022-02-18 18:42:15,086 INFO  L130     BoogieDeclarations]: Found specification of procedure P1
[2022-02-18 18:42:15,086 INFO  L138     BoogieDeclarations]: Found implementation of procedure P1
[2022-02-18 18:42:15,086 INFO  L130     BoogieDeclarations]: Found specification of procedure P2
[2022-02-18 18:42:15,086 INFO  L138     BoogieDeclarations]: Found implementation of procedure P2
[2022-02-18 18:42:15,086 INFO  L130     BoogieDeclarations]: Found specification of procedure P3
[2022-02-18 18:42:15,086 INFO  L138     BoogieDeclarations]: Found implementation of procedure P3
[2022-02-18 18:42:15,087 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int
[2022-02-18 18:42:15,087 INFO  L130     BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end
[2022-02-18 18:42:15,088 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2022-02-18 18:42:15,088 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2022-02-18 18:42:15,089 WARN  L208             CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement
[2022-02-18 18:42:15,191 INFO  L234             CfgBuilder]: Building ICFG
[2022-02-18 18:42:15,192 INFO  L260             CfgBuilder]: Building CFG for each procedure with an implementation
[2022-02-18 18:42:15,557 INFO  L275             CfgBuilder]: Performing block encoding
[2022-02-18 18:42:15,808 INFO  L294             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2022-02-18 18:42:15,808 INFO  L299             CfgBuilder]: Removed 0 assume(true) statements.
[2022-02-18 18:42:15,810 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.02 06:42:15 BoogieIcfgContainer
[2022-02-18 18:42:15,810 INFO  L132        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2022-02-18 18:42:15,812 INFO  L113        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2022-02-18 18:42:15,812 INFO  L271        PluginConnector]: Initializing TraceAbstraction...
[2022-02-18 18:42:15,814 INFO  L275        PluginConnector]: TraceAbstraction initialized
[2022-02-18 18:42:15,814 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.02 06:42:14" (1/3) ...
[2022-02-18 18:42:15,815 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@793fa3c6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.02 06:42:15, skipping insertion in model container
[2022-02-18 18:42:15,815 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.02 06:42:14" (2/3) ...
[2022-02-18 18:42:15,816 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@793fa3c6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.02 06:42:15, skipping insertion in model container
[2022-02-18 18:42:15,816 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.02 06:42:15" (3/3) ...
[2022-02-18 18:42:15,816 INFO  L111   eAbstractionObserver]: Analyzing ICFG mix020.oepc.i
[2022-02-18 18:42:15,820 WARN  L150   ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program
[2022-02-18 18:42:15,820 INFO  L205   ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2022-02-18 18:42:15,820 INFO  L164   ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations.
[2022-02-18 18:42:15,820 INFO  L534   ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances.
[2022-02-18 18:42:15,859 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,859 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,859 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,860 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,860 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,860 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,861 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,861 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,861 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2___VERIFIER_assert_#in~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,861 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2___VERIFIER_assert_~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,861 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2___VERIFIER_assert_#in~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,862 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2___VERIFIER_assert_~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,862 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2___VERIFIER_assert_#in~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,862 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2___VERIFIER_assert_~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,862 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2___VERIFIER_assert_#in~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,863 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2___VERIFIER_assert_~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,863 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,863 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,863 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,863 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,863 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,864 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,864 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,865 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,865 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,865 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,865 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,865 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,865 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,865 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,866 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,866 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,866 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,866 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,866 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,866 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,867 WARN  L322   ript$VariableManager]: TermVariabe P1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,867 WARN  L322   ript$VariableManager]: TermVariabe P1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,867 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,867 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,867 WARN  L322   ript$VariableManager]: TermVariabe P1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,867 WARN  L322   ript$VariableManager]: TermVariabe P1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,867 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite9| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,867 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite9| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,868 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite11| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,868 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite12| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,868 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite13| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,868 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite14| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,868 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite10| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,868 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite9| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,869 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite9| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,869 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite11| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,869 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite12| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,869 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite13| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,869 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite14| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,869 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite10| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,870 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,870 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,870 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,870 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,870 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,870 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,870 WARN  L322   ript$VariableManager]: TermVariabe P2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,870 WARN  L322   ript$VariableManager]: TermVariabe P2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,871 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,871 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,871 WARN  L322   ript$VariableManager]: TermVariabe P2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,871 WARN  L322   ript$VariableManager]: TermVariabe P2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,871 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite15| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,871 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite18| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,871 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite19| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,871 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite15| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,871 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite16| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,872 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite17| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,872 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite20| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,872 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite15| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,872 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite18| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,872 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite19| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,872 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite15| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,872 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite16| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,872 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite17| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,873 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite20| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,873 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,874 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,876 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,878 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,878 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,879 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,879 WARN  L322   ript$VariableManager]: TermVariabe P3Thread1of1ForFork3_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,879 WARN  L322   ript$VariableManager]: TermVariabe P3Thread1of1ForFork3_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,879 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,879 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,879 WARN  L322   ript$VariableManager]: TermVariabe P3Thread1of1ForFork3_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,879 WARN  L322   ript$VariableManager]: TermVariabe P3Thread1of1ForFork3_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,880 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~nondet21| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,880 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite29| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,880 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite28| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,880 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite32| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,880 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,880 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite34| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,880 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite23| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,880 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite25| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,880 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite35| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,880 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite38| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,881 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite37| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,881 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite26| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,881 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~nondet22| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,881 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite40| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,881 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,881 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite29| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,881 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite28| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,881 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite32| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,881 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,881 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite34| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,881 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,881 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite36| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,881 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite35| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,881 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite38| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,882 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite37| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,882 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~nondet22| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,882 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite30| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,882 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~nondet21| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,882 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite39| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,882 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite42| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,882 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite23| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,882 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite43| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,882 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite25| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,883 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite24| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,883 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite27| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,883 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite26| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,883 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite40| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,883 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,885 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~nondet21| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,885 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite29| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,885 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite28| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,885 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite32| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,885 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,885 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite34| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,885 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite23| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,886 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite25| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,886 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite35| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,886 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite38| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,886 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite37| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,886 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite26| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,886 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~nondet22| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,886 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite40| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,886 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,886 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite29| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,887 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite28| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,887 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite32| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,888 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,888 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite34| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,888 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,888 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite36| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,888 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite35| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,888 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite38| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,888 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite37| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,888 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~nondet22| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,888 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite30| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,888 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~nondet21| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,888 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite39| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,888 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite42| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,888 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite23| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,889 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite43| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,889 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite25| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,889 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite24| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,889 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite27| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,889 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite26| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,889 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite40| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,889 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,891 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite44| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,891 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite44| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,891 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite45| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,891 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite48| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,891 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite49| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,891 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,891 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite47| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,892 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite44| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,892 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite44| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,892 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite45| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,892 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite48| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,892 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite49| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,892 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,892 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite47| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,893 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,893 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,893 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,893 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,895 WARN  L322   ript$VariableManager]: TermVariabe P1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,896 WARN  L322   ript$VariableManager]: TermVariabe P1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,896 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite10| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,896 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite12| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,896 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite11| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,896 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite14| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,896 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite9| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,896 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,896 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite13| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,897 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,897 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite15| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,897 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite16| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,897 WARN  L322   ript$VariableManager]: TermVariabe P2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,898 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite20| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,898 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,898 WARN  L322   ript$VariableManager]: TermVariabe P2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,898 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite17| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,898 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite18| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,898 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,898 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite19| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,898 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,898 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,899 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,901 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2___VERIFIER_assert_~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,901 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,903 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,903 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2___VERIFIER_assert_#in~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,903 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,903 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,903 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,903 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,903 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,904 WARN  L322   ript$VariableManager]: TermVariabe P3Thread1of1ForFork3_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,904 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,904 WARN  L322   ript$VariableManager]: TermVariabe P3Thread1of1ForFork3_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,904 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,904 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite39| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,904 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite38| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,904 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite37| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,904 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite36| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,905 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite35| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,905 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite34| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,905 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,905 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite32| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,905 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,905 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite30| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,905 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite42| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,905 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~nondet21| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,905 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite43| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,905 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~nondet22| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,905 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite44| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,906 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite45| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,906 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,906 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite47| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,906 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite48| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,911 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite49| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,911 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite29| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,911 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite28| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,911 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite27| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,911 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite26| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,911 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite25| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,911 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite24| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,911 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite23| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,911 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,912 WARN  L322   ript$VariableManager]: TermVariabe |P3Thread1of1ForFork3_#t~ite40| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:15,912 INFO  L148    ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions.
[2022-02-18 18:42:15,953 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000
[2022-02-18 18:42:15,953 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-02-18 18:42:15,964 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null)
[2022-02-18 18:42:15,975 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process
[2022-02-18 18:42:16,006 INFO  L338      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2022-02-18 18:42:16,011 INFO  L339      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, mLazyFiniteAutomaton=true, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true
[2022-02-18 18:42:16,011 INFO  L340      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2022-02-18 18:42:16,062 INFO  L402      AbstractCegarLoop]: === Iteration 1 === Targeting P0Err0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] ===
[2022-02-18 18:42:16,067 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-18 18:42:16,067 INFO  L85        PathProgramCache]: Analyzing trace with hash 1273479324, now seen corresponding path program 1 times
[2022-02-18 18:42:16,074 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-18 18:42:16,075 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616203390]
[2022-02-18 18:42:16,075 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-18 18:42:16,075 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-18 18:42:16,203 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-18 18:42:16,339 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-02-18 18:42:16,339 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-18 18:42:16,339 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616203390]
[2022-02-18 18:42:16,340 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616203390] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-18 18:42:16,340 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-18 18:42:16,340 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2022-02-18 18:42:16,341 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544487474]
[2022-02-18 18:42:16,342 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-18 18:42:16,346 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2022-02-18 18:42:16,346 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-18 18:42:16,362 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2022-02-18 18:42:16,362 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2022-02-18 18:42:16,363 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-18 18:42:16,364 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-18 18:42:16,365 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 2 states have (on average 28.0) internal successors, (56), 3 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2022-02-18 18:42:16,365 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-18 18:42:16,489 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite35_49| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:16,489 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite29_43| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:16,490 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite41_61| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:16,490 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite28_49| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:16,490 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite26_41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:16,490 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite31_71| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:16,490 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite32_63| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:16,490 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite25_49| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:16,490 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite23_37| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:16,491 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite34_55| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:16,491 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite38_45| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:16,491 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite40_69| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:16,491 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite37_53| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:16,494 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite15_45| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:16,525 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite44_31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:16,526 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite15_45| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:16,592 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite15_45| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:16,594 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite9_31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:16,613 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite35_49| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:16,614 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite29_43| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:16,614 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite41_61| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:16,614 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite28_49| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:16,614 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite26_41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:16,614 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite31_71| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:16,614 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite32_63| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:16,614 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite25_49| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:16,615 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite23_37| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:16,615 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite34_55| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:16,615 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite38_45| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:16,615 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite40_69| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:16,615 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite37_53| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:16,617 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite9_31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:16,642 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite44_31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:16,644 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite9_31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:16,691 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-18 18:42:16,691 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0
[2022-02-18 18:42:16,691 INFO  L402      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] ===
[2022-02-18 18:42:16,693 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-18 18:42:16,693 INFO  L85        PathProgramCache]: Analyzing trace with hash -375225361, now seen corresponding path program 1 times
[2022-02-18 18:42:16,693 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-18 18:42:16,694 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391009885]
[2022-02-18 18:42:16,694 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-18 18:42:16,694 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-18 18:42:16,802 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-18 18:42:16,970 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-02-18 18:42:16,970 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-18 18:42:16,970 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391009885]
[2022-02-18 18:42:16,971 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391009885] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-18 18:42:16,971 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-18 18:42:16,971 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7
[2022-02-18 18:42:16,971 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293436952]
[2022-02-18 18:42:16,971 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-18 18:42:16,972 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 7 states
[2022-02-18 18:42:16,973 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-18 18:42:16,973 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants.
[2022-02-18 18:42:16,974 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42
[2022-02-18 18:42:16,974 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-18 18:42:16,974 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-18 18:42:16,975 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2022-02-18 18:42:16,975 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-18 18:42:16,975 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-18 18:42:17,409 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-18 18:42:17,410 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. 
[2022-02-18 18:42:17,410 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2022-02-18 18:42:17,410 INFO  L402      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] ===
[2022-02-18 18:42:17,410 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-18 18:42:17,411 INFO  L85        PathProgramCache]: Analyzing trace with hash 765581350, now seen corresponding path program 1 times
[2022-02-18 18:42:17,411 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-18 18:42:17,411 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196950729]
[2022-02-18 18:42:17,411 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-18 18:42:17,411 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-18 18:42:17,444 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-18 18:42:17,528 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-02-18 18:42:17,528 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-18 18:42:17,528 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196950729]
[2022-02-18 18:42:17,528 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196950729] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-18 18:42:17,529 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-18 18:42:17,529 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7
[2022-02-18 18:42:17,529 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863004381]
[2022-02-18 18:42:17,529 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-18 18:42:17,529 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 7 states
[2022-02-18 18:42:17,529 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-18 18:42:17,530 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants.
[2022-02-18 18:42:17,530 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42
[2022-02-18 18:42:17,530 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-18 18:42:17,530 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-18 18:42:17,530 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2022-02-18 18:42:17,530 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-18 18:42:17,530 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. 
[2022-02-18 18:42:17,530 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-18 18:42:17,586 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite35_49| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:17,587 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite29_43| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:17,587 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite41_61| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:17,587 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite28_49| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:17,587 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite26_41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:17,587 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite31_71| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:17,587 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite32_63| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:17,588 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite25_49| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:17,588 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite23_37| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:17,588 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite34_55| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:17,588 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite38_45| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:17,588 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite40_69| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:17,588 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite37_53| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:17,604 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-18 18:42:17,604 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. 
[2022-02-18 18:42:17,604 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2022-02-18 18:42:17,605 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2
[2022-02-18 18:42:17,605 INFO  L402      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] ===
[2022-02-18 18:42:17,605 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-18 18:42:17,605 INFO  L85        PathProgramCache]: Analyzing trace with hash -370199134, now seen corresponding path program 1 times
[2022-02-18 18:42:17,605 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-18 18:42:17,605 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418895434]
[2022-02-18 18:42:17,605 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-18 18:42:17,606 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-18 18:42:17,654 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-18 18:42:17,753 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-02-18 18:42:17,753 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-18 18:42:17,753 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418895434]
[2022-02-18 18:42:17,753 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418895434] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-18 18:42:17,753 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-18 18:42:17,753 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7
[2022-02-18 18:42:17,753 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683131495]
[2022-02-18 18:42:17,754 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-18 18:42:17,754 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 7 states
[2022-02-18 18:42:17,754 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-18 18:42:17,754 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants.
[2022-02-18 18:42:17,754 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42
[2022-02-18 18:42:17,754 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-18 18:42:17,754 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-18 18:42:17,755 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2022-02-18 18:42:17,755 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-18 18:42:17,755 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. 
[2022-02-18 18:42:17,755 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. 
[2022-02-18 18:42:17,755 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-18 18:42:18,198 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-18 18:42:18,198 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. 
[2022-02-18 18:42:18,198 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. 
[2022-02-18 18:42:18,198 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. 
[2022-02-18 18:42:18,199 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3
[2022-02-18 18:42:18,199 INFO  L402      AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] ===
[2022-02-18 18:42:18,199 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-18 18:42:18,199 INFO  L85        PathProgramCache]: Analyzing trace with hash 113792802, now seen corresponding path program 2 times
[2022-02-18 18:42:18,199 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-18 18:42:18,199 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306629160]
[2022-02-18 18:42:18,199 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-18 18:42:18,200 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-18 18:42:18,264 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-18 18:42:18,332 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-02-18 18:42:18,332 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-18 18:42:18,332 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306629160]
[2022-02-18 18:42:18,332 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306629160] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-18 18:42:18,332 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-18 18:42:18,332 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9
[2022-02-18 18:42:18,333 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105312080]
[2022-02-18 18:42:18,333 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-18 18:42:18,333 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 9 states
[2022-02-18 18:42:18,333 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-18 18:42:18,333 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants.
[2022-02-18 18:42:18,334 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72
[2022-02-18 18:42:18,334 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-18 18:42:18,334 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-18 18:42:18,334 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 9 states, 9 states have (on average 12.222222222222221) internal successors, (110), 9 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2022-02-18 18:42:18,334 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-18 18:42:18,334 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. 
[2022-02-18 18:42:18,334 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. 
[2022-02-18 18:42:18,334 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. 
[2022-02-18 18:42:18,334 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-18 18:42:18,424 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-18 18:42:18,424 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. 
[2022-02-18 18:42:18,424 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. 
[2022-02-18 18:42:18,424 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. 
[2022-02-18 18:42:18,424 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. 
[2022-02-18 18:42:18,424 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4
[2022-02-18 18:42:18,425 INFO  L402      AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] ===
[2022-02-18 18:42:18,425 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-18 18:42:18,425 INFO  L85        PathProgramCache]: Analyzing trace with hash -997928987, now seen corresponding path program 1 times
[2022-02-18 18:42:18,425 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-18 18:42:18,425 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922038063]
[2022-02-18 18:42:18,425 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-18 18:42:18,425 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-18 18:42:18,521 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-18 18:42:18,764 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-02-18 18:42:18,765 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-18 18:42:18,765 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922038063]
[2022-02-18 18:42:18,765 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922038063] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-18 18:42:18,765 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-18 18:42:18,765 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13
[2022-02-18 18:42:18,765 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217568800]
[2022-02-18 18:42:18,765 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-18 18:42:18,766 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 13 states
[2022-02-18 18:42:18,766 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-18 18:42:18,767 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants.
[2022-02-18 18:42:18,768 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156
[2022-02-18 18:42:18,768 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-18 18:42:18,768 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-18 18:42:18,768 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 13 states, 13 states have (on average 8.692307692307692) internal successors, (113), 13 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2022-02-18 18:42:18,768 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-18 18:42:18,768 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. 
[2022-02-18 18:42:18,768 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. 
[2022-02-18 18:42:18,768 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. 
[2022-02-18 18:42:18,768 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. 
[2022-02-18 18:42:18,768 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-18 18:42:18,968 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite35_49| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:18,968 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite29_43| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:18,968 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite41_61| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:18,968 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite28_49| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:18,968 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite26_41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:18,969 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite31_71| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:18,969 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite32_63| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:18,969 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite25_49| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:18,969 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite23_37| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:18,969 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite34_55| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:18,969 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite38_45| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:18,969 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite40_69| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:18,969 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite37_53| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:18,971 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite15_45| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:18,989 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite44_31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:18,989 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite15_45| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:19,039 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite15_45| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:19,040 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite9_31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:19,073 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite35_49| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:19,073 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite29_43| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:19,073 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite41_61| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:19,074 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite28_49| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:19,074 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite26_41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:19,074 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite31_71| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:19,074 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite32_63| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:19,074 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite25_49| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:19,074 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite23_37| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:19,074 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite34_55| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:19,075 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite38_45| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:19,075 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite40_69| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:19,075 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite37_53| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:19,077 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite9_31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:19,096 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite44_31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:19,097 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite9_31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,648 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite9_31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,650 WARN  L322   ript$VariableManager]: TermVariabe |v_P0_#t~ite3#1_27| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,666 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite15_45| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,666 WARN  L322   ript$VariableManager]: TermVariabe |v_P0_#t~ite3#1_27| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,686 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite35_49| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,686 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite29_43| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,686 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite41_61| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,686 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite28_49| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,686 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite26_41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,686 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite31_71| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,687 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite32_63| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,687 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite25_49| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,687 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite23_37| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,687 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite34_55| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,687 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite38_45| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,687 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite40_69| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,687 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite37_53| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,689 WARN  L322   ript$VariableManager]: TermVariabe |v_P0_#t~ite3#1_27| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,703 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite35_49| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,703 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite29_43| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,703 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite41_61| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,704 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite28_49| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,704 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite26_41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,704 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite31_71| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,704 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite32_63| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,704 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite25_49| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,704 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite23_37| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,704 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite34_55| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,704 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite38_45| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,704 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite40_69| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,705 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite37_53| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,706 WARN  L322   ript$VariableManager]: TermVariabe |v_P0_#t~ite3#1_27| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,742 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite44_31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,742 WARN  L322   ript$VariableManager]: TermVariabe |v_P0_#t~ite3#1_27| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,772 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite35_49| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,773 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite29_43| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,773 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite41_61| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,773 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite28_49| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,773 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite26_41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,773 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite31_71| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,773 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite32_63| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,773 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite25_49| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,774 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite23_37| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,774 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite34_55| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,774 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite38_45| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,774 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite40_69| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,774 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite37_53| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,775 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite15_45| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,790 WARN  L322   ript$VariableManager]: TermVariabe |v_P0_#t~ite3#1_27| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,791 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite15_45| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,799 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite44_31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,799 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite15_45| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,805 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite44_31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,806 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite15_45| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,845 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite15_45| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,845 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite9_31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,853 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite35_49| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,854 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite29_43| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,854 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite41_61| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,854 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite28_49| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,854 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite26_41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,854 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite31_71| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,854 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite32_63| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,854 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite25_49| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,854 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite23_37| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,854 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite34_55| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,855 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite38_45| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,855 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite40_69| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,855 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite37_53| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,856 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite9_31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,872 WARN  L322   ript$VariableManager]: TermVariabe |v_P0_#t~ite3#1_27| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,872 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite9_31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,883 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite44_31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,884 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite9_31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,892 WARN  L322   ript$VariableManager]: TermVariabe |v_P3_#t~ite44_31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:20,892 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite9_31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 18:42:21,533 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-18 18:42:21,534 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. 
[2022-02-18 18:42:21,534 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. 
[2022-02-18 18:42:21,534 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. 
[2022-02-18 18:42:21,534 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. 
[2022-02-18 18:42:21,534 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. 
[2022-02-18 18:42:21,534 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5
[2022-02-18 18:42:21,534 INFO  L402      AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] ===
[2022-02-18 18:42:21,535 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-18 18:42:21,535 INFO  L85        PathProgramCache]: Analyzing trace with hash 216945441, now seen corresponding path program 2 times
[2022-02-18 18:42:21,535 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-18 18:42:21,535 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35255875]
[2022-02-18 18:42:21,535 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-18 18:42:21,535 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-18 18:42:21,581 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-02-18 18:42:21,581 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-02-18 18:42:21,620 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-02-18 18:42:21,659 INFO  L138   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-02-18 18:42:21,659 INFO  L628         BasicCegarLoop]: Counterexample is feasible
[2022-02-18 18:42:21,659 INFO  L764   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (6 of 7 remaining)
[2022-02-18 18:42:21,661 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location P0Err0ASSERT_VIOLATIONERROR_FUNCTION (5 of 7 remaining)
[2022-02-18 18:42:21,661 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATION (4 of 7 remaining)
[2022-02-18 18:42:21,661 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATION (3 of 7 remaining)
[2022-02-18 18:42:21,661 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2INUSE_VIOLATION (2 of 7 remaining)
[2022-02-18 18:42:21,661 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3INUSE_VIOLATION (1 of 7 remaining)
[2022-02-18 18:42:21,661 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location P0Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 7 remaining)
[2022-02-18 18:42:21,661 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6
[2022-02-18 18:42:21,665 INFO  L732         BasicCegarLoop]: Path program histogram: [2, 2, 1, 1, 1]
[2022-02-18 18:42:21,668 INFO  L230   ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances
[2022-02-18 18:42:21,668 INFO  L180   ceAbstractionStarter]: Computing trace abstraction results
[2022-02-18 18:42:21,789 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.02 06:42:21 BasicIcfg
[2022-02-18 18:42:21,789 INFO  L132        PluginConnector]: ------------------------ END TraceAbstraction----------------------------
[2022-02-18 18:42:21,790 INFO  L158              Benchmark]: Toolchain (without parser) took 7313.18ms. Allocated memory was 188.7MB in the beginning and 753.9MB in the end (delta: 565.2MB). Free memory was 137.2MB in the beginning and 505.2MB in the end (delta: -368.0MB). Peak memory consumption was 197.5MB. Max. memory is 8.0GB.
[2022-02-18 18:42:21,790 INFO  L158              Benchmark]: CDTParser took 0.10ms. Allocated memory is still 188.7MB. Free memory was 155.4MB in the beginning and 155.3MB in the end (delta: 72.9kB). There was no memory consumed. Max. memory is 8.0GB.
[2022-02-18 18:42:21,790 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 437.67ms. Allocated memory is still 188.7MB. Free memory was 137.1MB in the beginning and 151.8MB in the end (delta: -14.8MB). Peak memory consumption was 11.4MB. Max. memory is 8.0GB.
[2022-02-18 18:42:21,790 INFO  L158              Benchmark]: Boogie Procedure Inliner took 32.54ms. Allocated memory is still 188.7MB. Free memory was 151.8MB in the beginning and 149.2MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB.
[2022-02-18 18:42:21,791 INFO  L158              Benchmark]: Boogie Preprocessor took 47.22ms. Allocated memory is still 188.7MB. Free memory was 149.2MB in the beginning and 147.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB.
[2022-02-18 18:42:21,791 INFO  L158              Benchmark]: RCFGBuilder took 814.03ms. Allocated memory was 188.7MB in the beginning and 260.0MB in the end (delta: 71.3MB). Free memory was 147.1MB in the beginning and 230.6MB in the end (delta: -83.4MB). Peak memory consumption was 93.8MB. Max. memory is 8.0GB.
[2022-02-18 18:42:21,791 INFO  L158              Benchmark]: TraceAbstraction took 5976.95ms. Allocated memory was 260.0MB in the beginning and 753.9MB in the end (delta: 493.9MB). Free memory was 230.0MB in the beginning and 505.2MB in the end (delta: -275.2MB). Peak memory consumption was 218.2MB. Max. memory is 8.0GB.
[2022-02-18 18:42:21,793 INFO  L339   ainManager$Toolchain]: #######################  End [Toolchain 1] #######################
 --- Results ---
 * Results from de.uni_freiburg.informatik.ultimate.core:
  - StatisticsResult: Toolchain Benchmarks
    Benchmark results are:
 * CDTParser took 0.10ms. Allocated memory is still 188.7MB. Free memory was 155.4MB in the beginning and 155.3MB in the end (delta: 72.9kB). There was no memory consumed. Max. memory is 8.0GB.
 * CACSL2BoogieTranslator took 437.67ms. Allocated memory is still 188.7MB. Free memory was 137.1MB in the beginning and 151.8MB in the end (delta: -14.8MB). Peak memory consumption was 11.4MB. Max. memory is 8.0GB.
 * Boogie Procedure Inliner took 32.54ms. Allocated memory is still 188.7MB. Free memory was 151.8MB in the beginning and 149.2MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB.
 * Boogie Preprocessor took 47.22ms. Allocated memory is still 188.7MB. Free memory was 149.2MB in the beginning and 147.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB.
 * RCFGBuilder took 814.03ms. Allocated memory was 188.7MB in the beginning and 260.0MB in the end (delta: 71.3MB). Free memory was 147.1MB in the beginning and 230.6MB in the end (delta: -83.4MB). Peak memory consumption was 93.8MB. Max. memory is 8.0GB.
 * TraceAbstraction took 5976.95ms. Allocated memory was 260.0MB in the beginning and 753.9MB in the end (delta: 493.9MB). Free memory was 230.0MB in the beginning and 505.2MB in the end (delta: -275.2MB). Peak memory consumption was 218.2MB. Max. memory is 8.0GB.
 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction:
  - StatisticsResult: Independence relation benchmarks
    ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 148883, positive: 147263, positive conditional: 147263, positive unconditional: 0, negative: 1620, negative conditional: 1620, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 148838, positive: 147263, positive conditional: 147263, positive unconditional: 0, negative: 1575, negative conditional: 1575, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 148838, positive: 147263, positive conditional: 147263, positive unconditional: 0, negative: 1575, negative conditional: 1575, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 153448, positive: 147263, positive conditional: 144060, positive unconditional: 3203, negative: 6185, negative conditional: 4610, negative unconditional: 1575, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 153448, positive: 147263, positive conditional: 45510, positive unconditional: 101753, negative: 6185, negative conditional: 418, negative unconditional: 5767, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 153448, positive: 147263, positive conditional: 45510, positive unconditional: 101753, negative: 6185, negative conditional: 418, negative unconditional: 5767, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1434, positive: 1412, positive conditional: 576, positive unconditional: 836, negative: 22, negative conditional: 5, negative unconditional: 17, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1434, positive: 1371, positive conditional: 0, positive unconditional: 1371, negative: 63, negative conditional: 0, negative unconditional: 63, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 63, positive: 41, positive conditional: 32, positive unconditional: 9, negative: 22, negative conditional: 5, negative unconditional: 17, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 455, positive: 264, positive conditional: 233, positive unconditional: 31, negative: 191, negative conditional: 21, negative unconditional: 170, unknown: 0, unknown conditional: 0, unknown unconditional: 0]  ], Cache Queries: [ total: 153448, positive: 145851, positive conditional: 44934, positive unconditional: 100917, negative: 6163, negative conditional: 413, negative unconditional: 5750, unknown: 1434, unknown conditional: 581, unknown unconditional: 853] , Statistics on independence cache: Total cache size (in pairs): 1434, Positive cache size: 1412, Positive conditional cache size: 576, Positive unconditional cache size: 836, Negative cache size: 22, Negative conditional cache size: 5, Negative unconditional cache size: 17, Eliminated conditions: 102742, Maximal queried relation: 5, Independence queries for same thread: 45
  - StatisticsResult: ErrorAutomatonStatistics
    NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0
  - CounterExampleResult [Line: 18]: a call to reach_error is reachable
    a call to reach_error is reachable
We found a FailurePath: 
[L710]               0  int __unbuffered_cnt = 0;
        VAL             [__unbuffered_cnt=0]
[L712]               0  int __unbuffered_p0_EAX = 0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p0_EAX=0]
[L714]               0  int __unbuffered_p2_EAX = 0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0]
[L716]               0  int __unbuffered_p3_EAX = 0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0]
[L718]               0  int __unbuffered_p3_EBX = 0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0]
[L720]               0  int a = 0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0]
[L721]               0  _Bool a$flush_delayed;
        VAL             [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0]
[L722]               0  int a$mem_tmp;
        VAL             [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0]
[L723]               0  _Bool a$r_buff0_thd0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0]
[L724]               0  _Bool a$r_buff0_thd1;
        VAL             [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0]
[L725]               0  _Bool a$r_buff0_thd2;
        VAL             [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0]
[L726]               0  _Bool a$r_buff0_thd3;
        VAL             [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0]
[L727]               0  _Bool a$r_buff0_thd4;
        VAL             [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0]
[L728]               0  _Bool a$r_buff1_thd0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0]
[L729]               0  _Bool a$r_buff1_thd1;
        VAL             [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0]
[L730]               0  _Bool a$r_buff1_thd2;
        VAL             [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0]
[L731]               0  _Bool a$r_buff1_thd3;
        VAL             [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0]
[L732]               0  _Bool a$r_buff1_thd4;
        VAL             [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0]
[L733]               0  _Bool a$read_delayed;
        VAL             [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0]
[L734]               0  int *a$read_delayed_var;
        VAL             [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}]
[L735]               0  int a$w_buff0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=0]
[L736]               0  _Bool a$w_buff0_used;
        VAL             [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=0, a$w_buff0_used=0]
[L737]               0  int a$w_buff1;
        VAL             [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=0, a$w_buff0_used=0, a$w_buff1=0]
[L738]               0  _Bool a$w_buff1_used;
        VAL             [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=0, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=0]
[L739]               0  _Bool main$tmp_guard0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=0, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=0, main$tmp_guard0=0]
[L740]               0  _Bool main$tmp_guard1;
        VAL             [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=0, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=0, main$tmp_guard0=0, main$tmp_guard1=0]
[L742]               0  int x = 0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=0, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0]
[L744]               0  int y = 0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=0, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0]
[L746]               0  int z = 0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=0, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, z=0]
[L747]               0  _Bool weak$$choice0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=0, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=0, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, x=0, y=0, z=0]
[L748]               0  _Bool weak$$choice2;
        VAL             [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=0, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=0, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z=0]
[L866]               0  pthread_t t521;
        VAL             [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=0, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=0, main$tmp_guard0=0, main$tmp_guard1=0, t521={5:0}, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z=0]
[L867]  FCALL, FORK  0  pthread_create(&t521, ((void *)0), P0, ((void *)0))
        VAL             [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=0, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=0, main$tmp_guard0=0, main$tmp_guard1=0, pthread_create(&t521, ((void *)0), P0, ((void *)0))=-3, t521={5:0}, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z=0]
[L868]               0  pthread_t t522;
        VAL             [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=0, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=0, main$tmp_guard0=0, main$tmp_guard1=0, t521={5:0}, t522={6:0}, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z=0]
[L752]               1  a$w_buff1 = a$w_buff0
[L753]               1  a$w_buff0 = 1
[L754]               1  a$w_buff1_used = a$w_buff0_used
[L755]               1  a$w_buff0_used = (_Bool)1
[L756]  CALL         1  __VERIFIER_assert(!(a$w_buff1_used && a$w_buff0_used))
[L18]   COND FALSE   1  !(!expression)
[L756]  RET          1  __VERIFIER_assert(!(a$w_buff1_used && a$w_buff0_used))
[L757]               1  a$r_buff1_thd0 = a$r_buff0_thd0
[L758]               1  a$r_buff1_thd1 = a$r_buff0_thd1
[L759]               1  a$r_buff1_thd2 = a$r_buff0_thd2
[L760]               1  a$r_buff1_thd3 = a$r_buff0_thd3
[L761]               1  a$r_buff1_thd4 = a$r_buff0_thd4
[L762]               1  a$r_buff0_thd1 = (_Bool)1
        VAL             [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=1, a$w_buff1=0, a$w_buff1_used=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z=0]
[L765]               1  __unbuffered_p0_EAX = x
        VAL             [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=1, a$w_buff1=0, a$w_buff1_used=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z=0]
[L869]  FCALL, FORK  0  pthread_create(&t522, ((void *)0), P1, ((void *)0))
        VAL             [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=1, a$w_buff1=0, a$w_buff1_used=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, pthread_create(&t522, ((void *)0), P1, ((void *)0))=-2, t521={5:0}, t522={6:0}, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z=0]
[L870]               0  pthread_t t523;
        VAL             [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=1, a$w_buff1=0, a$w_buff1_used=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t521={5:0}, t522={6:0}, t523={7:0}, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z=0]
[L871]  FCALL, FORK  0  pthread_create(&t523, ((void *)0), P2, ((void *)0))
        VAL             [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=1, a$w_buff1=0, a$w_buff1_used=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, pthread_create(&t523, ((void *)0), P2, ((void *)0))=-1, t521={5:0}, t522={6:0}, t523={7:0}, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z=0]
[L872]               0  pthread_t t524;
        VAL             [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=1, a$w_buff1=0, a$w_buff1_used=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t521={5:0}, t522={6:0}, t523={7:0}, t524={3:0}, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z=0]
[L873]  FCALL, FORK  0  pthread_create(&t524, ((void *)0), P3, ((void *)0))
        VAL             [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=1, a$w_buff1=0, a$w_buff1_used=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, pthread_create(&t524, ((void *)0), P3, ((void *)0))=0, t521={5:0}, t522={6:0}, t523={7:0}, t524={3:0}, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z=0]
[L782]               2  x = 1
        VAL             [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=1, a$w_buff1=0, a$w_buff1_used=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=1, y=0, z=0]
[L785]               2  y = 1
        VAL             [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=1, a$w_buff1=0, a$w_buff1_used=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=1, y=1, z=0]
[L788]  EXPR         2  a$w_buff0_used && a$r_buff0_thd2 ? a$w_buff0 : (a$w_buff1_used && a$r_buff1_thd2 ? a$w_buff1 : a)
[L788]  EXPR         2  a$w_buff1_used && a$r_buff1_thd2 ? a$w_buff1 : a
[L788]  EXPR         2  a$w_buff0_used && a$r_buff0_thd2 ? a$w_buff0 : (a$w_buff1_used && a$r_buff1_thd2 ? a$w_buff1 : a)
[L788]               2  a = a$w_buff0_used && a$r_buff0_thd2 ? a$w_buff0 : (a$w_buff1_used && a$r_buff1_thd2 ? a$w_buff1 : a)
[L789]  EXPR         2  a$w_buff0_used && a$r_buff0_thd2 ? (_Bool)0 : a$w_buff0_used
[L789]               2  a$w_buff0_used = a$w_buff0_used && a$r_buff0_thd2 ? (_Bool)0 : a$w_buff0_used
[L790]  EXPR         2  a$w_buff0_used && a$r_buff0_thd2 || a$w_buff1_used && a$r_buff1_thd2 ? (_Bool)0 : a$w_buff1_used
[L790]               2  a$w_buff1_used = a$w_buff0_used && a$r_buff0_thd2 || a$w_buff1_used && a$r_buff1_thd2 ? (_Bool)0 : a$w_buff1_used
[L791]  EXPR         2  a$w_buff0_used && a$r_buff0_thd2 ? (_Bool)0 : a$r_buff0_thd2
[L791]               2  a$r_buff0_thd2 = a$w_buff0_used && a$r_buff0_thd2 ? (_Bool)0 : a$r_buff0_thd2
[L792]  EXPR         2  a$w_buff0_used && a$r_buff0_thd2 || a$w_buff1_used && a$r_buff1_thd2 ? (_Bool)0 : a$r_buff1_thd2
[L792]               2  a$r_buff1_thd2 = a$w_buff0_used && a$r_buff0_thd2 || a$w_buff1_used && a$r_buff1_thd2 ? (_Bool)0 : a$r_buff1_thd2
[L795]               2  __unbuffered_cnt = __unbuffered_cnt + 1
        VAL             [__unbuffered_cnt=1, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=1, a$w_buff1=0, a$w_buff1_used=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=1, y=1, z=0]
[L797]               2  return 0;
        VAL             [\result={0:0}, __unbuffered_cnt=1, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=1, a$w_buff1=0, a$w_buff1_used=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=1, y=1, z=0]
[L802]               3  y = 2
        VAL             [\result={0:0}, __unbuffered_cnt=1, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=1, a$w_buff1=0, a$w_buff1_used=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=1, y=2, z=0]
[L805]               3  __unbuffered_p2_EAX = z
        VAL             [\result={0:0}, __unbuffered_cnt=1, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=1, a$w_buff1=0, a$w_buff1_used=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=1, y=2, z=0]
[L808]  EXPR         3  a$w_buff0_used && a$r_buff0_thd3 ? a$w_buff0 : (a$w_buff1_used && a$r_buff1_thd3 ? a$w_buff1 : a)
[L808]  EXPR         3  a$w_buff1_used && a$r_buff1_thd3 ? a$w_buff1 : a
[L808]  EXPR         3  a$w_buff0_used && a$r_buff0_thd3 ? a$w_buff0 : (a$w_buff1_used && a$r_buff1_thd3 ? a$w_buff1 : a)
[L808]               3  a = a$w_buff0_used && a$r_buff0_thd3 ? a$w_buff0 : (a$w_buff1_used && a$r_buff1_thd3 ? a$w_buff1 : a)
[L809]  EXPR         3  a$w_buff0_used && a$r_buff0_thd3 ? (_Bool)0 : a$w_buff0_used
[L809]               3  a$w_buff0_used = a$w_buff0_used && a$r_buff0_thd3 ? (_Bool)0 : a$w_buff0_used
[L810]  EXPR         3  a$w_buff0_used && a$r_buff0_thd3 || a$w_buff1_used && a$r_buff1_thd3 ? (_Bool)0 : a$w_buff1_used
[L810]               3  a$w_buff1_used = a$w_buff0_used && a$r_buff0_thd3 || a$w_buff1_used && a$r_buff1_thd3 ? (_Bool)0 : a$w_buff1_used
[L811]  EXPR         3  a$w_buff0_used && a$r_buff0_thd3 ? (_Bool)0 : a$r_buff0_thd3
[L811]               3  a$r_buff0_thd3 = a$w_buff0_used && a$r_buff0_thd3 ? (_Bool)0 : a$r_buff0_thd3
[L812]  EXPR         3  a$w_buff0_used && a$r_buff0_thd3 || a$w_buff1_used && a$r_buff1_thd3 ? (_Bool)0 : a$r_buff1_thd3
[L812]               3  a$r_buff1_thd3 = a$w_buff0_used && a$r_buff0_thd3 || a$w_buff1_used && a$r_buff1_thd3 ? (_Bool)0 : a$r_buff1_thd3
[L815]               3  __unbuffered_cnt = __unbuffered_cnt + 1
        VAL             [\result={0:0}, __unbuffered_cnt=2, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=1, a$w_buff1=0, a$w_buff1_used=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=1, y=2, z=0]
[L817]               3  return 0;
        VAL             [\result={0:0}, \result={0:0}, __unbuffered_cnt=2, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=1, a$w_buff1=0, a$w_buff1_used=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=1, y=2, z=0]
[L822]               4  z = 1
        VAL             [\result={0:0}, \result={0:0}, __unbuffered_cnt=2, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=0, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=1, a$w_buff1=0, a$w_buff1_used=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=1, y=2, z=1]
[L825]               4  __unbuffered_p3_EAX = z
        VAL             [\result={0:0}, \result={0:0}, __unbuffered_cnt=2, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=1, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=1, a$w_buff1=0, a$w_buff1_used=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=1, y=2, z=1]
[L828]               4  weak$$choice0 = __VERIFIER_nondet_bool()
[L829]               4  weak$$choice2 = __VERIFIER_nondet_bool()
[L830]               4  a$flush_delayed = weak$$choice2
[L831]               4  a$mem_tmp = a
[L832]  EXPR         4  !a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a : (a$w_buff0_used && a$r_buff0_thd4 ? a$w_buff0 : a$w_buff1)
[L832]               4  a = !a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a : (a$w_buff0_used && a$r_buff0_thd4 ? a$w_buff0 : a$w_buff1)
[L833]  EXPR         4  weak$$choice2 ? a$w_buff0 : (!a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$w_buff0 : (a$w_buff0_used && a$r_buff0_thd4 ? a$w_buff0 : a$w_buff0))
[L833]  EXPR         4  !a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$w_buff0 : (a$w_buff0_used && a$r_buff0_thd4 ? a$w_buff0 : a$w_buff0)
[L833]  EXPR         4  weak$$choice2 ? a$w_buff0 : (!a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$w_buff0 : (a$w_buff0_used && a$r_buff0_thd4 ? a$w_buff0 : a$w_buff0))
[L833]               4  a$w_buff0 = weak$$choice2 ? a$w_buff0 : (!a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$w_buff0 : (a$w_buff0_used && a$r_buff0_thd4 ? a$w_buff0 : a$w_buff0))
[L834]  EXPR         4  weak$$choice2 ? a$w_buff1 : (!a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$w_buff1 : (a$w_buff0_used && a$r_buff0_thd4 ? a$w_buff1 : a$w_buff1))
[L834]  EXPR         4  !a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$w_buff1 : (a$w_buff0_used && a$r_buff0_thd4 ? a$w_buff1 : a$w_buff1)
[L834]  EXPR         4  weak$$choice2 ? a$w_buff1 : (!a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$w_buff1 : (a$w_buff0_used && a$r_buff0_thd4 ? a$w_buff1 : a$w_buff1))
[L834]               4  a$w_buff1 = weak$$choice2 ? a$w_buff1 : (!a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$w_buff1 : (a$w_buff0_used && a$r_buff0_thd4 ? a$w_buff1 : a$w_buff1))
[L835]  EXPR         4  weak$$choice2 ? a$w_buff0_used : (!a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$w_buff0_used : (a$w_buff0_used && a$r_buff0_thd4 ? (_Bool)0 : a$w_buff0_used))
[L835]  EXPR         4  !a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$w_buff0_used : (a$w_buff0_used && a$r_buff0_thd4 ? (_Bool)0 : a$w_buff0_used)
[L835]  EXPR         4  weak$$choice2 ? a$w_buff0_used : (!a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$w_buff0_used : (a$w_buff0_used && a$r_buff0_thd4 ? (_Bool)0 : a$w_buff0_used))
[L835]               4  a$w_buff0_used = weak$$choice2 ? a$w_buff0_used : (!a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$w_buff0_used : (a$w_buff0_used && a$r_buff0_thd4 ? (_Bool)0 : a$w_buff0_used))
[L836]  EXPR         4  weak$$choice2 ? a$w_buff1_used : (!a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$w_buff1_used : (a$w_buff0_used && a$r_buff0_thd4 ? (_Bool)0 : (_Bool)0))
[L836]  EXPR         4  !a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$w_buff1_used : (a$w_buff0_used && a$r_buff0_thd4 ? (_Bool)0 : (_Bool)0)
[L836]  EXPR         4  weak$$choice2 ? a$w_buff1_used : (!a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$w_buff1_used : (a$w_buff0_used && a$r_buff0_thd4 ? (_Bool)0 : (_Bool)0))
[L836]               4  a$w_buff1_used = weak$$choice2 ? a$w_buff1_used : (!a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$w_buff1_used : (a$w_buff0_used && a$r_buff0_thd4 ? (_Bool)0 : (_Bool)0))
[L837]  EXPR         4  weak$$choice2 ? a$r_buff0_thd4 : (!a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$r_buff0_thd4 : (a$w_buff0_used && a$r_buff0_thd4 ? (_Bool)0 : a$r_buff0_thd4))
[L837]  EXPR         4  !a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$r_buff0_thd4 : (a$w_buff0_used && a$r_buff0_thd4 ? (_Bool)0 : a$r_buff0_thd4)
[L837]  EXPR         4  weak$$choice2 ? a$r_buff0_thd4 : (!a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$r_buff0_thd4 : (a$w_buff0_used && a$r_buff0_thd4 ? (_Bool)0 : a$r_buff0_thd4))
[L837]               4  a$r_buff0_thd4 = weak$$choice2 ? a$r_buff0_thd4 : (!a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$r_buff0_thd4 : (a$w_buff0_used && a$r_buff0_thd4 ? (_Bool)0 : a$r_buff0_thd4))
[L838]  EXPR         4  weak$$choice2 ? a$r_buff1_thd4 : (!a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$r_buff1_thd4 : (a$w_buff0_used && a$r_buff0_thd4 ? (_Bool)0 : (_Bool)0))
[L838]  EXPR         4  !a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$r_buff1_thd4 : (a$w_buff0_used && a$r_buff0_thd4 ? (_Bool)0 : (_Bool)0)
[L838]  EXPR         4  weak$$choice2 ? a$r_buff1_thd4 : (!a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$r_buff1_thd4 : (a$w_buff0_used && a$r_buff0_thd4 ? (_Bool)0 : (_Bool)0))
[L838]               4  a$r_buff1_thd4 = weak$$choice2 ? a$r_buff1_thd4 : (!a$w_buff0_used || !a$r_buff0_thd4 && !a$w_buff1_used || !a$r_buff0_thd4 && !a$r_buff1_thd4 ? a$r_buff1_thd4 : (a$w_buff0_used && a$r_buff0_thd4 ? (_Bool)0 : (_Bool)0))
[L839]               4  __unbuffered_p3_EBX = a
[L840]  EXPR         4  a$flush_delayed ? a$mem_tmp : a
[L840]               4  a = a$flush_delayed ? a$mem_tmp : a
[L841]               4  a$flush_delayed = (_Bool)0
        VAL             [\result={0:0}, \result={0:0}, __unbuffered_cnt=2, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=1, __unbuffered_p3_EBX=0, a=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=1, a$w_buff1=0, a$w_buff1_used=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=49, weak$$choice2=0, x=1, y=2, z=1]
[L768]  EXPR         1  a$w_buff0_used && a$r_buff0_thd1 ? a$w_buff0 : (a$w_buff1_used && a$r_buff1_thd1 ? a$w_buff1 : a)
[L768]               1  a = a$w_buff0_used && a$r_buff0_thd1 ? a$w_buff0 : (a$w_buff1_used && a$r_buff1_thd1 ? a$w_buff1 : a)
[L769]  EXPR         1  a$w_buff0_used && a$r_buff0_thd1 ? (_Bool)0 : a$w_buff0_used
[L769]               1  a$w_buff0_used = a$w_buff0_used && a$r_buff0_thd1 ? (_Bool)0 : a$w_buff0_used
[L770]  EXPR         1  a$w_buff0_used && a$r_buff0_thd1 || a$w_buff1_used && a$r_buff1_thd1 ? (_Bool)0 : a$w_buff1_used
[L770]               1  a$w_buff1_used = a$w_buff0_used && a$r_buff0_thd1 || a$w_buff1_used && a$r_buff1_thd1 ? (_Bool)0 : a$w_buff1_used
[L771]  EXPR         1  a$w_buff0_used && a$r_buff0_thd1 ? (_Bool)0 : a$r_buff0_thd1
[L771]               1  a$r_buff0_thd1 = a$w_buff0_used && a$r_buff0_thd1 ? (_Bool)0 : a$r_buff0_thd1
[L772]  EXPR         1  a$w_buff0_used && a$r_buff0_thd1 || a$w_buff1_used && a$r_buff1_thd1 ? (_Bool)0 : a$r_buff1_thd1
[L772]               1  a$r_buff1_thd1 = a$w_buff0_used && a$r_buff0_thd1 || a$w_buff1_used && a$r_buff1_thd1 ? (_Bool)0 : a$r_buff1_thd1
[L775]               1  __unbuffered_cnt = __unbuffered_cnt + 1
        VAL             [\result={0:0}, \result={0:0}, __unbuffered_cnt=3, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=1, __unbuffered_p3_EBX=0, a=1, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=49, weak$$choice2=0, x=1, y=2, z=1]
[L777]               1  return 0;
        VAL             [\result={0:0}, \result={0:0}, \result={0:0}, __unbuffered_cnt=3, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=1, __unbuffered_p3_EBX=0, a=1, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=49, weak$$choice2=0, x=1, y=2, z=1]
[L844]  EXPR         4  a$w_buff0_used && a$r_buff0_thd4 ? a$w_buff0 : (a$w_buff1_used && a$r_buff1_thd4 ? a$w_buff1 : a)
[L844]  EXPR         4  a$w_buff1_used && a$r_buff1_thd4 ? a$w_buff1 : a
[L844]  EXPR         4  a$w_buff0_used && a$r_buff0_thd4 ? a$w_buff0 : (a$w_buff1_used && a$r_buff1_thd4 ? a$w_buff1 : a)
[L844]               4  a = a$w_buff0_used && a$r_buff0_thd4 ? a$w_buff0 : (a$w_buff1_used && a$r_buff1_thd4 ? a$w_buff1 : a)
[L845]  EXPR         4  a$w_buff0_used && a$r_buff0_thd4 ? (_Bool)0 : a$w_buff0_used
[L845]               4  a$w_buff0_used = a$w_buff0_used && a$r_buff0_thd4 ? (_Bool)0 : a$w_buff0_used
[L846]  EXPR         4  a$w_buff0_used && a$r_buff0_thd4 || a$w_buff1_used && a$r_buff1_thd4 ? (_Bool)0 : a$w_buff1_used
[L846]               4  a$w_buff1_used = a$w_buff0_used && a$r_buff0_thd4 || a$w_buff1_used && a$r_buff1_thd4 ? (_Bool)0 : a$w_buff1_used
[L847]  EXPR         4  a$w_buff0_used && a$r_buff0_thd4 ? (_Bool)0 : a$r_buff0_thd4
[L847]               4  a$r_buff0_thd4 = a$w_buff0_used && a$r_buff0_thd4 ? (_Bool)0 : a$r_buff0_thd4
[L848]  EXPR         4  a$w_buff0_used && a$r_buff0_thd4 || a$w_buff1_used && a$r_buff1_thd4 ? (_Bool)0 : a$r_buff1_thd4
[L848]               4  a$r_buff1_thd4 = a$w_buff0_used && a$r_buff0_thd4 || a$w_buff1_used && a$r_buff1_thd4 ? (_Bool)0 : a$r_buff1_thd4
[L851]               4  __unbuffered_cnt = __unbuffered_cnt + 1
        VAL             [\result={0:0}, \result={0:0}, __unbuffered_cnt=4, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=1, __unbuffered_p3_EBX=0, a=1, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=49, weak$$choice2=0, x=1, y=2, z=1]
[L875]               0  main$tmp_guard0 = __unbuffered_cnt == 4
        VAL             [\result={0:0}, \result={0:0}, __unbuffered_cnt=4, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=1, __unbuffered_p3_EBX=0, a=1, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t521={5:0}, t522={6:0}, t523={7:0}, t524={3:0}, weak$$choice0=49, weak$$choice2=0, x=1, y=2, z=1]
[L877]  CALL         0  assume_abort_if_not(main$tmp_guard0)
[L3]    COND FALSE   0  !(!cond)
        VAL             [\old(cond)=1, \result={0:0}, \result={0:0}, __unbuffered_cnt=4, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=1, __unbuffered_p3_EBX=0, a=1, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, cond=1, main$tmp_guard0=1, main$tmp_guard1=0, weak$$choice0=49, weak$$choice2=0, x=1, y=2, z=1]
[L877]  RET          0  assume_abort_if_not(main$tmp_guard0)
[L879]  EXPR         0  a$w_buff0_used && a$r_buff0_thd0 ? a$w_buff0 : (a$w_buff1_used && a$r_buff1_thd0 ? a$w_buff1 : a)
[L879]  EXPR         0  a$w_buff1_used && a$r_buff1_thd0 ? a$w_buff1 : a
[L879]  EXPR         0  a$w_buff0_used && a$r_buff0_thd0 ? a$w_buff0 : (a$w_buff1_used && a$r_buff1_thd0 ? a$w_buff1 : a)
[L879]               0  a = a$w_buff0_used && a$r_buff0_thd0 ? a$w_buff0 : (a$w_buff1_used && a$r_buff1_thd0 ? a$w_buff1 : a)
[L880]  EXPR         0  a$w_buff0_used && a$r_buff0_thd0 ? (_Bool)0 : a$w_buff0_used
[L880]               0  a$w_buff0_used = a$w_buff0_used && a$r_buff0_thd0 ? (_Bool)0 : a$w_buff0_used
[L881]  EXPR         0  a$w_buff0_used && a$r_buff0_thd0 || a$w_buff1_used && a$r_buff1_thd0 ? (_Bool)0 : a$w_buff1_used
[L881]               0  a$w_buff1_used = a$w_buff0_used && a$r_buff0_thd0 || a$w_buff1_used && a$r_buff1_thd0 ? (_Bool)0 : a$w_buff1_used
[L882]  EXPR         0  a$w_buff0_used && a$r_buff0_thd0 ? (_Bool)0 : a$r_buff0_thd0
[L882]               0  a$r_buff0_thd0 = a$w_buff0_used && a$r_buff0_thd0 ? (_Bool)0 : a$r_buff0_thd0
[L883]  EXPR         0  a$w_buff0_used && a$r_buff0_thd0 || a$w_buff1_used && a$r_buff1_thd0 ? (_Bool)0 : a$r_buff1_thd0
[L883]               0  a$r_buff1_thd0 = a$w_buff0_used && a$r_buff0_thd0 || a$w_buff1_used && a$r_buff1_thd0 ? (_Bool)0 : a$r_buff1_thd0
[L886]               0  main$tmp_guard1 = !(y == 2 && __unbuffered_p0_EAX == 0 && __unbuffered_p2_EAX == 0 && __unbuffered_p3_EAX == 1 && __unbuffered_p3_EBX == 0)
        VAL             [\result={0:0}, \result={0:0}, __unbuffered_cnt=4, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=1, __unbuffered_p3_EBX=0, a=1, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t521={5:0}, t522={6:0}, t523={7:0}, t524={3:0}, weak$$choice0=49, weak$$choice2=0, x=1, y=2, z=1]
[L888]  CALL         0  __VERIFIER_assert(main$tmp_guard1)
[L18]   COND TRUE    0  !expression
        VAL             [\old(expression)=1, \old(expression)=0, \result={0:0}, \result={0:0}, __unbuffered_cnt=4, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=1, __unbuffered_p3_EBX=0, a=1, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, expression=0, expression=1, main$tmp_guard0=1, main$tmp_guard1=0, weak$$choice0=49, weak$$choice2=0, x=1, y=2, z=1]
[L18]                0  reach_error()
        VAL             [\old(expression)=1, \old(expression)=0, \result={0:0}, \result={0:0}, __unbuffered_cnt=4, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p3_EAX=1, __unbuffered_p3_EBX=0, a=1, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff0_thd4=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$r_buff1_thd4=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, expression=1, expression=0, main$tmp_guard0=1, main$tmp_guard1=0, weak$$choice0=49, weak$$choice2=0, x=1, y=2, z=1]

  - UnprovableResult [Line: 18]: Unable to prove that call to reach_error is unreachable
    Unable to prove that call to reach_error is unreachable
 Reason: Not analyzed. 
  - UnprovableResult [Line: 873]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users)
    Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users)
 Reason: Not analyzed. 
  - UnprovableResult [Line: 867]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users)
    Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users)
 Reason: Not analyzed. 
  - UnprovableResult [Line: 871]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users)
    Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users)
 Reason: Not analyzed. 
  - UnprovableResult [Line: 869]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users)
    Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users)
 Reason: Not analyzed. 
  - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances
    CFG has 9 procedures, 175 locations, 7 error locations. Started 1 CEGAR loops. OverallTime: 5.7s, OverallIterations: 7, TraceHistogramMax: 0, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 4.2s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 71, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 0.8s InterpolantComputationTime, 697 NumberOfCodeBlocks, 697 NumberOfCodeBlocksAsserted, 7 NumberOfCheckSat, 578 ConstructedInterpolants, 0 QuantifiedInterpolants, 3023 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 6 InterpolantComputations, 6 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available
RESULT: Ultimate proved your program to be incorrect!
[2022-02-18 18:42:21,830 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Ended with exit code 0
[2022-02-18 18:42:22,045 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0
Received shutdown request...