/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-Sleep-NoLbe-New_States.epf -i ../../../trunk/examples/svcomp/pthread-wmm/mix042_pso.opt.i -------------------------------------------------------------------------------- This is Ultimate 0.2.0-6f57305 [2021-01-27 01:53:48,897 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-01-27 01:53:48,900 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-01-27 01:53:48,936 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-01-27 01:53:48,937 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-01-27 01:53:48,939 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-01-27 01:53:48,940 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-01-27 01:53:48,943 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-01-27 01:53:48,945 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-01-27 01:53:48,946 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-01-27 01:53:48,947 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-01-27 01:53:48,949 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-01-27 01:53:48,949 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-01-27 01:53:48,951 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-01-27 01:53:48,952 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-01-27 01:53:48,954 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-01-27 01:53:48,955 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-01-27 01:53:48,956 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-01-27 01:53:48,958 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-01-27 01:53:48,960 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-01-27 01:53:48,963 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-01-27 01:53:48,964 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-01-27 01:53:48,966 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-01-27 01:53:48,967 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-01-27 01:53:48,971 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-01-27 01:53:48,971 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-01-27 01:53:48,971 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-01-27 01:53:48,973 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-01-27 01:53:48,973 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-01-27 01:53:48,975 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-01-27 01:53:48,975 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-01-27 01:53:48,976 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-01-27 01:53:48,977 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-01-27 01:53:48,978 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-01-27 01:53:48,980 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-01-27 01:53:48,980 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-01-27 01:53:48,981 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-01-27 01:53:48,982 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-01-27 01:53:48,982 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-01-27 01:53:48,983 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-01-27 01:53:48,984 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-01-27 01:53:48,985 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-Sleep-NoLbe-New_States.epf [2021-01-27 01:53:49,035 INFO L113 SettingsManager]: Loading preferences was successful [2021-01-27 01:53:49,037 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-01-27 01:53:49,041 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-01-27 01:53:49,042 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-01-27 01:53:49,042 INFO L138 SettingsManager]: * Use SBE=true [2021-01-27 01:53:49,042 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-01-27 01:53:49,043 INFO L138 SettingsManager]: * sizeof long=4 [2021-01-27 01:53:49,044 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-01-27 01:53:49,044 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-01-27 01:53:49,045 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-01-27 01:53:49,046 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-01-27 01:53:49,046 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-01-27 01:53:49,046 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-01-27 01:53:49,047 INFO L138 SettingsManager]: * sizeof long double=12 [2021-01-27 01:53:49,047 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-01-27 01:53:49,047 INFO L138 SettingsManager]: * Use constant arrays=true [2021-01-27 01:53:49,047 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-01-27 01:53:49,048 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-01-27 01:53:49,048 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-01-27 01:53:49,049 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-01-27 01:53:49,049 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-01-27 01:53:49,049 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-01-27 01:53:49,050 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-01-27 01:53:49,050 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-01-27 01:53:49,050 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-01-27 01:53:49,050 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-01-27 01:53:49,051 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-01-27 01:53:49,051 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-01-27 01:53:49,051 INFO L138 SettingsManager]: * Lazy Petri-NFA conversion=true [2021-01-27 01:53:49,052 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=SLEEP_SET_FA [2021-01-27 01:53:49,052 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-01-27 01:53:49,052 INFO L138 SettingsManager]: * Minimization of abstraction=NONE [2021-01-27 01:53:49,052 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-01-27 01:53:49,053 INFO L138 SettingsManager]: * Sleep set reduction in concurrent analysis=NEW_STATES 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 [2021-01-27 01:53:49,413 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-01-27 01:53:49,448 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-01-27 01:53:49,451 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-01-27 01:53:49,453 INFO L271 PluginConnector]: Initializing CDTParser... [2021-01-27 01:53:49,453 INFO L275 PluginConnector]: CDTParser initialized [2021-01-27 01:53:49,454 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix042_pso.opt.i [2021-01-27 01:53:49,547 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1909fe26e/833d7aef79ba4f98a257870ed9b28e13/FLAG074334d62 [2021-01-27 01:53:50,233 INFO L306 CDTParser]: Found 1 translation units. [2021-01-27 01:53:50,234 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix042_pso.opt.i [2021-01-27 01:53:50,262 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1909fe26e/833d7aef79ba4f98a257870ed9b28e13/FLAG074334d62 [2021-01-27 01:53:50,536 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1909fe26e/833d7aef79ba4f98a257870ed9b28e13 [2021-01-27 01:53:50,541 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-01-27 01:53:50,554 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-01-27 01:53:50,557 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-01-27 01:53:50,557 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-01-27 01:53:50,561 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-01-27 01:53:50,561 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.01 01:53:50" (1/1) ... [2021-01-27 01:53:50,565 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@340a3449 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 01:53:50, skipping insertion in model container [2021-01-27 01:53:50,566 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.01 01:53:50" (1/1) ... [2021-01-27 01:53:50,576 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-01-27 01:53:50,655 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-01-27 01:53:51,211 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-01-27 01:53:51,229 INFO L203 MainTranslator]: Completed pre-run [2021-01-27 01:53:51,343 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-01-27 01:53:51,511 INFO L208 MainTranslator]: Completed translation [2021-01-27 01:53:51,514 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 01:53:51 WrapperNode [2021-01-27 01:53:51,516 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-01-27 01:53:51,536 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-01-27 01:53:51,536 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-01-27 01:53:51,537 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-01-27 01:53:51,554 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 01:53:51" (1/1) ... [2021-01-27 01:53:51,604 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 01:53:51" (1/1) ... [2021-01-27 01:53:51,663 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-01-27 01:53:51,663 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-01-27 01:53:51,664 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-01-27 01:53:51,664 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-01-27 01:53:51,673 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 01:53:51" (1/1) ... [2021-01-27 01:53:51,674 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 01:53:51" (1/1) ... [2021-01-27 01:53:51,694 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 01:53:51" (1/1) ... [2021-01-27 01:53:51,695 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 01:53:51" (1/1) ... [2021-01-27 01:53:51,713 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 01:53:51" (1/1) ... [2021-01-27 01:53:51,727 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 01:53:51" (1/1) ... [2021-01-27 01:53:51,730 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 01:53:51" (1/1) ... [2021-01-27 01:53:51,734 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-01-27 01:53:51,735 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-01-27 01:53:51,735 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-01-27 01:53:51,735 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-01-27 01:53:51,736 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 01:53:51" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-01-27 01:53:51,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-01-27 01:53:51,811 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-01-27 01:53:51,811 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-01-27 01:53:51,811 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-01-27 01:53:51,811 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2021-01-27 01:53:51,812 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2021-01-27 01:53:51,812 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2021-01-27 01:53:51,812 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2021-01-27 01:53:51,812 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2021-01-27 01:53:51,812 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2021-01-27 01:53:51,812 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-01-27 01:53:51,813 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-01-27 01:53:51,813 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-01-27 01:53:51,813 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-01-27 01:53:51,815 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-01-27 01:53:53,759 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-01-27 01:53:53,760 INFO L298 CfgBuilder]: Removed 14 assume(true) statements. [2021-01-27 01:53:53,762 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.01 01:53:53 BoogieIcfgContainer [2021-01-27 01:53:53,762 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-01-27 01:53:53,764 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-01-27 01:53:53,764 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-01-27 01:53:53,768 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-01-27 01:53:53,768 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.01 01:53:50" (1/3) ... [2021-01-27 01:53:53,769 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@18f806cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.01 01:53:53, skipping insertion in model container [2021-01-27 01:53:53,769 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 01:53:51" (2/3) ... [2021-01-27 01:53:53,769 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@18f806cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.01 01:53:53, skipping insertion in model container [2021-01-27 01:53:53,770 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.01 01:53:53" (3/3) ... [2021-01-27 01:53:53,771 INFO L111 eAbstractionObserver]: Analyzing ICFG mix042_pso.opt.i [2021-01-27 01:53:53,787 WARN L168 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-01-27 01:53:53,787 INFO L179 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-01-27 01:53:53,791 INFO L191 ceAbstractionStarter]: Appying trace abstraction to program that has 2 error locations. [2021-01-27 01:53:53,792 INFO L351 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-01-27 01:53:53,826 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,827 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,827 WARN L313 ript$VariableManager]: TermVariabe P0Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,827 WARN L313 ript$VariableManager]: TermVariabe P0Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,827 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,828 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,828 WARN L313 ript$VariableManager]: TermVariabe P0Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,828 WARN L313 ript$VariableManager]: TermVariabe P0Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,828 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,828 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,829 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,829 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,829 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,830 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,830 WARN L313 ript$VariableManager]: TermVariabe P1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,830 WARN L313 ript$VariableManager]: TermVariabe P1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,830 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,830 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,830 WARN L313 ript$VariableManager]: TermVariabe P1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,831 WARN L313 ript$VariableManager]: TermVariabe P1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,831 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,831 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,831 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,832 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,832 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,832 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,832 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,833 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,833 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,833 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,833 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,834 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,834 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,834 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,835 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,835 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,835 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,835 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,836 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,836 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,836 WARN L313 ript$VariableManager]: TermVariabe P2Thread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,836 WARN L313 ript$VariableManager]: TermVariabe P2Thread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,837 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,837 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,837 WARN L313 ript$VariableManager]: TermVariabe P2Thread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,837 WARN L313 ript$VariableManager]: TermVariabe P2Thread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,837 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,838 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,838 WARN L313 ript$VariableManager]: TermVariabe P2Thread1of1ForFork2___VERIFIER_assert_~expression not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,838 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2___VERIFIER_assert_#in~expression| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,838 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,838 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,839 WARN L313 ript$VariableManager]: TermVariabe P2Thread1of1ForFork2___VERIFIER_assert_~expression not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,839 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2___VERIFIER_assert_#in~expression| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,839 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,839 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,839 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,839 WARN L313 ript$VariableManager]: TermVariabe P2Thread1of1ForFork2___VERIFIER_assert_~expression not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,840 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,840 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2___VERIFIER_assert_#in~expression| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,840 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,840 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,840 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,841 WARN L313 ript$VariableManager]: TermVariabe P2Thread1of1ForFork2___VERIFIER_assert_~expression not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,841 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,841 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2___VERIFIER_assert_#in~expression| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,841 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,842 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,842 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,842 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,842 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,842 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,843 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,843 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,843 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,844 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,844 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,844 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,844 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,844 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,845 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,845 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,845 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,846 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,848 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,848 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,848 WARN L313 ript$VariableManager]: TermVariabe P0Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,848 WARN L313 ript$VariableManager]: TermVariabe P0Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,851 WARN L313 ript$VariableManager]: TermVariabe P1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,851 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,852 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,852 WARN L313 ript$VariableManager]: TermVariabe P1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,852 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,852 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,853 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,853 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,853 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,853 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,855 WARN L313 ript$VariableManager]: TermVariabe P2Thread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,855 WARN L313 ript$VariableManager]: TermVariabe P2Thread1of1ForFork2___VERIFIER_assert_~expression not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,855 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,856 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,856 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,856 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,856 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,856 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,857 WARN L313 ript$VariableManager]: TermVariabe P2Thread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,857 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2___VERIFIER_assert_#in~expression| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,857 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,857 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,858 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,858 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:53:53,859 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-01-27 01:53:53,872 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2021-01-27 01:53:53,897 INFO L377 AbstractCegarLoop]: Interprodecural is true [2021-01-27 01:53:53,898 INFO L378 AbstractCegarLoop]: Hoare is true [2021-01-27 01:53:53,898 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-01-27 01:53:53,898 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-01-27 01:53:53,898 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-01-27 01:53:53,898 INFO L382 AbstractCegarLoop]: Difference is false [2021-01-27 01:53:53,898 INFO L383 AbstractCegarLoop]: Minimize is NONE [2021-01-27 01:53:53,898 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== Size of Word is: 88 and size of Sequence is : 89[2021-01-27 01:53:53,936 INFO L164 SleepSetCegar]: Size of mCounterexample is: 89 [2021-01-27 01:53:53,936 INFO L165 SleepSetCegar]: [117#[ULTIMATE.startENTRY]don't care, 120#[L-1]don't care, 123#[L-1-1]don't care, 126#[L17]don't care, 129#[L17-1]don't care, 132#[L17-2]don't care, 135#[L17-3]don't care, 138#[L17-4]don't care, 141#[L711]don't care, 144#[L713]don't care, 147#[L715]don't care, 150#[L717]don't care, 153#[L718]don't care, 156#[L719]don't care, 159#[L721]don't care, 162#[L723]don't care, 165#[L724]don't care, 168#[L725]don't care, 171#[L726]don't care, 174#[L727]don't care, 177#[L728]don't care, 180#[L729]don't care, 183#[L730]don't care, 186#[L731]don't care, 189#[L732]don't care, 192#[L733]don't care, 195#[L734]don't care, 198#[L735]don't care, 201#[L736]don't care, 204#[L737]don't care, 207#[L738]don't care, 210#[L739]don't care, 213#[L741]don't care, 216#[L742]don't care, 219#[L743]don't care, 222#[L-1-2]don't care, 225#[L-1-3]don't care, 228#[L825]don't care, 231#[L825-1]don't care, 234#[L826]don't care, 237#[P0ENTRY, L826-1]don't care, 242#[P0ENTRY, L827]don't care, 248#[P0ENTRY, L827-1]don't care, 254#[P0ENTRY, L828]don't care, 258#[L746, L828]don't care, 266#[L748, L828]don't care, 272#[L828, L751]don't care, 278#[L828, L756]don't care, 284#[L828, P0FINAL]don't care, 290#[P0EXIT, L828]don't care, 294#[P0EXIT, P1ENTRY, L828-1]don't care, 299#[P0EXIT, P1ENTRY, L829]don't care, 305#[L829-1, P0EXIT, P1ENTRY]don't care, 309#[P0EXIT, P1ENTRY, L830]don't care, 317#[P0EXIT, L761, L830]don't care, 323#[P0EXIT, L830, L763]don't care, 329#[P0EXIT, L766, L830]don't care, 335#[L773, P0EXIT, L830]don't care, 341#[L776, P0EXIT, L830]don't care, 347#[P0EXIT, P1FINAL, L830]don't care, 353#[P0EXIT, P1EXIT, L830]don't care, 357#[P0EXIT, P1EXIT, P2ENTRY, L830-1]don't care, 362#[P0EXIT, P1EXIT, P2ENTRY, L831]don't care, 368#[P0EXIT, P1EXIT, P2ENTRY, L833]don't care, 372#[P0EXIT, P1EXIT, P2ENTRY, L834]don't care, 378#[P0EXIT, P1EXIT, P2ENTRY, L2]don't care, 386#[P0EXIT, P1EXIT, P2ENTRY, L3]don't care, 390#[P0EXIT, P1EXIT, P2ENTRY, L3-1]don't care, 394#[P0EXIT, P1EXIT, P2ENTRY, L2-1]don't care, 405#[P0EXIT, P1EXIT, P2ENTRY, L841]don't care, 411#[P0EXIT, P1EXIT, P2ENTRY, L857]don't care, 415#[P0EXIT, P1EXIT, P2ENTRY, L858]don't care, 423#[P0EXIT, P1EXIT, P2ENTRY, L18]don't care, 427#[P0EXIT, L18-1, P1EXIT, P2ENTRY]don't care, 433#[L18-2, P0EXIT, P1EXIT, P2ENTRY]don't care, 444#[P0EXIT, P1EXIT, P2ENTRY, L17-5]don't care, 448#[P0EXIT, P1EXIT, P2ENTRY, L17-9]don't care, 437#[L18-4, P0EXIT, P1EXIT, P2ENTRY]don't care, 463#[L825-2, P0EXIT, P1EXIT, P2ENTRY]don't care, 469#[L825-3, P0EXIT, P1EXIT, P2ENTRY]don't care, 475#[L827-2, P0EXIT, P1EXIT, P2ENTRY]don't care, 481#[P0EXIT, L827-3, P1EXIT, P2ENTRY]don't care, 485#[L829-2, P0EXIT, P1EXIT, P2ENTRY]don't care, 491#[P0EXIT, P1EXIT, P2ENTRY, L829-3]don't care, 499#[P0EXIT, P1EXIT, P2ENTRY, L859]don't care, 505#[P0EXIT, P1EXIT, P2ENTRY, ULTIMATE.startFINAL]don't care, 511#[P0EXIT, ULTIMATE.startEXIT, P1EXIT, P2ENTRY]don't care, 515#[P0EXIT, ULTIMATE.startEXIT, P1EXIT, L781]don't care, 518#[P2Err0ASSERT_VIOLATIONERROR_FUNCTION, P0EXIT, ULTIMATE.startEXIT, P1EXIT]don't care] [2021-01-27 01:53:53,937 INFO L429 AbstractCegarLoop]: === Iteration 1 === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-27 01:53:53,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-27 01:53:53,943 INFO L82 PathProgramCache]: Analyzing trace with hash -271701024, now seen corresponding path program 1 times [2021-01-27 01:53:53,952 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-27 01:53:53,953 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499462668] [2021-01-27 01:53:53,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-27 01:53:54,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-27 01:53:54,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-27 01:53:54,310 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499462668] [2021-01-27 01:53:54,311 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-27 01:53:54,311 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-01-27 01:53:54,312 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075994710] [2021-01-27 01:53:54,322 INFO L461 AbstractCegarLoop]: Interpolant automaton has 2 states [2021-01-27 01:53:54,322 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-27 01:53:54,336 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-01-27 01:53:54,338 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-01-27 01:53:54,340 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-27 01:53:54,342 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 2 states, 2 states have (on average 44.0) internal successors, (88), 2 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) Size of Word is: 69 and size of Sequence is : 70[2021-01-27 01:53:54,358 INFO L164 SleepSetCegar]: Size of mCounterexample is: 70 [2021-01-27 01:53:54,359 INFO L165 SleepSetCegar]: [524#[ULTIMATE.startENTRY]true, 526#[L-1]true, 528#[L-1-1]true, 530#[L17]true, 532#[L17-1]true, 534#[L17-2]true, 536#[L17-3]true, 538#[L17-4]true, 540#[L711]true, 542#[L713]true, 544#[L715]true, 546#[L717]true, 548#[L718]true, 550#[L719]true, 552#[L721]true, 554#[L723]true, 556#[L724]true, 558#[L725]true, 560#[L726]true, 562#[L727]true, 564#[L728]true, 566#[L729]true, 568#[L730]true, 570#[L731]true, 572#[L732]true, 574#[L733]true, 576#[L734]true, 578#[L735]true, 580#[L736]true, 582#[L737]true, 584#[L738]true, 586#[L739]true, 588#[L741]true, 590#[L742]true, 592#[L743]true, 594#[L-1-2]true, 596#[L-1-3]true, 598#[L825]true, 600#[L825-1]true, 602#[L826]true, 604#[P0ENTRY, L826-1]true, 607#[P0ENTRY, L827]true, 611#[P0ENTRY, L827-1]true, 615#[P0ENTRY, L828]true, 618#[L746, L828]true, 623#[L748, L828]true, 627#[L828, L751]true, 631#[L828, L756]true, 635#[L828, P0FINAL]true, 639#[P0EXIT, L828]true, 642#[P0EXIT, P1ENTRY, L828-1]true, 645#[P0EXIT, P1ENTRY, L829]true, 649#[L829-1, P0EXIT, P1ENTRY]true, 652#[P0EXIT, P1ENTRY, L830]true, 657#[P0EXIT, L761, L830]true, 661#[P0EXIT, L830, L763]true, 665#[P0EXIT, L766, L830]true, 669#[L773, P0EXIT, L830]true, 673#[L776, P0EXIT, L830]true, 677#[P0EXIT, P1FINAL, L830]true, 681#[P0EXIT, P1EXIT, L830]true, 684#[P0EXIT, P1EXIT, P2ENTRY, L830-1]true, 687#[P0EXIT, P1EXIT, P2ENTRY, L831]true, 691#[P0EXIT, P1EXIT, P2ENTRY, L833]true, 694#[P0EXIT, P1EXIT, P2ENTRY, L834]true, 698#[P0EXIT, P1EXIT, P2ENTRY, L2]true, 703#[P0EXIT, P1EXIT, P2ENTRY, L3]true, 706#[P0EXIT, P1EXIT, P2ENTRY, L3-1]true, 712#[P0EXIT, P1EXIT, L3-1, L781]true, 720#[P2Err0ASSERT_VIOLATIONERROR_FUNCTION, P0EXIT, P1EXIT, L3-1]true] [2021-01-27 01:53:54,359 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-01-27 01:53:54,360 INFO L429 AbstractCegarLoop]: === Iteration 2 === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-27 01:53:54,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-27 01:53:54,361 INFO L82 PathProgramCache]: Analyzing trace with hash -805848000, now seen corresponding path program 1 times [2021-01-27 01:53:54,361 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-27 01:53:54,361 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826945120] [2021-01-27 01:53:54,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-27 01:53:54,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-27 01:53:54,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-27 01:53:54,629 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826945120] [2021-01-27 01:53:54,630 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-27 01:53:54,630 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-01-27 01:53:54,630 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892997658] [2021-01-27 01:53:54,632 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-01-27 01:53:54,632 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-27 01:53:54,633 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-01-27 01:53:54,634 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-01-27 01:53:54,634 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-27 01:53:54,635 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 5 states, 4 states have (on average 17.25) internal successors, (69), 5 states have internal predecessors, (69), 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) [2021-01-27 01:53:54,681 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 76 and size of Sequence is : 77[2021-01-27 01:53:54,748 INFO L164 SleepSetCegar]: Size of mCounterexample is: 77 [2021-01-27 01:53:54,749 INFO L165 SleepSetCegar]: [730#[ULTIMATE.startENTRY]true, 733#[L-1]true, 736#[L-1-1]true, 739#[L17]true, 742#[L17-1]true, 745#[L17-2]true, 748#[L17-3]true, 751#[L17-4]true, 754#[L711]true, 757#[L713]true, 760#[L715]true, 763#[L717]true, 766#[L718]true, 769#[L719]true, 772#[L721]true, 775#[L723]true, 778#[L724]true, 781#[L725]true, 784#[L726]true, 787#[L727]true, 790#[L728]true, 793#[L729](= ~y$r_buff0_thd2~0 0), 796#[L730](= ~y$r_buff0_thd2~0 0), 799#[L731](= ~y$r_buff0_thd2~0 0), 802#[L732](= ~y$r_buff0_thd2~0 0), 805#[L733](= ~y$r_buff0_thd2~0 0), 808#[L734](= ~y$r_buff0_thd2~0 0), 811#[L735](= ~y$r_buff0_thd2~0 0), 814#[L736](= ~y$r_buff0_thd2~0 0), 817#[L737](= ~y$r_buff0_thd2~0 0), 820#[L738](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 823#[L739](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 826#[L741](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 829#[L742](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 832#[L743](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 835#[L-1-2](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 838#[L-1-3](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 841#[L825](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 844#[L825-1](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 847#[L826](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 850#[P0ENTRY, L826-1](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 855#[P0ENTRY, L827](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 861#[P0ENTRY, L827-1](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 867#[P0ENTRY, L828](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 871#[L746, L828](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 879#[L748, L828](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 885#[L828, L751](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 891#[L828, L756](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 897#[L828, P0FINAL](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 903#[P0EXIT, L828](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 907#[P0EXIT, P1ENTRY, L828-1](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 912#[P0EXIT, P1ENTRY, L829](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 918#[L829-1, P0EXIT, P1ENTRY](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 922#[P0EXIT, P1ENTRY, L830](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 930#[P0EXIT, L761, L830](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 936#[P0EXIT, L830, L763](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 942#[P0EXIT, L766, L830](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 948#[L773, P0EXIT, L830](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 954#[L776, P0EXIT, L830](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 960#[P0EXIT, P1FINAL, L830](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 966#[P0EXIT, P1EXIT, L830](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 970#[P0EXIT, P1EXIT, P2ENTRY, L830-1](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 975#[P0EXIT, P1EXIT, P2ENTRY, L831](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 981#[P0EXIT, P1EXIT, P2ENTRY, L833](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 985#[P0EXIT, P1EXIT, P2ENTRY, L834](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 991#[P0EXIT, P1EXIT, P2ENTRY, L2](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 999#[P0EXIT, P1EXIT, P2ENTRY, L3](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1007#[P0EXIT, P1EXIT, P2ENTRY, L2-1](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1112#[P0EXIT, P1EXIT, P2ENTRY, L841](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1120#[P0EXIT, P1EXIT, P2ENTRY, L857](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1126#[P0EXIT, P1EXIT, P2ENTRY, L858](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1136#[P0EXIT, P1EXIT, P2ENTRY, L18](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1142#[P0EXIT, L18-1, P1EXIT, P2ENTRY](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1151#[L18-2, P0EXIT, P1EXIT, P2ENTRY](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1164#[P0EXIT, P1EXIT, P2ENTRY, L17-5](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1175#[P0EXIT, P1EXIT, P2ENTRY, L17-7](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1193#[P0EXIT, P1EXIT, P2ENTRY, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION](and (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0))] [2021-01-27 01:53:54,749 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-01-27 01:53:54,749 INFO L429 AbstractCegarLoop]: === Iteration 3 === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-27 01:53:54,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-27 01:53:54,750 INFO L82 PathProgramCache]: Analyzing trace with hash 1076869423, now seen corresponding path program 1 times [2021-01-27 01:53:54,750 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-27 01:53:54,751 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380457590] [2021-01-27 01:53:54,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-27 01:53:54,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-27 01:53:55,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-27 01:53:55,016 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380457590] [2021-01-27 01:53:55,016 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-27 01:53:55,017 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-01-27 01:53:55,017 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159740219] [2021-01-27 01:53:55,017 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-01-27 01:53:55,018 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-27 01:53:55,018 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-01-27 01:53:55,019 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-01-27 01:53:55,019 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-27 01:53:55,019 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 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) [2021-01-27 01:53:55,176 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:53:55,741 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:53:55,933 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 80 and size of Sequence is : 81[2021-01-27 01:53:56,024 INFO L164 SleepSetCegar]: Size of mCounterexample is: 81 [2021-01-27 01:53:56,025 INFO L165 SleepSetCegar]: [1202#[ULTIMATE.startENTRY]true, 1205#[L-1]true, 1208#[L-1-1]true, 1211#[L17]true, 1214#[L17-1]true, 1217#[L17-2]true, 1220#[L17-3]true, 1223#[L17-4]true, 1226#[L711]true, 1229#[L713]true, 1232#[L715](= ~__unbuffered_p2_EAX~0 0), 1235#[L717](= ~__unbuffered_p2_EAX~0 0), 1238#[L718](= ~__unbuffered_p2_EAX~0 0), 1241#[L719](= ~__unbuffered_p2_EAX~0 0), 1244#[L721](= ~__unbuffered_p2_EAX~0 0), 1247#[L723](= ~__unbuffered_p2_EAX~0 0), 1250#[L724](= ~__unbuffered_p2_EAX~0 0), 1253#[L725](= ~__unbuffered_p2_EAX~0 0), 1256#[L726](= ~__unbuffered_p2_EAX~0 0), 1259#[L727](= ~__unbuffered_p2_EAX~0 0), 1262#[L728](= ~__unbuffered_p2_EAX~0 0), 1265#[L729](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff0_thd2~0 0)), 1268#[L730](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff0_thd2~0 0)), 1271#[L731](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff0_thd2~0 0)), 1274#[L732](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff0_thd2~0 0)), 1277#[L733](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff0_thd2~0 0)), 1280#[L734](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff0_thd2~0 0)), 1283#[L735](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff0_thd2~0 0)), 1286#[L736](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff0_thd2~0 0)), 1289#[L737](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff0_thd2~0 0)), 1292#[L738](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1295#[L739](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1298#[L741](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1301#[L742](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1304#[L743](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1307#[L-1-2](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1310#[L-1-3](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1313#[L825](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1316#[L825-1](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1319#[L826](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1322#[P0ENTRY, L826-1](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1327#[P0ENTRY, L827](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1333#[P0ENTRY, L827-1](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1339#[P0ENTRY, L828](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1343#[L746, L828](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1351#[L748, L828](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1357#[L828, L751](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1363#[L828, L756](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1369#[L828, P0FINAL](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1375#[P0EXIT, L828](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1379#[P0EXIT, P1ENTRY, L828-1](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1384#[P0EXIT, P1ENTRY, L829](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1390#[L829-1, P0EXIT, P1ENTRY](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1394#[P0EXIT, P1ENTRY, L830](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1402#[P0EXIT, L761, L830](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1408#[P0EXIT, L830, L763](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1414#[P0EXIT, L766, L830](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1420#[L773, P0EXIT, L830](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1426#[L776, P0EXIT, L830](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1432#[P0EXIT, P1FINAL, L830](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1438#[P0EXIT, P1EXIT, L830](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1442#[P0EXIT, P1EXIT, P2ENTRY, L830-1](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1447#[P0EXIT, P1EXIT, P2ENTRY, L831](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1453#[P0EXIT, P1EXIT, P2ENTRY, L833](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1457#[P0EXIT, P1EXIT, P2ENTRY, L834](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1463#[P0EXIT, P1EXIT, P2ENTRY, L2](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1471#[P0EXIT, P1EXIT, P2ENTRY, L3](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1479#[P0EXIT, P1EXIT, P2ENTRY, L2-1](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1537#[P0EXIT, P1EXIT, P2ENTRY, L841](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 1541#[P0EXIT, P1EXIT, L841, L781](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd2~0 0)), 2772#[L792, P0EXIT, P1EXIT, L841](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff0_thd2~0 0)), 2781#[P0EXIT, L795, P1EXIT, L841](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff0_thd2~0 0)), 2803#[P0EXIT, P1EXIT, L798, L841](= ~y$r_buff0_thd2~0 0), 2813#[P0EXIT, P1EXIT, L798, L857](= ~y$r_buff0_thd2~0 0), 2819#[P0EXIT, P1EXIT, L798, L858](= ~y$r_buff0_thd2~0 0), 2825#[P0EXIT, P1EXIT, L798, L18](= ~y$r_buff0_thd2~0 0), 2831#[P0EXIT, L18-1, P1EXIT, L798](= ~y$r_buff0_thd2~0 0), 2837#[L18-2, P0EXIT, P1EXIT, L798](= ~y$r_buff0_thd2~0 0), 2851#[P0EXIT, P1EXIT, L798, L17-5](= ~y$r_buff0_thd2~0 0), 2874#[P0EXIT, P1EXIT, L798, L17-7](= ~y$r_buff0_thd2~0 0), 2898#[P0EXIT, P1EXIT, L798, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION](= ~y$r_buff0_thd2~0 0)] [2021-01-27 01:53:56,026 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-01-27 01:53:56,026 INFO L429 AbstractCegarLoop]: === Iteration 4 === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-27 01:53:56,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-27 01:53:56,026 INFO L82 PathProgramCache]: Analyzing trace with hash -1574633134, now seen corresponding path program 1 times [2021-01-27 01:53:56,027 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-27 01:53:56,027 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086007079] [2021-01-27 01:53:56,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-27 01:53:56,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-27 01:53:56,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-27 01:53:56,520 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086007079] [2021-01-27 01:53:56,521 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-27 01:53:56,521 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-01-27 01:53:56,521 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912056603] [2021-01-27 01:53:56,522 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-01-27 01:53:56,522 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-27 01:53:56,522 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-01-27 01:53:56,523 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2021-01-27 01:53:56,523 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-27 01:53:56,524 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 5.714285714285714) internal successors, (80), 14 states have internal predecessors, (80), 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) [2021-01-27 01:53:56,955 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 30 DAG size of output: 29 [2021-01-27 01:53:57,243 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:53:57,381 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 82 and size of Sequence is : 83[2021-01-27 01:53:57,800 INFO L164 SleepSetCegar]: Size of mCounterexample is: 83 [2021-01-27 01:53:57,801 INFO L165 SleepSetCegar]: [2915#[ULTIMATE.startENTRY]true, 2918#[L-1]true, 2921#[L-1-1]true, 2924#[L17]true, 2927#[L17-1]true, 2930#[L17-2]true, 2933#[L17-3]true, 2936#[L17-4]true, 2939#[L711]true, 2942#[L713]true, 2945#[L715](= ~__unbuffered_p2_EAX~0 0), 2948#[L717](= ~__unbuffered_p2_EAX~0 0), 2951#[L718](= ~__unbuffered_p2_EAX~0 0), 2954#[L719](= ~__unbuffered_p2_EAX~0 0), 2957#[L721](= ~__unbuffered_p2_EAX~0 0), 2960#[L723](= ~__unbuffered_p2_EAX~0 0), 2963#[L724](= ~__unbuffered_p2_EAX~0 0), 2966#[L725](= ~__unbuffered_p2_EAX~0 0), 2969#[L726](= ~__unbuffered_p2_EAX~0 0), 2972#[L727](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff0_thd0~0 0)), 2975#[L728](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff0_thd0~0 0)), 2978#[L729](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 2981#[L730](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 2984#[L731](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 2987#[L732](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 2990#[L733](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 2993#[L734](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 2996#[L735](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 2999#[L736](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3002#[L737](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3005#[L738](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3008#[L739](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3011#[L741](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3014#[L742](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3017#[L743](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3020#[L-1-2](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3023#[L-1-3](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3026#[L825](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3029#[L825-1](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3032#[L826](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3035#[P0ENTRY, L826-1](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3040#[P0ENTRY, L827](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3046#[P0ENTRY, L827-1](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3052#[P0ENTRY, L828](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3056#[L746, L828](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3064#[L748, L828](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3070#[L828, L751](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3076#[L828, L756](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3082#[L828, P0FINAL](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3088#[P0EXIT, L828](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3092#[P0EXIT, P1ENTRY, L828-1](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3097#[P0EXIT, P1ENTRY, L829](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3103#[L829-1, P0EXIT, P1ENTRY](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3107#[P0EXIT, P1ENTRY, L830](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3115#[P0EXIT, L761, L830](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3121#[P0EXIT, L830, L763](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3127#[P0EXIT, L766, L830](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3133#[L773, P0EXIT, L830](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3139#[L776, P0EXIT, L830](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3145#[P0EXIT, P1FINAL, L830](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3151#[P0EXIT, P1EXIT, L830](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3155#[P0EXIT, P1EXIT, P2ENTRY, L830-1](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3160#[P0EXIT, P1EXIT, P2ENTRY, L831](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3166#[P0EXIT, P1EXIT, P2ENTRY, L833](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3170#[P0EXIT, P1EXIT, P2ENTRY, L834](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3176#[P0EXIT, P1EXIT, P2ENTRY, L2](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3184#[P0EXIT, P1EXIT, P2ENTRY, L3](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3192#[P0EXIT, P1EXIT, P2ENTRY, L2-1](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3252#[P0EXIT, P1EXIT, P2ENTRY, L841](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3256#[P0EXIT, P1EXIT, L841, L781](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3762#[L792, P0EXIT, P1EXIT, L841](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 1) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3766#[P0EXIT, L795, P1EXIT, L841](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 1) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3769#[P0EXIT, P1EXIT, L798, L841](and (= ~y~0 1) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3772#[P0EXIT, P1EXIT, L841, L801](and (= ~y~0 1) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3786#[P0EXIT, P1EXIT, L841, L808](and (= ~y$r_buff1_thd2~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3800#[P0EXIT, P1EXIT, L857, L808](and (= ~y$r_buff1_thd2~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3808#[P0EXIT, P1EXIT, L808, L858](and (= ~y$r_buff1_thd2~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3820#[P0EXIT, P1EXIT, L18, L808](and (= ~y$r_buff1_thd2~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3828#[P0EXIT, L18-1, P1EXIT, L808](and (= ~y$r_buff1_thd2~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3840#[L18-2, P0EXIT, P1EXIT, L808](and (= ~y$r_buff1_thd2~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3860#[P0EXIT, P1EXIT, L808, L17-5](and (= ~y$r_buff1_thd2~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3889#[P0EXIT, P1EXIT, L808, L17-7](and (= ~y$r_buff1_thd2~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3919#[P0EXIT, P1EXIT, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, L808](and (= ~y$r_buff1_thd2~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0))] [2021-01-27 01:53:57,802 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-01-27 01:53:57,802 INFO L429 AbstractCegarLoop]: === Iteration 5 === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-27 01:53:57,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-27 01:53:57,803 INFO L82 PathProgramCache]: Analyzing trace with hash -1454591533, now seen corresponding path program 1 times [2021-01-27 01:53:57,803 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-27 01:53:57,803 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004980481] [2021-01-27 01:53:57,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-27 01:53:57,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-27 01:53:57,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-27 01:53:57,973 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004980481] [2021-01-27 01:53:57,973 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-27 01:53:57,974 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-01-27 01:53:57,974 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006297288] [2021-01-27 01:53:57,975 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-01-27 01:53:57,975 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-27 01:53:57,975 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-01-27 01:53:57,976 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-01-27 01:53:57,976 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-27 01:53:57,976 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 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) [2021-01-27 01:53:58,337 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:53:58,541 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:53:58,706 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:53:59,197 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:53:59,434 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:54:00,168 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:54:00,239 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:54:00,368 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:54:00,419 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:54:00,513 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:54:00,566 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:54:00,645 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:54:01,097 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:54:01,170 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:54:01,273 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:54:01,909 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 75 and size of Sequence is : 76[2021-01-27 01:54:02,363 INFO L164 SleepSetCegar]: Size of mCounterexample is: 76 [2021-01-27 01:54:02,365 INFO L165 SleepSetCegar]: [3929#[ULTIMATE.startENTRY]true, 3932#[L-1]true, 3935#[L-1-1]true, 3938#[L17]true, 3941#[L17-1]true, 3944#[L17-2]true, 3947#[L17-3]true, 3950#[L17-4]true, 3953#[L711]true, 3956#[L713]true, 3959#[L715](= ~__unbuffered_p2_EAX~0 0), 3962#[L717](= ~__unbuffered_p2_EAX~0 0), 3965#[L718](= ~__unbuffered_p2_EAX~0 0), 3968#[L719](= ~__unbuffered_p2_EAX~0 0), 3971#[L721](= ~__unbuffered_p2_EAX~0 0), 3974#[L723](= ~__unbuffered_p2_EAX~0 0), 3977#[L724](= ~__unbuffered_p2_EAX~0 0), 3980#[L725](= ~__unbuffered_p2_EAX~0 0), 3983#[L726](= ~__unbuffered_p2_EAX~0 0), 3986#[L727](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff0_thd0~0 0)), 3989#[L728](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff0_thd0~0 0)), 3992#[L729](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3995#[L730](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 3998#[L731](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 4001#[L732](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 4004#[L733](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 4007#[L734](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 4010#[L735](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 4013#[L736](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 4016#[L737](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 4019#[L738](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 4022#[L739](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 4025#[L741](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 4028#[L742](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 4031#[L743](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 4034#[L-1-2](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 4037#[L-1-3](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 4040#[L825](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 4043#[L825-1](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 4046#[L826](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 4049#[P0ENTRY, L826-1](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 4054#[P0ENTRY, L827](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 4060#[P0ENTRY, L827-1](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 4066#[P0ENTRY, L828](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 4070#[L746, L828](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 4078#[L748, L828](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 4084#[L828, L751](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 4090#[L828, L756](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 4096#[L828, P0FINAL](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 4102#[P0EXIT, L828](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 4106#[P0EXIT, P1ENTRY, L828-1](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 4111#[P0EXIT, P1ENTRY, L829](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 4117#[L829-1, P0EXIT, P1ENTRY](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 4121#[P0EXIT, P1ENTRY, L830](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 4129#[P0EXIT, L761, L830](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 4135#[P0EXIT, L830, L763](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 4139#[P0EXIT, P2ENTRY, L763, L830-1](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 20779#[P0EXIT, P2ENTRY, L831, L763](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 20803#[P0EXIT, P2ENTRY, L833, L763](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 20825#[P0EXIT, P2ENTRY, L763, L834](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 20849#[P0EXIT, P2ENTRY, L2, L763](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 20875#[P0EXIT, P2ENTRY, L3, L763](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 20910#[P0EXIT, P2ENTRY, L2-1, L763](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 21280#[P0EXIT, P2ENTRY, L841, L763](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 21302#[P0EXIT, L841, L763, L781](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 28679#[L792, P0EXIT, L841, L763](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 28694#[P0EXIT, L795, L841, L763](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 28710#[P0EXIT, L798, L841, L763](and (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 28732#[P0EXIT, L798, L763, L857](and (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 28750#[P0EXIT, L798, L763, L858](and (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 28771#[P0EXIT, L798, L18, L763](and (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 28792#[P0EXIT, L18-1, L798, L763](and (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 28817#[L18-2, P0EXIT, L798, L763](and (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 28846#[P0EXIT, L798, L763, L17-5](and (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 28893#[P0EXIT, L798, L763, L17-7](and (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 28941#[P0EXIT, L798, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, L763](and (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0))] [2021-01-27 01:54:02,365 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-01-27 01:54:02,365 INFO L429 AbstractCegarLoop]: === Iteration 6 === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-27 01:54:02,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-27 01:54:02,366 INFO L82 PathProgramCache]: Analyzing trace with hash -819085856, now seen corresponding path program 1 times [2021-01-27 01:54:02,366 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-27 01:54:02,366 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882939740] [2021-01-27 01:54:02,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-27 01:54:02,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-27 01:54:02,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-27 01:54:02,666 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882939740] [2021-01-27 01:54:02,666 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-27 01:54:02,666 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-01-27 01:54:02,667 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602539938] [2021-01-27 01:54:02,667 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-01-27 01:54:02,667 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-27 01:54:02,668 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-01-27 01:54:02,668 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-01-27 01:54:02,668 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-27 01:54:02,669 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 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) [2021-01-27 01:54:02,967 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:54:02,994 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:54:03,433 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:54:03,460 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:54:03,674 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:54:03,697 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:54:03,779 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:54:03,802 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:54:03,858 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:54:04,428 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:54:04,648 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:54:04,856 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:54:09,695 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 82 and size of Sequence is : 83[2021-01-27 01:54:10,010 INFO L164 SleepSetCegar]: Size of mCounterexample is: 83 [2021-01-27 01:54:10,012 INFO L165 SleepSetCegar]: [28955#[ULTIMATE.startENTRY]true, 28958#[L-1]true, 28961#[L-1-1]true, 28964#[L17]true, 28967#[L17-1]true, 28970#[L17-2]true, 28973#[L17-3]true, 28976#[L17-4]true, 28979#[L711]true, 28982#[L713]true, 28985#[L715](= ~__unbuffered_p2_EAX~0 0), 28988#[L717](= ~__unbuffered_p2_EAX~0 0), 28991#[L718](= ~__unbuffered_p2_EAX~0 0), 28994#[L719](= ~__unbuffered_p2_EAX~0 0), 28997#[L721](= ~__unbuffered_p2_EAX~0 0), 29000#[L723](= ~__unbuffered_p2_EAX~0 0), 29003#[L724](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0)), 29006#[L725](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0)), 29009#[L726](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0)), 29012#[L727](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff0_thd0~0 0)), 29015#[L728](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff0_thd0~0 0)), 29018#[L729](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 29021#[L730](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 29024#[L731](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd0~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 29027#[L732](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd0~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 29030#[L733](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd0~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 29033#[L734](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd0~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 29036#[L735](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd0~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 29039#[L736](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd0~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 29042#[L737](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd0~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 29045#[L738](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd0~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 29048#[L739](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd0~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 29053#[L741](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 29056#[L742](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 29059#[L743](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 29062#[L-1-2](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 29065#[L-1-3](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 29068#[L825](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 29071#[L825-1](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 29074#[L826](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 29077#[P0ENTRY, L826-1](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 29082#[P0ENTRY, L827](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 29088#[P0ENTRY, L827-1](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 29094#[P0ENTRY, L828](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 29098#[L746, L828](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 29104#[L746, P1ENTRY, L828-1](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 241500#[L746, P1ENTRY, L829](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 241528#[L829-1, L746, P1ENTRY](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 241554#[L746, P1ENTRY, L830](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 241584#[L746, L761, L830](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 241612#[L746, L830, L763](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 241640#[L746, L766, L830](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 241668#[L773, L746, L830](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 241696#[L776, L746, L830](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 241724#[L746, P1FINAL, L830](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 241752#[L746, P1EXIT, L830](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 241767#[L746, P1EXIT, P2ENTRY, L830-1](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 241794#[L746, P1EXIT, P2ENTRY, L831](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 241822#[L746, P1EXIT, P2ENTRY, L833](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 241848#[L746, P1EXIT, P2ENTRY, L834](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 241876#[L746, P1EXIT, P2ENTRY, L2](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 241906#[L746, P1EXIT, P2ENTRY, L3](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 241947#[L746, P1EXIT, P2ENTRY, L2-1](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 242368#[L746, P1EXIT, P2ENTRY, L841](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 242394#[L746, P1EXIT, L841, L781](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 246547#[L792, L746, P1EXIT, L841](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 1) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 246562#[L746, L795, P1EXIT, L841](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 1) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 246576#[L746, P1EXIT, L798, L841](and (= ~y~0 1) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 246596#[L746, P1EXIT, L841, L801](and (= ~y~0 1) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 246620#[L748, P1EXIT, L841, L801](and (= ~y~0 1) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 246634#[P1EXIT, L841, L801, L751](and (= ~y~0 1) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 246650#[P1EXIT, L841, L756, L801](and (= ~y~0 1) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 246664#[P1EXIT, P0FINAL, L841, L801](and (= ~y~0 1) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 246676#[P0EXIT, P1EXIT, L841, L801](and (= ~y~0 1) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 246690#[P0EXIT, P1EXIT, L841, L808](and (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 246699#[P0EXIT, P1EXIT, L857, L808](and (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 246707#[P0EXIT, P1EXIT, L808, L858](and (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 246719#[P0EXIT, P1EXIT, L18, L808](and (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 246727#[P0EXIT, L18-1, P1EXIT, L808](and (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 246739#[L18-2, P0EXIT, P1EXIT, L808](and (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 246754#[P0EXIT, P1EXIT, L808, L17-5](and (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 246768#[P0EXIT, P1EXIT, L808, L17-7](and (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 246783#[P0EXIT, P1EXIT, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, L808](and (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0))] [2021-01-27 01:54:10,012 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-01-27 01:54:10,013 INFO L429 AbstractCegarLoop]: === Iteration 7 === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-27 01:54:10,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-27 01:54:10,013 INFO L82 PathProgramCache]: Analyzing trace with hash -1562098227, now seen corresponding path program 2 times [2021-01-27 01:54:10,014 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-27 01:54:10,014 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632222965] [2021-01-27 01:54:10,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-27 01:54:10,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-27 01:54:10,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-27 01:54:10,188 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632222965] [2021-01-27 01:54:10,189 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-27 01:54:10,189 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-01-27 01:54:10,189 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164490518] [2021-01-27 01:54:10,190 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-01-27 01:54:10,190 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-27 01:54:10,190 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-01-27 01:54:10,191 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-01-27 01:54:10,191 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-27 01:54:10,191 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 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) [2021-01-27 01:54:13,373 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:54:16,575 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 78 and size of Sequence is : 79[2021-01-27 01:54:16,682 INFO L164 SleepSetCegar]: Size of mCounterexample is: 79 [2021-01-27 01:54:16,683 INFO L165 SleepSetCegar]: [246793#[ULTIMATE.startENTRY]true, 246796#[L-1]true, 246799#[L-1-1]true, 246802#[L17]true, 246805#[L17-1]true, 246808#[L17-2]true, 246811#[L17-3]true, 246814#[L17-4]true, 246817#[L711]true, 246820#[L713]true, 246823#[L715](= ~__unbuffered_p2_EAX~0 0), 246826#[L717](= ~__unbuffered_p2_EAX~0 0), 246829#[L718](= ~__unbuffered_p2_EAX~0 0), 246832#[L719](= ~__unbuffered_p2_EAX~0 0), 246835#[L721](= ~__unbuffered_p2_EAX~0 0), 246838#[L723](= ~__unbuffered_p2_EAX~0 0), 246841#[L724](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0)), 246844#[L725](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0)), 246847#[L726](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0)), 246850#[L727](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff0_thd0~0 0)), 246853#[L728](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff0_thd0~0 0)), 246856#[L729](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 246859#[L730](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 246862#[L731](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd0~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 246865#[L732](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd0~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 246868#[L733](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd0~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 246871#[L734](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd0~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 246874#[L735](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd0~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 246877#[L736](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd0~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 246880#[L737](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd0~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 246883#[L738](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd0~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 246886#[L739](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd0~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 246889#[L741](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 246892#[L742](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 246895#[L743](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 246898#[L-1-2](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 246901#[L-1-3](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 246904#[L825](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 246907#[L825-1](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 246910#[L826](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 246913#[P0ENTRY, L826-1](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 246918#[P0ENTRY, L827](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 246924#[P0ENTRY, L827-1](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 246930#[P0ENTRY, L828](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 246934#[L746, L828](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 246940#[L746, P1ENTRY, L828-1](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 365066#[L746, P1ENTRY, L829](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 365072#[L829-1, L746, P1ENTRY](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 365076#[L746, P1ENTRY, L830](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 365084#[L746, L761, L830](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 365090#[L746, L830, L763](and (= ~__unbuffered_p2_EAX~0 0) (= ~x~0 1) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 365096#[L746, L766, L830](and (= ~__unbuffered_p2_EAX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 365102#[L773, L746, L830](and (= ~__unbuffered_p2_EAX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 365108#[L776, L746, L830](and (= ~__unbuffered_p2_EAX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 365114#[L746, P1FINAL, L830](and (= ~__unbuffered_p2_EAX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 365120#[L746, P1EXIT, L830](and (= ~__unbuffered_p2_EAX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 365124#[L746, P1EXIT, P2ENTRY, L830-1](and (= ~__unbuffered_p2_EAX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 365129#[L746, P1EXIT, P2ENTRY, L831](and (= ~__unbuffered_p2_EAX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 365135#[L746, P1EXIT, P2ENTRY, L833](and (= ~__unbuffered_p2_EAX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 365139#[L746, P1EXIT, P2ENTRY, L834](and (= ~__unbuffered_p2_EAX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 365145#[L746, P1EXIT, P2ENTRY, L2](and (= ~__unbuffered_p2_EAX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 365153#[L746, P1EXIT, P2ENTRY, L3](and (= ~__unbuffered_p2_EAX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 365161#[L746, P1EXIT, P2ENTRY, L2-1](and (= ~__unbuffered_p2_EAX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 365294#[L746, P1EXIT, P2ENTRY, L841](and (= ~__unbuffered_p2_EAX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 365298#[L746, P1EXIT, L841, L781](and (= ~__unbuffered_p2_EAX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 366886#[L792, L746, P1EXIT, L841](and (= ~__unbuffered_p2_EAX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 366890#[L746, L795, P1EXIT, L841](and (= ~__unbuffered_p2_EAX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 366893#[L746, P1EXIT, L798, L841](and (= ~x~0 1) (= ~y~0 1) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 366896#[L746, P1EXIT, L841, L801](and (= ~x~0 1) (= ~y~0 1) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 366901#[L748, P1EXIT, L841, L801](and (= ~x~0 1) (= ~y~0 1) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 366913#[L748, P1EXIT, L841, L808](and (= ~x~0 1) (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 368660#[L748, P1EXIT, L857, L808](and (= ~x~0 1) (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 368672#[L748, P1EXIT, L808, L858](and (= ~x~0 1) (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 368693#[L748, P1EXIT, L18, L808](and (= ~x~0 1) (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 368706#[L748, L18-1, P1EXIT, L808](and (= ~x~0 1) (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 368727#[L748, L18-2, P1EXIT, L808](and (= ~x~0 1) (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 368760#[L748, P1EXIT, L808, L17-5](and (= ~x~0 1) (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 368823#[L748, P1EXIT, L808, L17-7](and (= ~x~0 1) (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 368887#[L748, P1EXIT, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, L808](and (= ~x~0 1) (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0))] [2021-01-27 01:54:16,684 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-01-27 01:54:16,684 INFO L429 AbstractCegarLoop]: === Iteration 8 === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-27 01:54:16,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-27 01:54:16,684 INFO L82 PathProgramCache]: Analyzing trace with hash 218578575, now seen corresponding path program 1 times [2021-01-27 01:54:16,685 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-27 01:54:16,685 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834578929] [2021-01-27 01:54:16,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-27 01:54:16,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-27 01:54:16,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-27 01:54:16,842 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834578929] [2021-01-27 01:54:16,842 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-27 01:54:16,843 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-01-27 01:54:16,843 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558631462] [2021-01-27 01:54:16,843 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-01-27 01:54:16,843 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-27 01:54:16,844 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-01-27 01:54:16,844 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-01-27 01:54:16,844 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-27 01:54:16,844 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 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) [2021-01-27 01:54:17,040 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:54:17,146 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:54:17,603 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:54:17,647 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:54:17,743 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 83 and size of Sequence is : 84[2021-01-27 01:54:19,317 INFO L164 SleepSetCegar]: Size of mCounterexample is: 84 [2021-01-27 01:54:19,319 INFO L165 SleepSetCegar]: [368897#[ULTIMATE.startENTRY]true, 368900#[L-1]true, 368903#[L-1-1]true, 368906#[L17]true, 368909#[L17-1]true, 368912#[L17-2]true, 368915#[L17-3]true, 368918#[L17-4]true, 368921#[L711](= ~__unbuffered_cnt~0 0), 368924#[L713](= ~__unbuffered_cnt~0 0), 368927#[L715](and (= ~__unbuffered_p2_EAX~0 0) (= ~__unbuffered_cnt~0 0)), 368930#[L717](and (= ~__unbuffered_p2_EAX~0 0) (= ~__unbuffered_cnt~0 0)), 368933#[L718](and (= ~__unbuffered_p2_EAX~0 0) (= ~__unbuffered_cnt~0 0)), 368938#[L719](and (= ~__unbuffered_p2_EAX~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 368941#[L721](and (= ~__unbuffered_p2_EAX~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 368944#[L723](and (= ~__unbuffered_p2_EAX~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 368947#[L724](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 368950#[L725](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 368953#[L726](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 368956#[L727](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~y$r_buff0_thd0~0 0) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 368959#[L728](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~y$r_buff0_thd0~0 0) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 368962#[L729](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 368965#[L730](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 368968#[L731](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd0~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 368971#[L732](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd0~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 368974#[L733](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd0~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 368977#[L734](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd0~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 368980#[L735](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd0~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 368983#[L736](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd0~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 368986#[L737](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd0~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 368989#[L738](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd0~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 368992#[L739](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd0~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 368995#[L741](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 368998#[L742](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 369001#[L743](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 369004#[L-1-2](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 369007#[L-1-3](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 369010#[L825](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 369013#[L825-1](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 369016#[L826](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 369019#[P0ENTRY, L826-1](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 369024#[P0ENTRY, L827](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 369030#[P0ENTRY, L827-1](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 369036#[P0ENTRY, L828](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 369040#[L746, L828](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 369046#[L746, P1ENTRY, L828-1](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 406941#[L746, P1ENTRY, L829](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 406947#[L829-1, L746, P1ENTRY](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 406951#[L746, P1ENTRY, L830](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 406959#[L746, L761, L830](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 406963#[L746, P2ENTRY, L761, L830-1](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 440798#[L746, P2ENTRY, L761, L831](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 440832#[L746, L761, L831, L781](and (= ~__unbuffered_p2_EAX~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (= ~y$w_buff0_used~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~y$w_buff1_used~0 0) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 449881#[L792, L746, L761, L831](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd0~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 449900#[L746, L795, L761, L831](and (= ~__unbuffered_p2_EAX~0 0) (= ~y$r_buff1_thd0~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 449918#[L746, L761, L798, L831](and (= ~y$r_buff1_thd0~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 449936#[L746, L761, L831, L801](and (= ~y$r_buff1_thd0~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 449960#[L748, L761, L831, L801](and (= ~y$r_buff1_thd0~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 449978#[L761, L831, L801, L751](and (= ~y$r_buff1_thd0~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (= ~__unbuffered_cnt~0 0) (<= ~main$tmp_guard0~0 0)), 450000#[L761, L831, L756, L801](and (= ~y$r_buff1_thd0~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~a~0 1) (<= ~__unbuffered_cnt~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (<= ~main$tmp_guard0~0 0)), 450023#[L761, L831, P0FINAL, L801](and (= ~y$r_buff1_thd0~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~a~0 1) (<= ~__unbuffered_cnt~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (<= ~main$tmp_guard0~0 0)), 450046#[P0EXIT, L761, L831, L801](and (= ~y$r_buff1_thd0~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~a~0 1) (<= ~__unbuffered_cnt~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (<= ~main$tmp_guard0~0 0)), 450061#[P0EXIT, L831, L763, L801](and (= ~x~0 1) (= ~y$r_buff1_thd0~0 0) (= ~y~0 0) (= ~y$r_buff1_thd0~0 ~y$r_buff0_thd0~0) (= ~y$r_buff1_thd2~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~a~0 1) (<= ~__unbuffered_cnt~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (<= ~main$tmp_guard0~0 0)), 450073#[P0EXIT, L766, L831, L801](and (= ~x~0 1) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~a~0 1) (<= ~__unbuffered_cnt~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (<= ~main$tmp_guard0~0 0)), 450087#[L773, P0EXIT, L831, L801](and (= ~x~0 1) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~a~0 1) (<= ~__unbuffered_cnt~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (<= ~main$tmp_guard0~0 0)), 450105#[L776, P0EXIT, L831, L801](and (= ~x~0 1) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (<= ~main$tmp_guard0~0 0)), 450119#[P0EXIT, P1FINAL, L831, L801](and (= ~x~0 1) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (<= ~main$tmp_guard0~0 0)), 450137#[P0EXIT, P1EXIT, L831, L801](and (= ~x~0 1) (= ~y~0 1) (= ~y$r_buff1_thd2~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (<= ~main$tmp_guard0~0 0)), 450149#[P0EXIT, P1EXIT, L831, L808](and (= ~x~0 1) (= ~y$r_buff1_thd2~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (<= ~main$tmp_guard0~0 0)), 450154#[P0EXIT, P1EXIT, L831, L811](and (= ~x~0 1) (= ~y$r_buff1_thd2~0 0) (< 0 (+ (div ~main$tmp_guard0~0 256) 1)) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0) (<= ~main$tmp_guard0~0 0)), 450163#[P0EXIT, P1EXIT, L833, L811](and (= ~x~0 1) (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 450167#[P0EXIT, P1EXIT, L811, L834](and (= ~x~0 1) (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 450175#[P0EXIT, P1EXIT, L2, L811](and (= ~x~0 1) (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 450181#[P0EXIT, P1EXIT, L3, L811](and (= ~x~0 1) (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 450189#[P0EXIT, P1EXIT, L2-1, L811](and (= ~x~0 1) (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 450204#[P0EXIT, P1EXIT, L841, L811](and (= ~x~0 1) (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 450214#[P0EXIT, P1EXIT, L857, L811](and (= ~x~0 1) (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 450222#[P0EXIT, P1EXIT, L811, L858](and (= ~x~0 1) (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 450234#[P0EXIT, P1EXIT, L18, L811](and (= ~x~0 1) (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 450242#[P0EXIT, L18-1, P1EXIT, L811](and (= ~x~0 1) (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 450254#[L18-2, P0EXIT, P1EXIT, L811](and (= ~x~0 1) (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 450269#[P0EXIT, P1EXIT, L811, L17-5](and (= ~x~0 1) (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 450309#[P0EXIT, P1EXIT, L17-7, L811](and (= ~x~0 1) (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0)), 450363#[P0EXIT, P1EXIT, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, L811](and (= ~x~0 1) (= ~y$r_buff1_thd2~0 0) (= ~a~0 1) (= ~y$r_buff0_thd0~0 0) (= ~y$r_buff0_thd2~0 0))] [2021-01-27 01:54:19,319 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-01-27 01:54:19,319 INFO L429 AbstractCegarLoop]: === Iteration 9 === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-27 01:54:19,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-27 01:54:19,319 INFO L82 PathProgramCache]: Analyzing trace with hash 803953541, now seen corresponding path program 1 times [2021-01-27 01:54:19,320 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-27 01:54:19,320 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563806704] [2021-01-27 01:54:19,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-27 01:54:19,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-01-27 01:54:19,411 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-01-27 01:54:19,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-01-27 01:54:19,479 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-01-27 01:54:19,558 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-01-27 01:54:19,559 INFO L605 BasicCegarLoop]: Counterexample might be feasible [2021-01-27 01:54:19,559 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-01-27 01:54:19,751 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.01 01:54:19 BasicIcfg [2021-01-27 01:54:19,751 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-01-27 01:54:19,754 INFO L168 Benchmark]: Toolchain (without parser) took 29208.68 ms. Allocated memory was 302.0 MB in the beginning and 2.4 GB in the end (delta: 2.1 GB). Free memory was 276.6 MB in the beginning and 2.0 GB in the end (delta: -1.8 GB). Peak memory consumption was 373.0 MB. Max. memory is 16.0 GB. [2021-01-27 01:54:19,754 INFO L168 Benchmark]: CDTParser took 0.18 ms. Allocated memory is still 302.0 MB. Free memory is still 271.7 MB. There was no memory consumed. Max. memory is 16.0 GB. [2021-01-27 01:54:19,756 INFO L168 Benchmark]: CACSL2BoogieTranslator took 960.12 ms. Allocated memory is still 302.0 MB. Free memory was 275.6 MB in the beginning and 282.9 MB in the end (delta: -7.3 MB). Peak memory consumption was 39.9 MB. Max. memory is 16.0 GB. [2021-01-27 01:54:19,757 INFO L168 Benchmark]: Boogie Procedure Inliner took 127.14 ms. Allocated memory is still 302.0 MB. Free memory was 282.9 MB in the beginning and 279.6 MB in the end (delta: 3.3 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-01-27 01:54:19,762 INFO L168 Benchmark]: Boogie Preprocessor took 70.71 ms. Allocated memory is still 302.0 MB. Free memory was 279.6 MB in the beginning and 277.5 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-01-27 01:54:19,763 INFO L168 Benchmark]: RCFGBuilder took 2027.29 ms. Allocated memory was 302.0 MB in the beginning and 390.1 MB in the end (delta: 88.1 MB). Free memory was 277.5 MB in the beginning and 327.1 MB in the end (delta: -49.6 MB). Peak memory consumption was 173.8 MB. Max. memory is 16.0 GB. [2021-01-27 01:54:19,764 INFO L168 Benchmark]: TraceAbstraction took 25986.96 ms. Allocated memory was 390.1 MB in the beginning and 2.4 GB in the end (delta: 2.0 GB). Free memory was 327.1 MB in the beginning and 2.0 GB in the end (delta: -1.7 GB). Peak memory consumption was 333.4 MB. Max. memory is 16.0 GB. [2021-01-27 01:54:19,771 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.18 ms. Allocated memory is still 302.0 MB. Free memory is still 271.7 MB. There was no memory consumed. Max. memory is 16.0 GB. * CACSL2BoogieTranslator took 960.12 ms. Allocated memory is still 302.0 MB. Free memory was 275.6 MB in the beginning and 282.9 MB in the end (delta: -7.3 MB). Peak memory consumption was 39.9 MB. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 127.14 ms. Allocated memory is still 302.0 MB. Free memory was 282.9 MB in the beginning and 279.6 MB in the end (delta: 3.3 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * Boogie Preprocessor took 70.71 ms. Allocated memory is still 302.0 MB. Free memory was 279.6 MB in the beginning and 277.5 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * RCFGBuilder took 2027.29 ms. Allocated memory was 302.0 MB in the beginning and 390.1 MB in the end (delta: 88.1 MB). Free memory was 277.5 MB in the beginning and 327.1 MB in the end (delta: -49.6 MB). Peak memory consumption was 173.8 MB. Max. memory is 16.0 GB. * TraceAbstraction took 25986.96 ms. Allocated memory was 390.1 MB in the beginning and 2.4 GB in the end (delta: 2.0 GB). Free memory was 327.1 MB in the beginning and 2.0 GB in the end (delta: -1.7 GB). Peak memory consumption was 333.4 MB. Max. memory is 16.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - CounterExampleResult [Line: 17]: a call of __VERIFIER_error() is reachable a call of __VERIFIER_error() is reachable We found a FailurePath: [L709] 0 int __unbuffered_cnt = 0; VAL [__unbuffered_cnt=0] [L711] 0 int __unbuffered_p0_EAX = 0; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0] [L713] 0 int __unbuffered_p2_EAX = 0; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0] [L715] 0 int __unbuffered_p2_EBX = 0; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0] [L717] 0 int a = 0; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0] [L718] 0 _Bool main$tmp_guard0; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, main$tmp_guard0=0] [L719] 0 _Bool main$tmp_guard1; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0] [L721] 0 int x = 0; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0] [L723] 0 int y = 0; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0] [L724] 0 _Bool y$flush_delayed; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, y$flush_delayed=0] [L725] 0 int y$mem_tmp; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0] [L726] 0 _Bool y$r_buff0_thd0; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=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] [L727] 0 _Bool y$r_buff0_thd1; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=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] [L728] 0 _Bool y$r_buff0_thd2; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=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] [L729] 0 _Bool y$r_buff0_thd3; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=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] [L730] 0 _Bool y$r_buff1_thd0; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=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] [L731] 0 _Bool y$r_buff1_thd1; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=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] [L732] 0 _Bool y$r_buff1_thd2; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=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] [L733] 0 _Bool y$r_buff1_thd3; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=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] [L734] 0 _Bool y$read_delayed; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=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] [L735] 0 int *y$read_delayed_var; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=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}] [L736] 0 int y$w_buff0; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=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] [L737] 0 _Bool y$w_buff0_used; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=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] [L738] 0 int y$w_buff1; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=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] [L739] 0 _Bool y$w_buff1_used; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=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] [L741] 0 int z = 0; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=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, z=0] [L742] 0 _Bool weak$$choice0; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=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, z=0] [L743] 0 _Bool weak$$choice2; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=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, z=0] [L825] 0 pthread_t t1114; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=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, z=0] [L826] FCALL, FORK 0 pthread_create(&t1114, ((void *)0), P0, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=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=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, z=0] [L827] 0 pthread_t t1115; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=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=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, z=0] [L828] FCALL, FORK 0 pthread_create(&t1115, ((void *)0), P1, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=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=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, z=0] [L829] 0 pthread_t t1116; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=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=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, z=0] [L830] FCALL, FORK 0 pthread_create(&t1116, ((void *)0), P2, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=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=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, z=0] [L782] 3 y$w_buff1 = y$w_buff0 [L783] 3 y$w_buff0 = 2 [L784] 3 y$w_buff1_used = y$w_buff0_used [L785] 3 y$w_buff0_used = (_Bool)1 [L18] COND FALSE 3 !(!expression) [L787] 3 y$r_buff1_thd0 = y$r_buff0_thd0 [L788] 3 y$r_buff1_thd1 = y$r_buff0_thd1 [L789] 3 y$r_buff1_thd2 = y$r_buff0_thd2 [L790] 3 y$r_buff1_thd3 = y$r_buff0_thd3 [L791] 3 y$r_buff0_thd3 = (_Bool)1 VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=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=0, y$r_buff0_thd2=0, y$r_buff0_thd3=1, 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=2, y$w_buff0_used=1, y$w_buff1=0, y$w_buff1_used=0, z=0] [L794] 3 z = 1 VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=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=0, y$r_buff0_thd2=0, y$r_buff0_thd3=1, 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=2, y$w_buff0_used=1, y$w_buff1=0, y$w_buff1_used=0, z=1] [L797] 3 __unbuffered_p2_EAX = z VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=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=0, y$r_buff0_thd2=0, y$r_buff0_thd3=1, 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=2, y$w_buff0_used=1, y$w_buff1=0, y$w_buff1_used=0, z=1] [L800] 3 __unbuffered_p2_EBX = a VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=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=0, y$r_buff0_thd2=0, y$r_buff0_thd3=1, 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=2, y$w_buff0_used=1, y$w_buff1=0, y$w_buff1_used=0, z=1] [L747] 1 a = 1 VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, 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=0, y$r_buff0_thd2=0, y$r_buff0_thd3=1, 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=2, y$w_buff0_used=1, y$w_buff1=0, y$w_buff1_used=0, z=1] [L750] 1 __unbuffered_p0_EAX = x VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, 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=0, y$r_buff0_thd2=0, y$r_buff0_thd3=1, 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=2, y$w_buff0_used=1, y$w_buff1=0, y$w_buff1_used=0, z=1] [L755] 1 __unbuffered_cnt = __unbuffered_cnt + 1 VAL [__unbuffered_cnt=1, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, 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=0, y$r_buff0_thd2=0, y$r_buff0_thd3=1, 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=2, y$w_buff0_used=1, y$w_buff1=0, y$w_buff1_used=0, z=1] [L757] 1 return 0; VAL [\result={0:0}, __unbuffered_cnt=1, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, 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=0, y$r_buff0_thd2=0, y$r_buff0_thd3=1, 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=2, y$w_buff0_used=1, y$w_buff1=0, y$w_buff1_used=0, z=1] [L762] 2 x = 1 VAL [\result={0:0}, __unbuffered_cnt=1, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, 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=0, y$r_buff0_thd2=0, y$r_buff0_thd3=1, 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=2, y$w_buff0_used=1, y$w_buff1=0, y$w_buff1_used=0, z=1] [L765] 2 y = 1 VAL [\result={0:0}, __unbuffered_cnt=1, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=1, y=1, 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=1, 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=2, y$w_buff0_used=1, y$w_buff1=0, y$w_buff1_used=0, z=1] [L768] 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) [L768] EXPR 2 y$w_buff1_used && y$r_buff1_thd2 ? y$w_buff1 : y [L768] 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) [L768] 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) [L769] EXPR 2 y$w_buff0_used && y$r_buff0_thd2 ? (_Bool)0 : y$w_buff0_used [L769] 2 y$w_buff0_used = y$w_buff0_used && y$r_buff0_thd2 ? (_Bool)0 : y$w_buff0_used [L770] EXPR 2 y$w_buff0_used && y$r_buff0_thd2 || y$w_buff1_used && y$r_buff1_thd2 ? (_Bool)0 : y$w_buff1_used [L770] 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 [L771] EXPR 2 y$w_buff0_used && y$r_buff0_thd2 ? (_Bool)0 : y$r_buff0_thd2 [L771] 2 y$r_buff0_thd2 = y$w_buff0_used && y$r_buff0_thd2 ? (_Bool)0 : y$r_buff0_thd2 [L772] EXPR 2 y$w_buff0_used && y$r_buff0_thd2 || y$w_buff1_used && y$r_buff1_thd2 ? (_Bool)0 : y$r_buff1_thd2 [L772] 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 [L775] 2 __unbuffered_cnt = __unbuffered_cnt + 1 VAL [\result={0:0}, __unbuffered_cnt=2, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=1, y=1, 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=1, 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=2, y$w_buff0_used=1, y$w_buff1=0, y$w_buff1_used=0, z=1] [L777] 2 return 0; VAL [\result={0:0}, \result={0:0}, __unbuffered_cnt=2, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=1, y=1, 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=1, 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=2, y$w_buff0_used=1, y$w_buff1=0, y$w_buff1_used=0, z=1] [L803] 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) [L803] 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) [L804] EXPR 3 y$w_buff0_used && y$r_buff0_thd3 ? (_Bool)0 : y$w_buff0_used [L804] 3 y$w_buff0_used = y$w_buff0_used && y$r_buff0_thd3 ? (_Bool)0 : y$w_buff0_used [L805] EXPR 3 y$w_buff0_used && y$r_buff0_thd3 || y$w_buff1_used && y$r_buff1_thd3 ? (_Bool)0 : y$w_buff1_used [L805] 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 [L806] EXPR 3 y$w_buff0_used && y$r_buff0_thd3 ? (_Bool)0 : y$r_buff0_thd3 [L806] 3 y$r_buff0_thd3 = y$w_buff0_used && y$r_buff0_thd3 ? (_Bool)0 : y$r_buff0_thd3 [L807] EXPR 3 y$w_buff0_used && y$r_buff0_thd3 || y$w_buff1_used && y$r_buff1_thd3 ? (_Bool)0 : y$r_buff1_thd3 [L807] 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 [L810] 3 __unbuffered_cnt = __unbuffered_cnt + 1 VAL [\result={0:0}, \result={0:0}, __unbuffered_cnt=3, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=1, y=2, 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=1, 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=2, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0, z=1] [L832] 0 main$tmp_guard0 = __unbuffered_cnt == 3 VAL [\result={0:0}, \result={0:0}, __unbuffered_cnt=3, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=1, y=2, 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=1, 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=2, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0, z=1] [L3] COND FALSE 0 !(!cond) VAL [\result={0:0}, \result={0:0}, __unbuffered_cnt=3, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=1, y=2, 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=1, 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=2, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0, z=1] [L836] 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) [L836] EXPR 0 y$w_buff1_used && y$r_buff1_thd0 ? y$w_buff1 : y [L836] 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) [L836] 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) [L837] EXPR 0 y$w_buff0_used && y$r_buff0_thd0 ? (_Bool)0 : y$w_buff0_used [L837] 0 y$w_buff0_used = y$w_buff0_used && y$r_buff0_thd0 ? (_Bool)0 : y$w_buff0_used [L838] EXPR 0 y$w_buff0_used && y$r_buff0_thd0 || y$w_buff1_used && y$r_buff1_thd0 ? (_Bool)0 : y$w_buff1_used [L838] 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 [L839] EXPR 0 y$w_buff0_used && y$r_buff0_thd0 ? (_Bool)0 : y$r_buff0_thd0 [L839] 0 y$r_buff0_thd0 = y$w_buff0_used && y$r_buff0_thd0 ? (_Bool)0 : y$r_buff0_thd0 [L840] EXPR 0 y$w_buff0_used && y$r_buff0_thd0 || y$w_buff1_used && y$r_buff1_thd0 ? (_Bool)0 : y$r_buff1_thd0 [L840] 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 [L843] 0 weak$$choice0 = __VERIFIER_nondet_bool() [L844] 0 weak$$choice2 = __VERIFIER_nondet_bool() [L845] 0 y$flush_delayed = weak$$choice2 [L846] 0 y$mem_tmp = y [L847] EXPR 0 !y$w_buff0_used || !y$r_buff0_thd0 && !y$w_buff1_used || !y$r_buff0_thd0 && !y$r_buff1_thd0 ? y : (y$w_buff0_used && y$r_buff0_thd0 ? y$w_buff0 : y$w_buff1) [L847] 0 y = !y$w_buff0_used || !y$r_buff0_thd0 && !y$w_buff1_used || !y$r_buff0_thd0 && !y$r_buff1_thd0 ? y : (y$w_buff0_used && y$r_buff0_thd0 ? y$w_buff0 : y$w_buff1) [L848] EXPR 0 weak$$choice2 ? y$w_buff0 : (!y$w_buff0_used || !y$r_buff0_thd0 && !y$w_buff1_used || !y$r_buff0_thd0 && !y$r_buff1_thd0 ? y$w_buff0 : (y$w_buff0_used && y$r_buff0_thd0 ? y$w_buff0 : y$w_buff0)) [L848] 0 y$w_buff0 = weak$$choice2 ? y$w_buff0 : (!y$w_buff0_used || !y$r_buff0_thd0 && !y$w_buff1_used || !y$r_buff0_thd0 && !y$r_buff1_thd0 ? y$w_buff0 : (y$w_buff0_used && y$r_buff0_thd0 ? y$w_buff0 : y$w_buff0)) [L849] EXPR 0 weak$$choice2 ? y$w_buff1 : (!y$w_buff0_used || !y$r_buff0_thd0 && !y$w_buff1_used || !y$r_buff0_thd0 && !y$r_buff1_thd0 ? y$w_buff1 : (y$w_buff0_used && y$r_buff0_thd0 ? y$w_buff1 : y$w_buff1)) [L849] 0 y$w_buff1 = weak$$choice2 ? y$w_buff1 : (!y$w_buff0_used || !y$r_buff0_thd0 && !y$w_buff1_used || !y$r_buff0_thd0 && !y$r_buff1_thd0 ? y$w_buff1 : (y$w_buff0_used && y$r_buff0_thd0 ? y$w_buff1 : y$w_buff1)) [L850] EXPR 0 weak$$choice2 ? y$w_buff0_used : (!y$w_buff0_used || !y$r_buff0_thd0 && !y$w_buff1_used || !y$r_buff0_thd0 && !y$r_buff1_thd0 ? y$w_buff0_used : (y$w_buff0_used && y$r_buff0_thd0 ? (_Bool)0 : y$w_buff0_used)) [L850] 0 y$w_buff0_used = weak$$choice2 ? y$w_buff0_used : (!y$w_buff0_used || !y$r_buff0_thd0 && !y$w_buff1_used || !y$r_buff0_thd0 && !y$r_buff1_thd0 ? y$w_buff0_used : (y$w_buff0_used && y$r_buff0_thd0 ? (_Bool)0 : y$w_buff0_used)) [L851] EXPR 0 weak$$choice2 ? y$w_buff1_used : (!y$w_buff0_used || !y$r_buff0_thd0 && !y$w_buff1_used || !y$r_buff0_thd0 && !y$r_buff1_thd0 ? y$w_buff1_used : (y$w_buff0_used && y$r_buff0_thd0 ? (_Bool)0 : (_Bool)0)) [L851] 0 y$w_buff1_used = weak$$choice2 ? y$w_buff1_used : (!y$w_buff0_used || !y$r_buff0_thd0 && !y$w_buff1_used || !y$r_buff0_thd0 && !y$r_buff1_thd0 ? y$w_buff1_used : (y$w_buff0_used && y$r_buff0_thd0 ? (_Bool)0 : (_Bool)0)) [L852] EXPR 0 weak$$choice2 ? y$r_buff0_thd0 : (!y$w_buff0_used || !y$r_buff0_thd0 && !y$w_buff1_used || !y$r_buff0_thd0 && !y$r_buff1_thd0 ? y$r_buff0_thd0 : (y$w_buff0_used && y$r_buff0_thd0 ? (_Bool)0 : y$r_buff0_thd0)) [L852] 0 y$r_buff0_thd0 = weak$$choice2 ? y$r_buff0_thd0 : (!y$w_buff0_used || !y$r_buff0_thd0 && !y$w_buff1_used || !y$r_buff0_thd0 && !y$r_buff1_thd0 ? y$r_buff0_thd0 : (y$w_buff0_used && y$r_buff0_thd0 ? (_Bool)0 : y$r_buff0_thd0)) [L853] EXPR 0 weak$$choice2 ? y$r_buff1_thd0 : (!y$w_buff0_used || !y$r_buff0_thd0 && !y$w_buff1_used || !y$r_buff0_thd0 && !y$r_buff1_thd0 ? y$r_buff1_thd0 : (y$w_buff0_used && y$r_buff0_thd0 ? (_Bool)0 : (_Bool)0)) [L853] 0 y$r_buff1_thd0 = weak$$choice2 ? y$r_buff1_thd0 : (!y$w_buff0_used || !y$r_buff0_thd0 && !y$w_buff1_used || !y$r_buff0_thd0 && !y$r_buff1_thd0 ? y$r_buff1_thd0 : (y$w_buff0_used && y$r_buff0_thd0 ? (_Bool)0 : (_Bool)0)) [L854] 0 main$tmp_guard1 = !(y == 2 && __unbuffered_p0_EAX == 0 && __unbuffered_p2_EAX == 1 && __unbuffered_p2_EBX == 0) [L855] EXPR 0 y$flush_delayed ? y$mem_tmp : y [L855] 0 y = y$flush_delayed ? y$mem_tmp : y [L856] 0 y$flush_delayed = (_Bool)0 VAL [\result={0:0}, \result={0:0}, __unbuffered_cnt=3, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, weak$$choice0=50, weak$$choice2=255, x=1, y=2, y$flush_delayed=0, y$mem_tmp=2, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=1, 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=2, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0, z=1] [L18] COND TRUE 0 !expression VAL [\result={0:0}, \result={0:0}, __unbuffered_cnt=3, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, weak$$choice0=50, weak$$choice2=255, x=1, y=2, y$flush_delayed=0, y$mem_tmp=2, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=1, 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=2, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0, z=1] [L17] COND FALSE 0 !(0) VAL [\result={0:0}, \result={0:0}, __unbuffered_cnt=3, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, weak$$choice0=50, weak$$choice2=255, x=1, y=2, y$flush_delayed=0, y$mem_tmp=2, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=1, 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=2, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0, z=1] [L17] 0 __assert_fail ("0", "mix042_pso.opt.c", 8, __extension__ __PRETTY_FUNCTION__) VAL [\result={0:0}, \result={0:0}, __unbuffered_cnt=3, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, weak$$choice0=50, weak$$choice2=255, x=1, y=2, y$flush_delayed=0, y$mem_tmp=2, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=1, 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=2, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0, z=1] - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 103 locations, 2 error locations. Started 1 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 25.6s, OverallIterations: 9, TraceHistogramMax: 0, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, 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.6s SatisfiabilityAnalysisTime, 1.3s InterpolantComputationTime, 713 NumberOfCodeBlocks, 713 NumberOfCodeBlocksAsserted, 9 NumberOfCheckSat, 622 ConstructedInterpolants, 0 QuantifiedInterpolants, 194421 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 8 InterpolantComputations, 8 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! Received shutdown request...