/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-NewStatesSleepPersistentFixedOrder-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe026_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i


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


This is Ultimate 0.2.2-wip.dk.mcr-reduction-820ea7a
[2022-02-19 00:34:40,625 INFO  L177        SettingsManager]: Resetting all preferences to default values...
[2022-02-19 00:34:40,626 INFO  L181        SettingsManager]: Resetting UltimateCore preferences to default values
[2022-02-19 00:34:40,687 INFO  L184        SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring...
[2022-02-19 00:34:40,687 INFO  L181        SettingsManager]: Resetting Boogie Preprocessor preferences to default values
[2022-02-19 00:34:40,690 INFO  L181        SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values
[2022-02-19 00:34:40,693 INFO  L181        SettingsManager]: Resetting Abstract Interpretation preferences to default values
[2022-02-19 00:34:40,698 INFO  L181        SettingsManager]: Resetting LassoRanker preferences to default values
[2022-02-19 00:34:40,700 INFO  L181        SettingsManager]: Resetting Reaching Definitions preferences to default values
[2022-02-19 00:34:40,703 INFO  L181        SettingsManager]: Resetting SyntaxChecker preferences to default values
[2022-02-19 00:34:40,704 INFO  L181        SettingsManager]: Resetting Sifa preferences to default values
[2022-02-19 00:34:40,704 INFO  L184        SettingsManager]: Büchi Program Product provides no preferences, ignoring...
[2022-02-19 00:34:40,705 INFO  L181        SettingsManager]: Resetting LTL2Aut preferences to default values
[2022-02-19 00:34:40,706 INFO  L181        SettingsManager]: Resetting PEA to Boogie preferences to default values
[2022-02-19 00:34:40,707 INFO  L181        SettingsManager]: Resetting BlockEncodingV2 preferences to default values
[2022-02-19 00:34:40,708 INFO  L181        SettingsManager]: Resetting ChcToBoogie preferences to default values
[2022-02-19 00:34:40,709 INFO  L181        SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values
[2022-02-19 00:34:40,709 INFO  L181        SettingsManager]: Resetting BuchiAutomizer preferences to default values
[2022-02-19 00:34:40,712 INFO  L181        SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values
[2022-02-19 00:34:40,716 INFO  L181        SettingsManager]: Resetting CodeCheck preferences to default values
[2022-02-19 00:34:40,717 INFO  L181        SettingsManager]: Resetting InvariantSynthesis preferences to default values
[2022-02-19 00:34:40,720 INFO  L181        SettingsManager]: Resetting RCFGBuilder preferences to default values
[2022-02-19 00:34:40,721 INFO  L181        SettingsManager]: Resetting Referee preferences to default values
[2022-02-19 00:34:40,722 INFO  L181        SettingsManager]: Resetting TraceAbstraction preferences to default values
[2022-02-19 00:34:40,723 INFO  L184        SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring...
[2022-02-19 00:34:40,723 INFO  L184        SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring...
[2022-02-19 00:34:40,724 INFO  L181        SettingsManager]: Resetting TreeAutomizer preferences to default values
[2022-02-19 00:34:40,725 INFO  L181        SettingsManager]: Resetting IcfgToChc preferences to default values
[2022-02-19 00:34:40,725 INFO  L181        SettingsManager]: Resetting IcfgTransformer preferences to default values
[2022-02-19 00:34:40,725 INFO  L184        SettingsManager]: ReqToTest provides no preferences, ignoring...
[2022-02-19 00:34:40,725 INFO  L181        SettingsManager]: Resetting Boogie Printer preferences to default values
[2022-02-19 00:34:40,726 INFO  L181        SettingsManager]: Resetting ChcSmtPrinter preferences to default values
[2022-02-19 00:34:40,727 INFO  L181        SettingsManager]: Resetting ReqPrinter preferences to default values
[2022-02-19 00:34:40,728 INFO  L181        SettingsManager]: Resetting Witness Printer preferences to default values
[2022-02-19 00:34:40,729 INFO  L184        SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring...
[2022-02-19 00:34:40,729 INFO  L181        SettingsManager]: Resetting CDTParser preferences to default values
[2022-02-19 00:34:40,729 INFO  L184        SettingsManager]: AutomataScriptParser provides no preferences, ignoring...
[2022-02-19 00:34:40,729 INFO  L184        SettingsManager]: ReqParser provides no preferences, ignoring...
[2022-02-19 00:34:40,729 INFO  L181        SettingsManager]: Resetting SmtParser preferences to default values
[2022-02-19 00:34:40,730 INFO  L181        SettingsManager]: Resetting Witness Parser preferences to default values
[2022-02-19 00:34:40,730 INFO  L188        SettingsManager]: Finished resetting all preferences to default values...
[2022-02-19 00:34:40,731 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-NewStatesSleepPersistentFixedOrder-NoLbe.epf
[2022-02-19 00:34:40,755 INFO  L113        SettingsManager]: Loading preferences was successful
[2022-02-19 00:34:40,755 INFO  L115        SettingsManager]: Preferences different from defaults after loading the file:
[2022-02-19 00:34:40,756 INFO  L136        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2022-02-19 00:34:40,756 INFO  L138        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2022-02-19 00:34:40,757 INFO  L136        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2022-02-19 00:34:40,757 INFO  L138        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2022-02-19 00:34:40,757 INFO  L136        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2022-02-19 00:34:40,757 INFO  L138        SettingsManager]:  * Create parallel compositions if possible=false
[2022-02-19 00:34:40,757 INFO  L138        SettingsManager]:  * Use SBE=true
[2022-02-19 00:34:40,757 INFO  L136        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2022-02-19 00:34:40,758 INFO  L138        SettingsManager]:  * sizeof long=4
[2022-02-19 00:34:40,758 INFO  L138        SettingsManager]:  * Overapproximate operations on floating types=true
[2022-02-19 00:34:40,758 INFO  L138        SettingsManager]:  * sizeof POINTER=4
[2022-02-19 00:34:40,758 INFO  L138        SettingsManager]:  * Check division by zero=IGNORE
[2022-02-19 00:34:40,758 INFO  L138        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2022-02-19 00:34:40,758 INFO  L138        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2022-02-19 00:34:40,758 INFO  L138        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2022-02-19 00:34:40,758 INFO  L138        SettingsManager]:  * sizeof long double=12
[2022-02-19 00:34:40,758 INFO  L138        SettingsManager]:  * Check if freed pointer was valid=false
[2022-02-19 00:34:40,759 INFO  L138        SettingsManager]:  * Use constant arrays=true
[2022-02-19 00:34:40,759 INFO  L138        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2022-02-19 00:34:40,759 INFO  L136        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2022-02-19 00:34:40,759 INFO  L138        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2022-02-19 00:34:40,759 INFO  L138        SettingsManager]:  * To the following directory=./dump/
[2022-02-19 00:34:40,760 INFO  L138        SettingsManager]:  * SMT solver=External_DefaultMode
[2022-02-19 00:34:40,760 INFO  L138        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2022-02-19 00:34:40,760 INFO  L136        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2022-02-19 00:34:40,760 INFO  L138        SettingsManager]:  * Construct finite automaton lazily=true
[2022-02-19 00:34:40,760 INFO  L138        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2022-02-19 00:34:40,760 INFO  L138        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles
[2022-02-19 00:34:40,760 INFO  L138        SettingsManager]:  * Trace refinement strategy=CAMEL
[2022-02-19 00:34:40,760 INFO  L138        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2022-02-19 00:34:40,761 INFO  L138        SettingsManager]:  * Large block encoding in concurrent analysis=OFF
[2022-02-19 00:34:40,761 INFO  L138        SettingsManager]:  * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA
[2022-02-19 00:34:40,761 INFO  L138        SettingsManager]:  * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true
[2022-02-19 00:34:40,761 INFO  L138        SettingsManager]:  * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE
[2022-02-19 00:34:40,761 INFO  L138        SettingsManager]:  * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER
[2022-02-19 00:34:40,761 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-19 00:34:40,959 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2022-02-19 00:34:40,977 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2022-02-19 00:34:40,979 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2022-02-19 00:34:40,980 INFO  L271        PluginConnector]: Initializing CDTParser...
[2022-02-19 00:34:40,980 INFO  L275        PluginConnector]: CDTParser initialized
[2022-02-19 00:34:40,981 INFO  L432   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe026_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i
[2022-02-19 00:34:41,032 INFO  L220              CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/74a1d29ed/4b8f1e5889284e0fb4f4fefacbab3f24/FLAGaa82b9d4a
[2022-02-19 00:34:41,419 INFO  L306              CDTParser]: Found 1 translation units.
[2022-02-19 00:34:41,419 INFO  L160              CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe026_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i
[2022-02-19 00:34:41,435 INFO  L349              CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/74a1d29ed/4b8f1e5889284e0fb4f4fefacbab3f24/FLAGaa82b9d4a
[2022-02-19 00:34:41,447 INFO  L357              CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/74a1d29ed/4b8f1e5889284e0fb4f4fefacbab3f24
[2022-02-19 00:34:41,449 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2022-02-19 00:34:41,451 INFO  L131        ToolchainWalker]: Walking toolchain with 5 elements.
[2022-02-19 00:34:41,453 INFO  L113        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2022-02-19 00:34:41,453 INFO  L271        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2022-02-19 00:34:41,455 INFO  L275        PluginConnector]: CACSL2BoogieTranslator initialized
[2022-02-19 00:34:41,455 INFO  L185        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.02 12:34:41" (1/1) ...
[2022-02-19 00:34:41,456 INFO  L205        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7ed5b472 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 12:34:41, skipping insertion in model container
[2022-02-19 00:34:41,457 INFO  L185        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.02 12:34:41" (1/1) ...
[2022-02-19 00:34:41,461 INFO  L145         MainTranslator]: Starting translation in SV-COMP mode 
[2022-02-19 00:34:41,506 INFO  L178         MainTranslator]: Built tables and reachable declarations
[2022-02-19 00:34:41,652 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/safe026_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i[996,1009]
[2022-02-19 00:34:41,753 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2022-02-19 00:34:41,759 INFO  L203         MainTranslator]: Completed pre-run
[2022-02-19 00:34:41,766 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/safe026_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i[996,1009]
[2022-02-19 00:34:41,796 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2022-02-19 00:34:41,817 INFO  L208         MainTranslator]: Completed translation
[2022-02-19 00:34:41,817 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 12:34:41 WrapperNode
[2022-02-19 00:34:41,818 INFO  L132        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2022-02-19 00:34:41,819 INFO  L113        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2022-02-19 00:34:41,819 INFO  L271        PluginConnector]: Initializing Boogie Procedure Inliner...
[2022-02-19 00:34:41,819 INFO  L275        PluginConnector]: Boogie Procedure Inliner initialized
[2022-02-19 00:34:41,824 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 12:34:41" (1/1) ...
[2022-02-19 00:34:41,853 INFO  L185        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 12:34:41" (1/1) ...
[2022-02-19 00:34:41,878 INFO  L137                Inliner]: procedures = 176, calls = 52, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 175
[2022-02-19 00:34:41,878 INFO  L132        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2022-02-19 00:34:41,879 INFO  L113        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2022-02-19 00:34:41,879 INFO  L271        PluginConnector]: Initializing Boogie Preprocessor...
[2022-02-19 00:34:41,880 INFO  L275        PluginConnector]: Boogie Preprocessor initialized
[2022-02-19 00:34:41,885 INFO  L185        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 12:34:41" (1/1) ...
[2022-02-19 00:34:41,885 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 12:34:41" (1/1) ...
[2022-02-19 00:34:41,893 INFO  L185        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 12:34:41" (1/1) ...
[2022-02-19 00:34:41,893 INFO  L185        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 12:34:41" (1/1) ...
[2022-02-19 00:34:41,898 INFO  L185        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 12:34:41" (1/1) ...
[2022-02-19 00:34:41,900 INFO  L185        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 12:34:41" (1/1) ...
[2022-02-19 00:34:41,902 INFO  L185        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 12:34:41" (1/1) ...
[2022-02-19 00:34:41,905 INFO  L132        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2022-02-19 00:34:41,905 INFO  L113        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2022-02-19 00:34:41,905 INFO  L271        PluginConnector]: Initializing RCFGBuilder...
[2022-02-19 00:34:41,905 INFO  L275        PluginConnector]: RCFGBuilder initialized
[2022-02-19 00:34:41,912 INFO  L185        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 12:34:41" (1/1) ...
[2022-02-19 00:34:41,932 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2022-02-19 00:34:41,949 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-02-19 00:34:41,958 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-19 00:34:41,960 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-19 00:34:41,990 INFO  L130     BoogieDeclarations]: Found specification of procedure write~int
[2022-02-19 00:34:41,990 INFO  L130     BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin
[2022-02-19 00:34:41,990 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2022-02-19 00:34:41,990 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack
[2022-02-19 00:34:41,990 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc
[2022-02-19 00:34:41,990 INFO  L130     BoogieDeclarations]: Found specification of procedure P0
[2022-02-19 00:34:41,990 INFO  L138     BoogieDeclarations]: Found implementation of procedure P0
[2022-02-19 00:34:41,990 INFO  L130     BoogieDeclarations]: Found specification of procedure P1
[2022-02-19 00:34:41,990 INFO  L138     BoogieDeclarations]: Found implementation of procedure P1
[2022-02-19 00:34:41,990 INFO  L130     BoogieDeclarations]: Found specification of procedure P2
[2022-02-19 00:34:41,991 INFO  L138     BoogieDeclarations]: Found implementation of procedure P2
[2022-02-19 00:34:41,991 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int
[2022-02-19 00:34:41,991 INFO  L130     BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end
[2022-02-19 00:34:41,991 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2022-02-19 00:34:41,991 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2022-02-19 00:34:41,992 WARN  L208             CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement
[2022-02-19 00:34:42,113 INFO  L234             CfgBuilder]: Building ICFG
[2022-02-19 00:34:42,115 INFO  L260             CfgBuilder]: Building CFG for each procedure with an implementation
[2022-02-19 00:34:42,533 INFO  L275             CfgBuilder]: Performing block encoding
[2022-02-19 00:34:42,794 INFO  L294             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2022-02-19 00:34:42,794 INFO  L299             CfgBuilder]: Removed 0 assume(true) statements.
[2022-02-19 00:34:42,796 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.02 12:34:42 BoogieIcfgContainer
[2022-02-19 00:34:42,796 INFO  L132        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2022-02-19 00:34:42,797 INFO  L113        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2022-02-19 00:34:42,798 INFO  L271        PluginConnector]: Initializing TraceAbstraction...
[2022-02-19 00:34:42,800 INFO  L275        PluginConnector]: TraceAbstraction initialized
[2022-02-19 00:34:42,801 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.02 12:34:41" (1/3) ...
[2022-02-19 00:34:42,801 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5360d7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.02 12:34:42, skipping insertion in model container
[2022-02-19 00:34:42,801 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 12:34:41" (2/3) ...
[2022-02-19 00:34:42,802 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5360d7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.02 12:34:42, skipping insertion in model container
[2022-02-19 00:34:42,802 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.02 12:34:42" (3/3) ...
[2022-02-19 00:34:42,803 INFO  L111   eAbstractionObserver]: Analyzing ICFG safe026_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i
[2022-02-19 00:34:42,806 WARN  L150   ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program
[2022-02-19 00:34:42,807 INFO  L205   ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2022-02-19 00:34:42,807 INFO  L164   ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations.
[2022-02-19 00:34:42,807 INFO  L534   ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances.
[2022-02-19 00:34:42,841 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,841 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,841 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,841 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,841 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,842 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,842 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,842 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,842 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0___VERIFIER_assert_#in~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,842 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0___VERIFIER_assert_~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,842 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0___VERIFIER_assert_#in~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,842 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0___VERIFIER_assert_~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,843 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0___VERIFIER_assert_#in~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,843 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0___VERIFIER_assert_~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,843 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0___VERIFIER_assert_#in~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,843 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0___VERIFIER_assert_~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,843 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,843 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,843 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,844 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,844 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,844 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,844 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,844 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,844 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,845 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,845 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,845 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,845 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,845 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,845 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,846 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,846 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,846 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,846 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,846 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,846 WARN  L322   ript$VariableManager]: TermVariabe P1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,846 WARN  L322   ript$VariableManager]: TermVariabe P1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,846 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,847 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,847 WARN  L322   ript$VariableManager]: TermVariabe P1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,847 WARN  L322   ript$VariableManager]: TermVariabe P1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,847 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite9| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,847 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite9| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,847 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite11| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,847 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite12| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,847 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite13| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,847 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite14| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,847 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite10| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,848 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite9| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,848 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite9| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,848 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite11| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,848 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite12| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,848 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite13| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,848 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite14| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,848 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite10| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,849 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,849 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,849 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,849 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,850 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,850 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,850 WARN  L322   ript$VariableManager]: TermVariabe P2Thread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,850 WARN  L322   ript$VariableManager]: TermVariabe P2Thread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,850 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,850 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,850 WARN  L322   ript$VariableManager]: TermVariabe P2Thread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,850 WARN  L322   ript$VariableManager]: TermVariabe P2Thread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,850 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite29| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,851 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite19| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,851 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite22| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,851 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite32| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,851 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite35| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,851 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite34| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,851 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite23| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,851 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite26| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,851 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite25| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,851 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite28| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,851 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite17| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,851 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,851 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,852 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,852 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite20| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,852 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite29| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,852 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,852 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite32| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,852 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite35| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,852 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite34| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,852 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite37| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,852 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite36| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,852 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite17| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,852 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,853 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite30| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,853 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite18| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,853 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite19| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,853 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite22| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,853 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite21| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,853 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite24| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,853 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite23| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,853 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite26| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,853 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite25| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,853 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite28| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,853 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite27| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,853 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,854 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,854 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite20| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,856 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite29| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,856 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite19| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,856 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite22| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,856 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite32| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,856 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite35| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,856 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite34| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,856 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite23| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,856 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite26| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,856 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite25| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,856 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite28| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,856 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite17| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,857 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,857 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,857 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,857 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite20| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,857 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite29| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,857 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,857 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite32| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,857 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite35| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,857 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite34| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,857 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite37| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,857 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite36| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,857 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite17| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,857 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,858 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite30| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,858 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite18| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,858 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite19| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,858 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite22| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,858 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite21| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,858 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite24| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,858 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite23| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,858 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite26| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,858 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite25| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,858 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite28| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,858 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite27| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,858 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,858 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,859 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite20| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,861 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite38| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,861 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite43| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,861 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite39| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,861 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite38| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,861 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,861 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite42| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,861 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite40| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,862 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite38| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,862 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite43| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,862 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite39| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,862 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite38| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,862 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,862 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite42| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,862 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite40| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,863 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,863 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,863 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,863 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,865 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,866 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,866 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,866 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,866 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0___VERIFIER_assert_#in~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,866 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,866 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,866 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,866 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,867 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0___VERIFIER_assert_~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,867 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,867 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#t~ite3#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,867 WARN  L322   ript$VariableManager]: TermVariabe P1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,868 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,868 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite9| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,868 WARN  L322   ript$VariableManager]: TermVariabe P1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,868 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite11| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,868 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite10| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,868 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite13| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,868 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite12| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,868 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite14| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,868 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,869 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite40| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,869 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite23| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,869 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite24| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,869 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite25| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,869 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite26| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,869 WARN  L322   ript$VariableManager]: TermVariabe P2Thread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,869 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite42| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,869 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,870 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite20| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,870 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite21| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,870 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite22| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,870 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite43| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,870 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite27| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,870 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,870 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite28| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,870 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite29| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,870 WARN  L322   ript$VariableManager]: TermVariabe P2Thread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,870 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,870 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,871 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,871 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite35| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,871 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite34| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,871 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite37| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,871 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite36| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,871 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,871 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite30| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,871 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,871 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite32| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,871 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite39| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,872 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite17| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,872 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite38| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,872 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite18| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,872 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite19| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:42,872 INFO  L148    ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions.
[2022-02-19 00:34:42,903 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000
[2022-02-19 00:34:42,903 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-02-19 00:34:42,904 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-19 00:34:42,905 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-19 00:34:42,926 INFO  L338      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2022-02-19 00:34:42,931 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-19 00:34:42,931 INFO  L340      AbstractCegarLoop]: Starting to check reachability of 4 error locations.
[2022-02-19 00:34:43,039 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite29_65| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,040 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite23_51| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,040 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite28_73| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,040 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite22_53| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,040 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite25_69| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,040 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite34_39| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,040 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite26_61| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,041 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite35_31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,041 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite19_55| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,041 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite32_65| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,041 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite31_71| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,041 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite17_59| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,041 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite20_49| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,045 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite50#1_32| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,072 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite9_25| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,073 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite50#1_32| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,088 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite50#1_32| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,123 INFO  L402      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] ===
[2022-02-19 00:34:43,129 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-19 00:34:43,130 INFO  L85        PathProgramCache]: Analyzing trace with hash -327277131, now seen corresponding path program 1 times
[2022-02-19 00:34:43,135 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-19 00:34:43,136 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354613643]
[2022-02-19 00:34:43,136 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-19 00:34:43,136 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-19 00:34:43,231 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-19 00:34:43,293 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-19 00:34:43,293 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-19 00:34:43,293 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354613643]
[2022-02-19 00:34:43,294 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354613643] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-19 00:34:43,294 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-19 00:34:43,294 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2022-02-19 00:34:43,295 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154686901]
[2022-02-19 00:34:43,296 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-19 00:34:43,298 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2022-02-19 00:34:43,299 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-19 00:34:43,312 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2022-02-19 00:34:43,313 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2022-02-19 00:34:43,314 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:34:43,315 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-19 00:34:43,316 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 37.0) internal successors, (74), 2 states have internal predecessors, (74), 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-19 00:34:43,316 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:34:43,348 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:34:43,349 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0
[2022-02-19 00:34:43,349 INFO  L402      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] ===
[2022-02-19 00:34:43,351 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-19 00:34:43,351 INFO  L85        PathProgramCache]: Analyzing trace with hash -1675535656, now seen corresponding path program 1 times
[2022-02-19 00:34:43,351 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-19 00:34:43,352 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458467450]
[2022-02-19 00:34:43,352 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-19 00:34:43,352 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-19 00:34:43,432 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-19 00:34:43,564 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-19 00:34:43,564 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-19 00:34:43,564 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458467450]
[2022-02-19 00:34:43,564 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458467450] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-19 00:34:43,565 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-19 00:34:43,565 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6
[2022-02-19 00:34:43,565 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912504813]
[2022-02-19 00:34:43,565 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-19 00:34:43,567 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2022-02-19 00:34:43,567 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-19 00:34:43,568 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2022-02-19 00:34:43,568 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30
[2022-02-19 00:34:43,568 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:34:43,569 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-19 00:34:43,569 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 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-19 00:34:43,569 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:34:43,569 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:34:43,669 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite29_65| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,669 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite23_51| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,669 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite28_73| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,670 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite22_53| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,670 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite25_69| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,670 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite34_39| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,670 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite26_61| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,670 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite35_31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,670 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite19_55| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,670 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite32_65| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,670 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite31_71| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,671 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite17_59| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,671 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite20_49| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,688 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite9_25| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,717 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite29_65| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,718 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite23_51| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,718 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite28_73| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,718 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite22_53| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,718 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite25_69| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,719 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite34_39| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,719 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite26_61| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,719 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite35_31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,719 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite19_55| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,719 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite32_65| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,719 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite31_71| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,719 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite17_59| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,719 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite20_49| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,722 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite9_25| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,756 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:34:43,757 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:34:43,757 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2022-02-19 00:34:43,757 INFO  L402      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] ===
[2022-02-19 00:34:43,757 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-19 00:34:43,757 INFO  L85        PathProgramCache]: Analyzing trace with hash -206379242, now seen corresponding path program 1 times
[2022-02-19 00:34:43,757 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-19 00:34:43,758 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755189388]
[2022-02-19 00:34:43,758 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-19 00:34:43,758 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-19 00:34:43,796 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-19 00:34:43,887 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-19 00:34:43,888 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-19 00:34:43,888 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755189388]
[2022-02-19 00:34:43,888 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755189388] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-19 00:34:43,888 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-19 00:34:43,888 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2022-02-19 00:34:43,888 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608775702]
[2022-02-19 00:34:43,888 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-19 00:34:43,889 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 5 states
[2022-02-19 00:34:43,889 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-19 00:34:43,889 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants.
[2022-02-19 00:34:43,889 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20
[2022-02-19 00:34:43,889 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:34:43,889 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-19 00:34:43,889 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 5 states, 5 states have (on average 15.4) internal successors, (77), 5 states have internal predecessors, (77), 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-19 00:34:43,890 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:34:43,890 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:34:43,890 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:34:43,922 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite29_65| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,923 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite23_51| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,923 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite28_73| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,923 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite22_53| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,923 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite25_69| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,923 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite34_39| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,923 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite26_61| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,924 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite35_31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,924 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite19_55| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,924 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite32_65| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,924 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite31_71| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,924 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite17_59| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,924 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite20_49| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,927 WARN  L322   ript$VariableManager]: TermVariabe |v_P0_#t~ite3#1_41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,943 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite9_25| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,944 WARN  L322   ript$VariableManager]: TermVariabe |v_P0_#t~ite3#1_41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:43,982 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:34:43,983 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:34:43,983 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2022-02-19 00:34:43,983 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2
[2022-02-19 00:34:43,983 INFO  L402      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] ===
[2022-02-19 00:34:43,984 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-19 00:34:43,984 INFO  L85        PathProgramCache]: Analyzing trace with hash 121237681, now seen corresponding path program 1 times
[2022-02-19 00:34:43,984 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-19 00:34:43,984 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600700651]
[2022-02-19 00:34:43,984 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-19 00:34:43,985 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-19 00:34:44,083 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-19 00:34:44,183 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-19 00:34:44,184 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-19 00:34:44,184 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600700651]
[2022-02-19 00:34:44,184 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600700651] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-19 00:34:44,184 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-19 00:34:44,184 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6
[2022-02-19 00:34:44,184 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224485871]
[2022-02-19 00:34:44,184 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-19 00:34:44,185 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2022-02-19 00:34:44,185 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-19 00:34:44,185 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2022-02-19 00:34:44,185 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30
[2022-02-19 00:34:44,185 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:34:44,185 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-19 00:34:44,186 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 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-19 00:34:44,186 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:34:44,186 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:34:44,186 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. 
[2022-02-19 00:34:44,186 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:34:44,230 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite29_65| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,230 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite23_51| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,231 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite28_73| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,231 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite22_53| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,231 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite25_69| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,231 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite34_39| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,231 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite26_61| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,231 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite35_31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,231 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite19_55| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,231 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite32_65| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,232 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite31_71| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,232 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite17_59| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,232 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite20_49| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,245 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite29_65| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,245 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite23_51| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,245 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite28_73| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,245 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite22_53| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,245 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite25_69| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,245 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite34_39| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,246 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite26_61| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,246 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite35_31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,246 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite19_55| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,246 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite32_65| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,246 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite31_71| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,246 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite17_59| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,246 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite20_49| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,288 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:34:44,288 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:34:44,289 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2022-02-19 00:34:44,289 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2022-02-19 00:34:44,289 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3
[2022-02-19 00:34:44,289 INFO  L402      AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] ===
[2022-02-19 00:34:44,289 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-19 00:34:44,290 INFO  L85        PathProgramCache]: Analyzing trace with hash -683535442, now seen corresponding path program 1 times
[2022-02-19 00:34:44,290 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-19 00:34:44,290 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135679030]
[2022-02-19 00:34:44,290 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-19 00:34:44,290 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-19 00:34:44,328 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-19 00:34:44,408 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-19 00:34:44,409 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-19 00:34:44,409 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135679030]
[2022-02-19 00:34:44,409 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135679030] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-19 00:34:44,409 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-19 00:34:44,409 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6
[2022-02-19 00:34:44,409 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379384903]
[2022-02-19 00:34:44,409 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-19 00:34:44,410 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2022-02-19 00:34:44,410 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-19 00:34:44,410 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2022-02-19 00:34:44,410 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30
[2022-02-19 00:34:44,410 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:34:44,411 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-19 00:34:44,411 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 6 states have internal predecessors, (88), 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-19 00:34:44,411 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:34:44,411 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:34:44,411 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. 
[2022-02-19 00:34:44,411 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. 
[2022-02-19 00:34:44,411 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:34:44,462 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite50#1_32| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,474 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite50#1_32| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,474 WARN  L322   ript$VariableManager]: TermVariabe |v_P0_#t~ite3#1_41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,492 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite50#1_32| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,493 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite9_25| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,566 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:34:44,567 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:34:44,567 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2022-02-19 00:34:44,567 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:34:44,567 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. 
[2022-02-19 00:34:44,567 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4
[2022-02-19 00:34:44,568 INFO  L402      AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] ===
[2022-02-19 00:34:44,568 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-19 00:34:44,568 INFO  L85        PathProgramCache]: Analyzing trace with hash -1837596938, now seen corresponding path program 2 times
[2022-02-19 00:34:44,572 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-19 00:34:44,572 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820775503]
[2022-02-19 00:34:44,572 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-19 00:34:44,573 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-19 00:34:44,620 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-19 00:34:44,713 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-19 00:34:44,714 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-19 00:34:44,714 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820775503]
[2022-02-19 00:34:44,714 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820775503] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-19 00:34:44,714 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-19 00:34:44,714 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8
[2022-02-19 00:34:44,714 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130700142]
[2022-02-19 00:34:44,715 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-19 00:34:44,715 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 8 states
[2022-02-19 00:34:44,716 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-19 00:34:44,716 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants.
[2022-02-19 00:34:44,716 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56
[2022-02-19 00:34:44,716 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:34:44,716 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-19 00:34:44,717 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 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-19 00:34:44,717 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:34:44,717 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:34:44,717 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. 
[2022-02-19 00:34:44,717 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:34:44,717 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. 
[2022-02-19 00:34:44,717 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:34:44,769 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite50#1_32| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,770 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite29_65| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,770 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite23_51| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,770 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite28_73| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,770 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite22_53| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,770 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite25_69| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,770 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite34_39| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,771 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite26_61| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,771 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite35_31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,771 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite19_55| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,771 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite32_65| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,771 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite31_71| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,771 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite17_59| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,771 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite20_49| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,796 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite50#1_32| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,796 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite38_31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:44,862 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:34:44,862 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:34:44,862 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2022-02-19 00:34:44,862 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:34:44,862 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. 
[2022-02-19 00:34:44,863 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. 
[2022-02-19 00:34:44,863 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5
[2022-02-19 00:34:44,863 INFO  L402      AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] ===
[2022-02-19 00:34:44,864 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-19 00:34:44,864 INFO  L85        PathProgramCache]: Analyzing trace with hash -293060562, now seen corresponding path program 1 times
[2022-02-19 00:34:44,864 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-19 00:34:44,864 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200545363]
[2022-02-19 00:34:44,864 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-19 00:34:44,864 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-19 00:34:44,934 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-19 00:34:45,172 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-19 00:34:45,172 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-19 00:34:45,172 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200545363]
[2022-02-19 00:34:45,172 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200545363] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-19 00:34:45,173 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-19 00:34:45,173 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12
[2022-02-19 00:34:45,173 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413952066]
[2022-02-19 00:34:45,173 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-19 00:34:45,173 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 12 states
[2022-02-19 00:34:45,173 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-19 00:34:45,173 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants.
[2022-02-19 00:34:45,174 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132
[2022-02-19 00:34:45,174 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:34:45,174 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-19 00:34:45,174 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 12 states, 12 states have (on average 7.583333333333333) internal successors, (91), 12 states have internal predecessors, (91), 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-19 00:34:45,174 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:34:45,174 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:34:45,174 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. 
[2022-02-19 00:34:45,174 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:34:45,174 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. 
[2022-02-19 00:34:45,174 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. 
[2022-02-19 00:34:45,175 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:34:45,359 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite9_25| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,360 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite29_65| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,360 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite23_51| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,360 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite28_73| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,360 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite22_53| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,360 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite25_69| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,360 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite34_39| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,360 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite26_61| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,361 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite35_31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,361 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite19_55| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,361 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite32_65| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,361 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite31_71| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,361 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite17_59| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,361 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite20_49| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,376 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite29_65| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,376 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite23_51| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,376 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite28_73| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,376 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite22_53| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,377 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite25_69| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,377 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite34_39| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,377 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite26_61| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,377 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite35_31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,377 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite19_55| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,377 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite32_65| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,377 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite31_71| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,377 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite17_59| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,378 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite20_49| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,379 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite9_25| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,398 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite9_25| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,398 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite38_31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,406 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite38_31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,407 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite9_25| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,415 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite38_31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,416 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite9_25| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,496 WARN  L322   ript$VariableManager]: TermVariabe |v_P0_#t~ite3#1_41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,497 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite9_25| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,513 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite9_25| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,514 WARN  L322   ript$VariableManager]: TermVariabe |v_P0_#t~ite3#1_41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,523 WARN  L322   ript$VariableManager]: TermVariabe |v_P0_#t~ite3#1_41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,524 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite29_65| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,524 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite23_51| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,524 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite28_73| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,524 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite22_53| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,524 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite25_69| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,525 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite34_39| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,525 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite26_61| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,525 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite35_31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,525 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite19_55| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,525 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite32_65| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,525 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite31_71| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,525 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite17_59| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,526 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite20_49| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,555 WARN  L322   ript$VariableManager]: TermVariabe |v_P0_#t~ite3#1_41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,555 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite38_31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,568 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite38_31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,569 WARN  L322   ript$VariableManager]: TermVariabe |v_P0_#t~ite3#1_41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:34:45,607 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:34:45,607 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:34:45,607 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2022-02-19 00:34:45,607 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:34:45,607 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. 
[2022-02-19 00:34:45,607 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. 
[2022-02-19 00:34:45,607 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. 
[2022-02-19 00:34:45,607 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6
[2022-02-19 00:34:45,608 INFO  L402      AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] ===
[2022-02-19 00:34:45,608 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-19 00:34:45,608 INFO  L85        PathProgramCache]: Analyzing trace with hash -807575830, now seen corresponding path program 2 times
[2022-02-19 00:34:45,608 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-19 00:34:45,608 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214222086]
[2022-02-19 00:34:45,608 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-19 00:34:45,608 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-19 00:34:45,648 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-02-19 00:34:45,649 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-02-19 00:34:45,677 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-02-19 00:34:45,703 INFO  L138   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-02-19 00:34:45,704 INFO  L628         BasicCegarLoop]: Counterexample is feasible
[2022-02-19 00:34:45,704 INFO  L764   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 4 remaining)
[2022-02-19 00:34:45,706 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining)
[2022-02-19 00:34:45,706 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining)
[2022-02-19 00:34:45,706 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining)
[2022-02-19 00:34:45,706 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7
[2022-02-19 00:34:45,711 INFO  L732         BasicCegarLoop]: Path program histogram: [2, 2, 1, 1, 1, 1]
[2022-02-19 00:34:45,712 INFO  L309   ceAbstractionStarter]: Result for error location ULTIMATE.start was UNSAFE,UNKNOWN,UNKNOWN,UNKNOWN (1/2)
[2022-02-19 00:34:45,714 INFO  L230   ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances
[2022-02-19 00:34:45,714 INFO  L180   ceAbstractionStarter]: Computing trace abstraction results
[2022-02-19 00:34:45,812 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.02 12:34:45 BasicIcfg
[2022-02-19 00:34:45,813 INFO  L132        PluginConnector]: ------------------------ END TraceAbstraction----------------------------
[2022-02-19 00:34:45,813 INFO  L158              Benchmark]: Toolchain (without parser) took 4362.51ms. Allocated memory was 190.8MB in the beginning and 295.7MB in the end (delta: 104.9MB). Free memory was 138.5MB in the beginning and 113.9MB in the end (delta: 24.7MB). Peak memory consumption was 130.6MB. Max. memory is 8.0GB.
[2022-02-19 00:34:45,813 INFO  L158              Benchmark]: CDTParser took 0.12ms. Allocated memory is still 190.8MB. Free memory was 157.0MB in the beginning and 156.8MB in the end (delta: 146.8kB). There was no memory consumed. Max. memory is 8.0GB.
[2022-02-19 00:34:45,814 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 364.93ms. Allocated memory is still 190.8MB. Free memory was 138.2MB in the beginning and 154.3MB in the end (delta: -16.1MB). Peak memory consumption was 12.0MB. Max. memory is 8.0GB.
[2022-02-19 00:34:45,814 INFO  L158              Benchmark]: Boogie Procedure Inliner took 59.94ms. Allocated memory is still 190.8MB. Free memory was 154.3MB in the beginning and 151.7MB in the end (delta: 2.6MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB.
[2022-02-19 00:34:45,814 INFO  L158              Benchmark]: Boogie Preprocessor took 25.64ms. Allocated memory is still 190.8MB. Free memory was 151.7MB in the beginning and 149.6MB in the end (delta: 2.1MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB.
[2022-02-19 00:34:45,814 INFO  L158              Benchmark]: RCFGBuilder took 890.75ms. Allocated memory was 190.8MB in the beginning and 295.7MB in the end (delta: 104.9MB). Free memory was 149.6MB in the beginning and 245.7MB in the end (delta: -96.1MB). Peak memory consumption was 61.7MB. Max. memory is 8.0GB.
[2022-02-19 00:34:45,815 INFO  L158              Benchmark]: TraceAbstraction took 3015.15ms. Allocated memory is still 295.7MB. Free memory was 245.2MB in the beginning and 113.9MB in the end (delta: 131.3MB). Peak memory consumption was 131.3MB. Max. memory is 8.0GB.
[2022-02-19 00:34:45,816 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.12ms. Allocated memory is still 190.8MB. Free memory was 157.0MB in the beginning and 156.8MB in the end (delta: 146.8kB). There was no memory consumed. Max. memory is 8.0GB.
 * CACSL2BoogieTranslator took 364.93ms. Allocated memory is still 190.8MB. Free memory was 138.2MB in the beginning and 154.3MB in the end (delta: -16.1MB). Peak memory consumption was 12.0MB. Max. memory is 8.0GB.
 * Boogie Procedure Inliner took 59.94ms. Allocated memory is still 190.8MB. Free memory was 154.3MB in the beginning and 151.7MB in the end (delta: 2.6MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB.
 * Boogie Preprocessor took 25.64ms. Allocated memory is still 190.8MB. Free memory was 151.7MB in the beginning and 149.6MB in the end (delta: 2.1MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB.
 * RCFGBuilder took 890.75ms. Allocated memory was 190.8MB in the beginning and 295.7MB in the end (delta: 104.9MB). Free memory was 149.6MB in the beginning and 245.7MB in the end (delta: -96.1MB). Peak memory consumption was 61.7MB. Max. memory is 8.0GB.
 * TraceAbstraction took 3015.15ms. Allocated memory is still 295.7MB. Free memory was 245.2MB in the beginning and 113.9MB in the end (delta: 131.3MB). Peak memory consumption was 131.3MB. Max. memory is 8.0GB.
 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction:
  - StatisticsResult: Independence relation benchmarks
    ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 3840, positive: 3752, positive conditional: 2266, positive unconditional: 1486, negative: 88, negative conditional: 48, negative unconditional: 40, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 3816, positive: 3752, positive conditional: 2266, positive unconditional: 1486, negative: 64, negative conditional: 24, negative unconditional: 40, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 3816, positive: 3752, positive conditional: 2266, positive unconditional: 1486, negative: 64, negative conditional: 24, negative unconditional: 40, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 3918, positive: 3752, positive conditional: 1958, positive unconditional: 1794, negative: 166, negative conditional: 102, negative unconditional: 64, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 3918, positive: 3752, positive conditional: 561, positive unconditional: 3191, negative: 166, negative conditional: 20, negative unconditional: 146, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 3918, positive: 3752, positive conditional: 561, positive unconditional: 3191, negative: 166, negative conditional: 20, negative unconditional: 146, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1544, positive: 1499, positive conditional: 13, positive unconditional: 1486, negative: 45, negative conditional: 5, negative unconditional: 40, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1544, positive: 1478, positive conditional: 0, positive unconditional: 1478, negative: 66, negative conditional: 0, negative unconditional: 66, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 66, positive: 21, positive conditional: 13, positive unconditional: 8, negative: 45, negative conditional: 5, negative unconditional: 40, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 466, positive: 96, positive conditional: 52, positive unconditional: 44, negative: 370, negative conditional: 14, negative unconditional: 356, unknown: 0, unknown conditional: 0, unknown unconditional: 0]  ], Cache Queries: [ total: 3918, positive: 2253, positive conditional: 548, positive unconditional: 1705, negative: 121, negative conditional: 15, negative unconditional: 106, unknown: 1544, unknown conditional: 18, unknown unconditional: 1526] , Statistics on independence cache: Total cache size (in pairs): 1544, Positive cache size: 1499, Positive conditional cache size: 13, Positive unconditional cache size: 1486, Negative cache size: 45, Negative conditional cache size: 5, Negative unconditional cache size: 40, Eliminated conditions: 1479, Maximal queried relation: 6, Independence queries for same thread: 24
  - StatisticsResult: Persistent set benchmarks
    Persistent set computation time: 0.5s, Number of persistent set computation: 430, Number of trivial persistent sets: 216, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1526, positive: 1486, positive conditional: 0, positive unconditional: 1486, negative: 40, negative conditional: 0, negative unconditional: 40, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 3840, positive: 3752, positive conditional: 2266, positive unconditional: 1486, negative: 88, negative conditional: 48, negative unconditional: 40, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 3816, positive: 3752, positive conditional: 2266, positive unconditional: 1486, negative: 64, negative conditional: 24, negative unconditional: 40, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 3816, positive: 3752, positive conditional: 2266, positive unconditional: 1486, negative: 64, negative conditional: 24, negative unconditional: 40, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 3918, positive: 3752, positive conditional: 1958, positive unconditional: 1794, negative: 166, negative conditional: 102, negative unconditional: 64, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 3918, positive: 3752, positive conditional: 561, positive unconditional: 3191, negative: 166, negative conditional: 20, negative unconditional: 146, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 3918, positive: 3752, positive conditional: 561, positive unconditional: 3191, negative: 166, negative conditional: 20, negative unconditional: 146, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1544, positive: 1499, positive conditional: 13, positive unconditional: 1486, negative: 45, negative conditional: 5, negative unconditional: 40, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1544, positive: 1478, positive conditional: 0, positive unconditional: 1478, negative: 66, negative conditional: 0, negative unconditional: 66, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 66, positive: 21, positive conditional: 13, positive unconditional: 8, negative: 45, negative conditional: 5, negative unconditional: 40, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 466, positive: 96, positive conditional: 52, positive unconditional: 44, negative: 370, negative conditional: 14, negative unconditional: 356, unknown: 0, unknown conditional: 0, unknown unconditional: 0]  ], Cache Queries: [ total: 3918, positive: 2253, positive conditional: 548, positive unconditional: 1705, negative: 121, negative conditional: 15, negative unconditional: 106, unknown: 1544, unknown conditional: 18, unknown unconditional: 1526] , Statistics on independence cache: Total cache size (in pairs): 1544, Positive cache size: 1499, Positive conditional cache size: 13, Positive unconditional cache size: 1486, Negative cache size: 45, Negative conditional cache size: 5, Negative unconditional cache size: 40, Eliminated conditions: 1479, Maximal queried relation: 6, Independence queries for same thread: 24
  - 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: 
[L709]               0  int __unbuffered_cnt = 0;
        VAL             [__unbuffered_cnt=0]
[L711]               0  int __unbuffered_p2_EAX = 0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0]
[L713]               0  int __unbuffered_p2_EBX = 0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0]
[L714]               0  _Bool main$tmp_guard0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, main$tmp_guard0=0]
[L715]               0  _Bool main$tmp_guard1;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0]
[L717]               0  int x = 0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0]
[L719]               0  int y = 0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0]
[L720]               0  _Bool y$flush_delayed;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, y$flush_delayed=0]
[L721]               0  int y$mem_tmp;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0]
[L722]               0  _Bool y$r_buff0_thd0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0]
[L723]               0  _Bool y$r_buff0_thd1;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0]
[L724]               0  _Bool y$r_buff0_thd2;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0]
[L725]               0  _Bool y$r_buff0_thd3;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0]
[L726]               0  _Bool y$r_buff1_thd0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0]
[L727]               0  _Bool y$r_buff1_thd1;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0]
[L728]               0  _Bool y$r_buff1_thd2;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0]
[L729]               0  _Bool y$r_buff1_thd3;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0]
[L730]               0  _Bool y$read_delayed;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0]
[L731]               0  int *y$read_delayed_var;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}]
[L732]               0  int y$w_buff0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=0]
[L733]               0  _Bool y$w_buff0_used;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=0, y$w_buff0_used=0]
[L734]               0  int y$w_buff1;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=0, y$w_buff0_used=0, y$w_buff1=0]
[L735]               0  _Bool y$w_buff1_used;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=0, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0]
[L736]               0  _Bool weak$$choice0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=0, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0]
[L737]               0  _Bool weak$$choice2;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=0, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0]
[L828]               0  pthread_t t2393;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0, t2393={5:0}, weak$$choice0=0, weak$$choice2=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=0, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0]
[L829]  FCALL, FORK  0  pthread_create(&t2393, ((void *)0), P0, ((void *)0))
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0, pthread_create(&t2393, ((void *)0), P0, ((void *)0))=-2, t2393={5:0}, weak$$choice0=0, weak$$choice2=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=0, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0]
[L830]               0  pthread_t t2394;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0, t2393={5:0}, t2394={6:0}, weak$$choice0=0, weak$$choice2=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=0, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0]
[L831]  FCALL, FORK  0  pthread_create(&t2394, ((void *)0), P1, ((void *)0))
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, pthread_create(&t2394, ((void *)0), P1, ((void *)0))=-1, t2393={5:0}, t2394={6:0}, weak$$choice0=0, weak$$choice2=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=0, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0]
[L832]               0  pthread_t t2395;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t2393={5:0}, t2394={6:0}, t2395={3:0}, weak$$choice0=0, weak$$choice2=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=0, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0]
[L833]  FCALL, FORK  0  pthread_create(&t2395, ((void *)0), P2, ((void *)0))
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, pthread_create(&t2395, ((void *)0), P2, ((void *)0))=0, t2393={5:0}, t2394={6:0}, t2395={3:0}, weak$$choice0=0, weak$$choice2=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=0, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0]
[L741]               1  y$w_buff1 = y$w_buff0
[L742]               1  y$w_buff0 = 1
[L743]               1  y$w_buff1_used = y$w_buff0_used
[L744]               1  y$w_buff0_used = (_Bool)1
[L745]  CALL         1  __VERIFIER_assert(!(y$w_buff1_used && y$w_buff0_used))
[L18]   COND FALSE   1  !(!expression)
[L745]  RET          1  __VERIFIER_assert(!(y$w_buff1_used && y$w_buff0_used))
[L746]               1  y$r_buff1_thd0 = y$r_buff0_thd0
[L747]               1  y$r_buff1_thd1 = y$r_buff0_thd1
[L748]               1  y$r_buff1_thd2 = y$r_buff0_thd2
[L749]               1  y$r_buff1_thd3 = y$r_buff0_thd3
[L750]               1  y$r_buff0_thd1 = (_Bool)1
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=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=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=1, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=1, y$w_buff0_used=1, y$w_buff1=0, y$w_buff1_used=0]
[L753]               1  x = 1
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=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, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=1, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=1, y$w_buff0_used=1, y$w_buff1=0, y$w_buff1_used=0]
[L770]               2  x = 2
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=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=2, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=1, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=1, y$w_buff0_used=1, y$w_buff1=0, y$w_buff1_used=0]
[L773]  EXPR         2  y$w_buff0_used && y$r_buff0_thd2 ? y$w_buff0 : (y$w_buff1_used && y$r_buff1_thd2 ? y$w_buff1 : y)
[L773]  EXPR         2  y$w_buff1_used && y$r_buff1_thd2 ? y$w_buff1 : y
[L773]  EXPR         2  y$w_buff0_used && y$r_buff0_thd2 ? y$w_buff0 : (y$w_buff1_used && y$r_buff1_thd2 ? y$w_buff1 : y)
[L773]               2  y = y$w_buff0_used && y$r_buff0_thd2 ? y$w_buff0 : (y$w_buff1_used && y$r_buff1_thd2 ? y$w_buff1 : y)
[L774]  EXPR         2  y$w_buff0_used && y$r_buff0_thd2 ? (_Bool)0 : y$w_buff0_used
[L774]               2  y$w_buff0_used = y$w_buff0_used && y$r_buff0_thd2 ? (_Bool)0 : y$w_buff0_used
[L775]  EXPR         2  y$w_buff0_used && y$r_buff0_thd2 || y$w_buff1_used && y$r_buff1_thd2 ? (_Bool)0 : y$w_buff1_used
[L775]               2  y$w_buff1_used = y$w_buff0_used && y$r_buff0_thd2 || y$w_buff1_used && y$r_buff1_thd2 ? (_Bool)0 : y$w_buff1_used
[L776]  EXPR         2  y$w_buff0_used && y$r_buff0_thd2 ? (_Bool)0 : y$r_buff0_thd2
[L776]               2  y$r_buff0_thd2 = y$w_buff0_used && y$r_buff0_thd2 ? (_Bool)0 : y$r_buff0_thd2
[L777]  EXPR         2  y$w_buff0_used && y$r_buff0_thd2 || y$w_buff1_used && y$r_buff1_thd2 ? (_Bool)0 : y$r_buff1_thd2
[L777]               2  y$r_buff1_thd2 = y$w_buff0_used && y$r_buff0_thd2 || y$w_buff1_used && y$r_buff1_thd2 ? (_Bool)0 : y$r_buff1_thd2
[L780]               2  __unbuffered_cnt = __unbuffered_cnt + 1
        VAL             [__unbuffered_cnt=1, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=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=2, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=1, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=1, y$w_buff0_used=1, y$w_buff1=0, y$w_buff1_used=0]
[L782]               2  return 0;
        VAL             [\result={0:0}, __unbuffered_cnt=1, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=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=2, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=1, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=1, y$w_buff0_used=1, y$w_buff1=0, y$w_buff1_used=0]
[L787]               3  __unbuffered_p2_EAX = x
        VAL             [\result={0:0}, __unbuffered_cnt=1, __unbuffered_p2_EAX=2, __unbuffered_p2_EBX=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=2, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=1, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=1, y$w_buff0_used=1, y$w_buff1=0, y$w_buff1_used=0]
[L790]               3  weak$$choice0 = __VERIFIER_nondet_bool()
[L791]               3  weak$$choice2 = __VERIFIER_nondet_bool()
[L792]               3  y$flush_delayed = weak$$choice2
[L793]               3  y$mem_tmp = y
[L794]  EXPR         3  !y$w_buff0_used || !y$r_buff0_thd3 && !y$w_buff1_used || !y$r_buff0_thd3 && !y$r_buff1_thd3 ? y : (y$w_buff0_used && y$r_buff0_thd3 ? y$w_buff0 : y$w_buff1)
[L794]               3  y = !y$w_buff0_used || !y$r_buff0_thd3 && !y$w_buff1_used || !y$r_buff0_thd3 && !y$r_buff1_thd3 ? y : (y$w_buff0_used && y$r_buff0_thd3 ? y$w_buff0 : y$w_buff1)
[L795]  EXPR         3  weak$$choice2 ? y$w_buff0 : (!y$w_buff0_used || !y$r_buff0_thd3 && !y$w_buff1_used || !y$r_buff0_thd3 && !y$r_buff1_thd3 ? y$w_buff0 : (y$w_buff0_used && y$r_buff0_thd3 ? y$w_buff0 : y$w_buff0))
[L795]  EXPR         3  !y$w_buff0_used || !y$r_buff0_thd3 && !y$w_buff1_used || !y$r_buff0_thd3 && !y$r_buff1_thd3 ? y$w_buff0 : (y$w_buff0_used && y$r_buff0_thd3 ? y$w_buff0 : y$w_buff0)
[L795]  EXPR         3  weak$$choice2 ? y$w_buff0 : (!y$w_buff0_used || !y$r_buff0_thd3 && !y$w_buff1_used || !y$r_buff0_thd3 && !y$r_buff1_thd3 ? y$w_buff0 : (y$w_buff0_used && y$r_buff0_thd3 ? y$w_buff0 : y$w_buff0))
[L795]               3  y$w_buff0 = weak$$choice2 ? y$w_buff0 : (!y$w_buff0_used || !y$r_buff0_thd3 && !y$w_buff1_used || !y$r_buff0_thd3 && !y$r_buff1_thd3 ? y$w_buff0 : (y$w_buff0_used && y$r_buff0_thd3 ? y$w_buff0 : y$w_buff0))
[L796]  EXPR         3  weak$$choice2 ? y$w_buff1 : (!y$w_buff0_used || !y$r_buff0_thd3 && !y$w_buff1_used || !y$r_buff0_thd3 && !y$r_buff1_thd3 ? y$w_buff1 : (y$w_buff0_used && y$r_buff0_thd3 ? y$w_buff1 : y$w_buff1))
[L796]  EXPR         3  !y$w_buff0_used || !y$r_buff0_thd3 && !y$w_buff1_used || !y$r_buff0_thd3 && !y$r_buff1_thd3 ? y$w_buff1 : (y$w_buff0_used && y$r_buff0_thd3 ? y$w_buff1 : y$w_buff1)
[L796]  EXPR         3  weak$$choice2 ? y$w_buff1 : (!y$w_buff0_used || !y$r_buff0_thd3 && !y$w_buff1_used || !y$r_buff0_thd3 && !y$r_buff1_thd3 ? y$w_buff1 : (y$w_buff0_used && y$r_buff0_thd3 ? y$w_buff1 : y$w_buff1))
[L796]               3  y$w_buff1 = weak$$choice2 ? y$w_buff1 : (!y$w_buff0_used || !y$r_buff0_thd3 && !y$w_buff1_used || !y$r_buff0_thd3 && !y$r_buff1_thd3 ? y$w_buff1 : (y$w_buff0_used && y$r_buff0_thd3 ? y$w_buff1 : y$w_buff1))
[L797]  EXPR         3  weak$$choice2 ? y$w_buff0_used : (!y$w_buff0_used || !y$r_buff0_thd3 && !y$w_buff1_used || !y$r_buff0_thd3 && !y$r_buff1_thd3 ? y$w_buff0_used : (y$w_buff0_used && y$r_buff0_thd3 ? (_Bool)0 : y$w_buff0_used))
[L797]  EXPR         3  !y$w_buff0_used || !y$r_buff0_thd3 && !y$w_buff1_used || !y$r_buff0_thd3 && !y$r_buff1_thd3 ? y$w_buff0_used : (y$w_buff0_used && y$r_buff0_thd3 ? (_Bool)0 : y$w_buff0_used)
[L797]  EXPR         3  weak$$choice2 ? y$w_buff0_used : (!y$w_buff0_used || !y$r_buff0_thd3 && !y$w_buff1_used || !y$r_buff0_thd3 && !y$r_buff1_thd3 ? y$w_buff0_used : (y$w_buff0_used && y$r_buff0_thd3 ? (_Bool)0 : y$w_buff0_used))
[L797]               3  y$w_buff0_used = weak$$choice2 ? y$w_buff0_used : (!y$w_buff0_used || !y$r_buff0_thd3 && !y$w_buff1_used || !y$r_buff0_thd3 && !y$r_buff1_thd3 ? y$w_buff0_used : (y$w_buff0_used && y$r_buff0_thd3 ? (_Bool)0 : y$w_buff0_used))
[L798]  EXPR         3  weak$$choice2 ? y$w_buff1_used : (!y$w_buff0_used || !y$r_buff0_thd3 && !y$w_buff1_used || !y$r_buff0_thd3 && !y$r_buff1_thd3 ? y$w_buff1_used : (y$w_buff0_used && y$r_buff0_thd3 ? (_Bool)0 : (_Bool)0))
[L798]  EXPR         3  !y$w_buff0_used || !y$r_buff0_thd3 && !y$w_buff1_used || !y$r_buff0_thd3 && !y$r_buff1_thd3 ? y$w_buff1_used : (y$w_buff0_used && y$r_buff0_thd3 ? (_Bool)0 : (_Bool)0)
[L798]  EXPR         3  weak$$choice2 ? y$w_buff1_used : (!y$w_buff0_used || !y$r_buff0_thd3 && !y$w_buff1_used || !y$r_buff0_thd3 && !y$r_buff1_thd3 ? y$w_buff1_used : (y$w_buff0_used && y$r_buff0_thd3 ? (_Bool)0 : (_Bool)0))
[L798]               3  y$w_buff1_used = weak$$choice2 ? y$w_buff1_used : (!y$w_buff0_used || !y$r_buff0_thd3 && !y$w_buff1_used || !y$r_buff0_thd3 && !y$r_buff1_thd3 ? y$w_buff1_used : (y$w_buff0_used && y$r_buff0_thd3 ? (_Bool)0 : (_Bool)0))
[L799]  EXPR         3  weak$$choice2 ? y$r_buff0_thd3 : (!y$w_buff0_used || !y$r_buff0_thd3 && !y$w_buff1_used || !y$r_buff0_thd3 && !y$r_buff1_thd3 ? y$r_buff0_thd3 : (y$w_buff0_used && y$r_buff0_thd3 ? (_Bool)0 : y$r_buff0_thd3))
[L799]  EXPR         3  !y$w_buff0_used || !y$r_buff0_thd3 && !y$w_buff1_used || !y$r_buff0_thd3 && !y$r_buff1_thd3 ? y$r_buff0_thd3 : (y$w_buff0_used && y$r_buff0_thd3 ? (_Bool)0 : y$r_buff0_thd3)
[L799]  EXPR         3  weak$$choice2 ? y$r_buff0_thd3 : (!y$w_buff0_used || !y$r_buff0_thd3 && !y$w_buff1_used || !y$r_buff0_thd3 && !y$r_buff1_thd3 ? y$r_buff0_thd3 : (y$w_buff0_used && y$r_buff0_thd3 ? (_Bool)0 : y$r_buff0_thd3))
[L799]               3  y$r_buff0_thd3 = weak$$choice2 ? y$r_buff0_thd3 : (!y$w_buff0_used || !y$r_buff0_thd3 && !y$w_buff1_used || !y$r_buff0_thd3 && !y$r_buff1_thd3 ? y$r_buff0_thd3 : (y$w_buff0_used && y$r_buff0_thd3 ? (_Bool)0 : y$r_buff0_thd3))
[L800]  EXPR         3  weak$$choice2 ? y$r_buff1_thd3 : (!y$w_buff0_used || !y$r_buff0_thd3 && !y$w_buff1_used || !y$r_buff0_thd3 && !y$r_buff1_thd3 ? y$r_buff1_thd3 : (y$w_buff0_used && y$r_buff0_thd3 ? (_Bool)0 : (_Bool)0))
[L800]  EXPR         3  !y$w_buff0_used || !y$r_buff0_thd3 && !y$w_buff1_used || !y$r_buff0_thd3 && !y$r_buff1_thd3 ? y$r_buff1_thd3 : (y$w_buff0_used && y$r_buff0_thd3 ? (_Bool)0 : (_Bool)0)
[L800]  EXPR         3  weak$$choice2 ? y$r_buff1_thd3 : (!y$w_buff0_used || !y$r_buff0_thd3 && !y$w_buff1_used || !y$r_buff0_thd3 && !y$r_buff1_thd3 ? y$r_buff1_thd3 : (y$w_buff0_used && y$r_buff0_thd3 ? (_Bool)0 : (_Bool)0))
[L800]               3  y$r_buff1_thd3 = weak$$choice2 ? y$r_buff1_thd3 : (!y$w_buff0_used || !y$r_buff0_thd3 && !y$w_buff1_used || !y$r_buff0_thd3 && !y$r_buff1_thd3 ? y$r_buff1_thd3 : (y$w_buff0_used && y$r_buff0_thd3 ? (_Bool)0 : (_Bool)0))
[L801]               3  __unbuffered_p2_EBX = y
[L802]  EXPR         3  y$flush_delayed ? y$mem_tmp : y
[L802]               3  y = y$flush_delayed ? y$mem_tmp : y
[L803]               3  y$flush_delayed = (_Bool)0
        VAL             [\result={0:0}, __unbuffered_cnt=1, __unbuffered_p2_EAX=2, __unbuffered_p2_EBX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=66, weak$$choice2=0, x=2, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=1, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=1, y$w_buff0_used=1, y$w_buff1=0, y$w_buff1_used=0]
[L756]  EXPR         1  y$w_buff0_used && y$r_buff0_thd1 ? y$w_buff0 : (y$w_buff1_used && y$r_buff1_thd1 ? y$w_buff1 : y)
[L756]               1  y = y$w_buff0_used && y$r_buff0_thd1 ? y$w_buff0 : (y$w_buff1_used && y$r_buff1_thd1 ? y$w_buff1 : y)
[L757]  EXPR         1  y$w_buff0_used && y$r_buff0_thd1 ? (_Bool)0 : y$w_buff0_used
[L757]               1  y$w_buff0_used = y$w_buff0_used && y$r_buff0_thd1 ? (_Bool)0 : y$w_buff0_used
[L758]  EXPR         1  y$w_buff0_used && y$r_buff0_thd1 || y$w_buff1_used && y$r_buff1_thd1 ? (_Bool)0 : y$w_buff1_used
[L758]               1  y$w_buff1_used = y$w_buff0_used && y$r_buff0_thd1 || y$w_buff1_used && y$r_buff1_thd1 ? (_Bool)0 : y$w_buff1_used
[L759]  EXPR         1  y$w_buff0_used && y$r_buff0_thd1 ? (_Bool)0 : y$r_buff0_thd1
[L759]               1  y$r_buff0_thd1 = y$w_buff0_used && y$r_buff0_thd1 ? (_Bool)0 : y$r_buff0_thd1
[L760]  EXPR         1  y$w_buff0_used && y$r_buff0_thd1 || y$w_buff1_used && y$r_buff1_thd1 ? (_Bool)0 : y$r_buff1_thd1
[L760]               1  y$r_buff1_thd1 = y$w_buff0_used && y$r_buff0_thd1 || y$w_buff1_used && y$r_buff1_thd1 ? (_Bool)0 : y$r_buff1_thd1
[L763]               1  __unbuffered_cnt = __unbuffered_cnt + 1
        VAL             [\result={0:0}, __unbuffered_cnt=2, __unbuffered_p2_EAX=2, __unbuffered_p2_EBX=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=66, weak$$choice2=0, x=2, y=1, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=1, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=1, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0]
[L765]               1  return 0;
        VAL             [\result={0:0}, \result={0:0}, __unbuffered_cnt=2, __unbuffered_p2_EAX=2, __unbuffered_p2_EBX=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=66, weak$$choice2=0, x=2, y=1, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=1, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=1, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0]
[L806]  EXPR         3  y$w_buff0_used && y$r_buff0_thd3 ? y$w_buff0 : (y$w_buff1_used && y$r_buff1_thd3 ? y$w_buff1 : y)
[L806]  EXPR         3  y$w_buff1_used && y$r_buff1_thd3 ? y$w_buff1 : y
[L806]  EXPR         3  y$w_buff0_used && y$r_buff0_thd3 ? y$w_buff0 : (y$w_buff1_used && y$r_buff1_thd3 ? y$w_buff1 : y)
[L806]               3  y = y$w_buff0_used && y$r_buff0_thd3 ? y$w_buff0 : (y$w_buff1_used && y$r_buff1_thd3 ? y$w_buff1 : y)
[L807]  EXPR         3  y$w_buff0_used && y$r_buff0_thd3 ? (_Bool)0 : y$w_buff0_used
[L807]               3  y$w_buff0_used = y$w_buff0_used && y$r_buff0_thd3 ? (_Bool)0 : y$w_buff0_used
[L808]  EXPR         3  y$w_buff0_used && y$r_buff0_thd3 || y$w_buff1_used && y$r_buff1_thd3 ? (_Bool)0 : y$w_buff1_used
[L808]               3  y$w_buff1_used = y$w_buff0_used && y$r_buff0_thd3 || y$w_buff1_used && y$r_buff1_thd3 ? (_Bool)0 : y$w_buff1_used
[L809]  EXPR         3  y$w_buff0_used && y$r_buff0_thd3 ? (_Bool)0 : y$r_buff0_thd3
[L809]               3  y$r_buff0_thd3 = y$w_buff0_used && y$r_buff0_thd3 ? (_Bool)0 : y$r_buff0_thd3
[L810]  EXPR         3  y$w_buff0_used && y$r_buff0_thd3 || y$w_buff1_used && y$r_buff1_thd3 ? (_Bool)0 : y$r_buff1_thd3
[L810]               3  y$r_buff1_thd3 = y$w_buff0_used && y$r_buff0_thd3 || y$w_buff1_used && y$r_buff1_thd3 ? (_Bool)0 : y$r_buff1_thd3
[L813]               3  __unbuffered_cnt = __unbuffered_cnt + 1
        VAL             [\result={0:0}, __unbuffered_cnt=3, __unbuffered_p2_EAX=2, __unbuffered_p2_EBX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=66, weak$$choice2=0, x=2, y=1, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=1, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=1, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0]
[L835]               0  main$tmp_guard0 = __unbuffered_cnt == 3
        VAL             [\result={0:0}, __unbuffered_cnt=3, __unbuffered_p2_EAX=2, __unbuffered_p2_EBX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t2393={5:0}, t2394={6:0}, t2395={3:0}, weak$$choice0=66, weak$$choice2=0, x=2, y=1, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=1, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=1, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0]
[L837]  CALL         0  assume_abort_if_not(main$tmp_guard0)
[L3]    COND FALSE   0  !(!cond)
        VAL             [\old(cond)=1, \result={0:0}, __unbuffered_cnt=3, __unbuffered_p2_EAX=2, __unbuffered_p2_EBX=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=66, weak$$choice2=0, x=2, y=1, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=1, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=1, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0]
[L837]  RET          0  assume_abort_if_not(main$tmp_guard0)
[L839]  EXPR         0  y$w_buff0_used && y$r_buff0_thd0 ? y$w_buff0 : (y$w_buff1_used && y$r_buff1_thd0 ? y$w_buff1 : y)
[L839]  EXPR         0  y$w_buff1_used && y$r_buff1_thd0 ? y$w_buff1 : y
[L839]  EXPR         0  y$w_buff0_used && y$r_buff0_thd0 ? y$w_buff0 : (y$w_buff1_used && y$r_buff1_thd0 ? y$w_buff1 : y)
[L839]               0  y = y$w_buff0_used && y$r_buff0_thd0 ? y$w_buff0 : (y$w_buff1_used && y$r_buff1_thd0 ? y$w_buff1 : y)
[L840]  EXPR         0  y$w_buff0_used && y$r_buff0_thd0 ? (_Bool)0 : y$w_buff0_used
[L840]               0  y$w_buff0_used = y$w_buff0_used && y$r_buff0_thd0 ? (_Bool)0 : y$w_buff0_used
[L841]  EXPR         0  y$w_buff0_used && y$r_buff0_thd0 || y$w_buff1_used && y$r_buff1_thd0 ? (_Bool)0 : y$w_buff1_used
[L841]               0  y$w_buff1_used = y$w_buff0_used && y$r_buff0_thd0 || y$w_buff1_used && y$r_buff1_thd0 ? (_Bool)0 : y$w_buff1_used
[L842]  EXPR         0  y$w_buff0_used && y$r_buff0_thd0 ? (_Bool)0 : y$r_buff0_thd0
[L842]               0  y$r_buff0_thd0 = y$w_buff0_used && y$r_buff0_thd0 ? (_Bool)0 : y$r_buff0_thd0
[L843]  EXPR         0  y$w_buff0_used && y$r_buff0_thd0 || y$w_buff1_used && y$r_buff1_thd0 ? (_Bool)0 : y$r_buff1_thd0
[L843]               0  y$r_buff1_thd0 = y$w_buff0_used && y$r_buff0_thd0 || y$w_buff1_used && y$r_buff1_thd0 ? (_Bool)0 : y$r_buff1_thd0
[L846]               0  main$tmp_guard1 = !(x == 2 && __unbuffered_p2_EAX == 2 && __unbuffered_p2_EBX == 0)
        VAL             [\result={0:0}, __unbuffered_cnt=3, __unbuffered_p2_EAX=2, __unbuffered_p2_EBX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t2393={5:0}, t2394={6:0}, t2395={3:0}, weak$$choice0=66, weak$$choice2=0, x=2, y=1, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=1, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=1, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0]
[L848]  CALL         0  __VERIFIER_assert(main$tmp_guard1)
[L18]   COND TRUE    0  !expression
        VAL             [\old(expression)=1, \old(expression)=0, \result={0:0}, __unbuffered_cnt=3, __unbuffered_p2_EAX=2, __unbuffered_p2_EBX=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=66, weak$$choice2=0, x=2, y=1, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=1, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=1, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0]
[L18]                0  reach_error()
        VAL             [\old(expression)=0, \old(expression)=1, \result={0:0}, __unbuffered_cnt=3, __unbuffered_p2_EAX=2, __unbuffered_p2_EBX=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=66, weak$$choice2=0, x=2, y=1, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=1, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=1, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0]

  - UnprovableResult [Line: 829]: 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: 831]: 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: 833]: 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 for errors in thread instance: ULTIMATE.start with 1 thread instances
    CFG has 7 procedures, 139 locations, 6 error locations. Started 1 CEGAR loops. OverallTime: 2.8s, OverallIterations: 8, TraceHistogramMax: 0, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 1.3s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 45, 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.3s SatisfiabilityAnalysisTime, 0.8s InterpolantComputationTime, 664 NumberOfCodeBlocks, 664 NumberOfCodeBlocksAsserted, 8 NumberOfCheckSat, 566 ConstructedInterpolants, 0 QuantifiedInterpolants, 2653 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 7 InterpolantComputations, 7 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-19 00:34:45,848 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Forceful destruction successful, exit code 0
[2022-02-19 00:34:46,054 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...