/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-RepeatedSemanticLbeWithDisjunctivePredicates.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-ext/05_tas.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-d5b4239aa45c8d22a30959944f2ef622f7386a6d-d5b4239 [2021-03-26 08:44:05,455 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-03-26 08:44:05,456 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-03-26 08:44:05,485 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-03-26 08:44:05,486 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-03-26 08:44:05,488 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-03-26 08:44:05,491 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-03-26 08:44:05,496 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-03-26 08:44:05,498 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-03-26 08:44:05,502 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-03-26 08:44:05,502 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-03-26 08:44:05,503 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-03-26 08:44:05,504 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-03-26 08:44:05,506 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-03-26 08:44:05,507 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-03-26 08:44:05,508 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-03-26 08:44:05,510 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-03-26 08:44:05,511 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-03-26 08:44:05,513 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-03-26 08:44:05,520 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-03-26 08:44:05,521 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-03-26 08:44:05,522 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-03-26 08:44:05,523 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-03-26 08:44:05,525 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-03-26 08:44:05,542 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-03-26 08:44:05,543 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-03-26 08:44:05,543 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-03-26 08:44:05,544 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-03-26 08:44:05,544 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-03-26 08:44:05,545 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-03-26 08:44:05,545 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-03-26 08:44:05,545 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-03-26 08:44:05,546 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-03-26 08:44:05,547 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-03-26 08:44:05,547 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-03-26 08:44:05,547 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-03-26 08:44:05,548 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-03-26 08:44:05,548 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-03-26 08:44:05,548 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-03-26 08:44:05,549 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-03-26 08:44:05,549 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-03-26 08:44:05,550 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-PN-RepeatedSemanticLbeWithDisjunctivePredicates.epf [2021-03-26 08:44:05,568 INFO L113 SettingsManager]: Loading preferences was successful [2021-03-26 08:44:05,569 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-03-26 08:44:05,570 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-03-26 08:44:05,570 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-03-26 08:44:05,570 INFO L138 SettingsManager]: * Use SBE=true [2021-03-26 08:44:05,570 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-03-26 08:44:05,570 INFO L138 SettingsManager]: * sizeof long=4 [2021-03-26 08:44:05,570 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-03-26 08:44:05,570 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-03-26 08:44:05,571 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-03-26 08:44:05,571 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-03-26 08:44:05,571 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-03-26 08:44:05,571 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-03-26 08:44:05,571 INFO L138 SettingsManager]: * sizeof long double=12 [2021-03-26 08:44:05,571 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-03-26 08:44:05,571 INFO L138 SettingsManager]: * Use constant arrays=true [2021-03-26 08:44:05,571 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-03-26 08:44:05,572 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-03-26 08:44:05,572 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-03-26 08:44:05,572 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-03-26 08:44:05,572 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-03-26 08:44:05,572 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-26 08:44:05,572 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-03-26 08:44:05,572 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-03-26 08:44:05,573 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-03-26 08:44:05,573 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-03-26 08:44:05,573 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-03-26 08:44:05,573 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=SEMANTIC_BASED_MOVER_CHECK_WITH_PREDICATES_DISJUNCTIVE [2021-03-26 08:44:05,573 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-03-26 08:44:05,573 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-03-26 08:44:05,573 INFO L138 SettingsManager]: * Apply repeated Lipton Reduction=true 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-03-26 08:44:05,877 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-03-26 08:44:05,894 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-03-26 08:44:05,896 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-03-26 08:44:05,897 INFO L271 PluginConnector]: Initializing CDTParser... [2021-03-26 08:44:05,908 INFO L275 PluginConnector]: CDTParser initialized [2021-03-26 08:44:05,908 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/05_tas.i [2021-03-26 08:44:05,958 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/52fc33db2/8194a6ea68c241d3a1f39b7a3dc112de/FLAG299d51ad1 [2021-03-26 08:44:06,608 INFO L306 CDTParser]: Found 1 translation units. [2021-03-26 08:44:06,609 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/05_tas.i [2021-03-26 08:44:06,617 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/52fc33db2/8194a6ea68c241d3a1f39b7a3dc112de/FLAG299d51ad1 [2021-03-26 08:44:06,774 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/52fc33db2/8194a6ea68c241d3a1f39b7a3dc112de [2021-03-26 08:44:06,779 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-03-26 08:44:06,781 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-03-26 08:44:06,784 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-03-26 08:44:06,784 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-03-26 08:44:06,787 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-03-26 08:44:06,788 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.03 08:44:06" (1/1) ... [2021-03-26 08:44:06,789 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@643fdf6b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 08:44:06, skipping insertion in model container [2021-03-26 08:44:06,790 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.03 08:44:06" (1/1) ... [2021-03-26 08:44:06,798 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-03-26 08:44:06,842 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-03-26 08:44:07,124 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/05_tas.i[30203,30216] [2021-03-26 08:44:07,127 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/05_tas.i[30300,30313] [2021-03-26 08:44:07,129 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/05_tas.i[30446,30459] [2021-03-26 08:44:07,131 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-26 08:44:07,137 INFO L203 MainTranslator]: Completed pre-run [2021-03-26 08:44:07,165 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/05_tas.i[30203,30216] [2021-03-26 08:44:07,166 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/05_tas.i[30300,30313] [2021-03-26 08:44:07,167 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/05_tas.i[30446,30459] [2021-03-26 08:44:07,168 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-26 08:44:07,223 INFO L208 MainTranslator]: Completed translation [2021-03-26 08:44:07,223 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 08:44:07 WrapperNode [2021-03-26 08:44:07,223 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-03-26 08:44:07,224 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-03-26 08:44:07,224 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-03-26 08:44:07,225 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-03-26 08:44:07,230 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 08:44:07" (1/1) ... [2021-03-26 08:44:07,240 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 08:44:07" (1/1) ... [2021-03-26 08:44:07,256 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-03-26 08:44:07,256 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-03-26 08:44:07,256 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-03-26 08:44:07,256 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-03-26 08:44:07,262 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 08:44:07" (1/1) ... [2021-03-26 08:44:07,262 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 08:44:07" (1/1) ... [2021-03-26 08:44:07,264 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 08:44:07" (1/1) ... [2021-03-26 08:44:07,265 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 08:44:07" (1/1) ... [2021-03-26 08:44:07,268 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 08:44:07" (1/1) ... [2021-03-26 08:44:07,271 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 08:44:07" (1/1) ... [2021-03-26 08:44:07,273 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 08:44:07" (1/1) ... [2021-03-26 08:44:07,274 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-03-26 08:44:07,275 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-03-26 08:44:07,275 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-03-26 08:44:07,275 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-03-26 08:44:07,276 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 08:44:07" (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-03-26 08:44:07,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-03-26 08:44:07,323 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2021-03-26 08:44:07,323 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2021-03-26 08:44:07,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-03-26 08:44:07,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-03-26 08:44:07,323 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-03-26 08:44:07,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-03-26 08:44:07,324 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-03-26 08:44:07,324 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-03-26 08:44:07,325 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-03-26 08:44:07,760 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-03-26 08:44:07,761 INFO L299 CfgBuilder]: Removed 11 assume(true) statements. [2021-03-26 08:44:07,762 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.03 08:44:07 BoogieIcfgContainer [2021-03-26 08:44:07,762 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-03-26 08:44:07,764 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-03-26 08:44:07,764 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-03-26 08:44:07,766 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-03-26 08:44:07,767 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.03 08:44:06" (1/3) ... [2021-03-26 08:44:07,767 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@740819 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.03 08:44:07, skipping insertion in model container [2021-03-26 08:44:07,767 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 08:44:07" (2/3) ... [2021-03-26 08:44:07,768 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@740819 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.03 08:44:07, skipping insertion in model container [2021-03-26 08:44:07,768 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.03 08:44:07" (3/3) ... [2021-03-26 08:44:07,769 INFO L111 eAbstractionObserver]: Analyzing ICFG 05_tas.i [2021-03-26 08:44:07,773 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-03-26 08:44:07,777 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 3 error locations. [2021-03-26 08:44:07,778 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-03-26 08:44:07,816 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,816 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,816 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,817 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,817 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,817 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,817 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,817 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,817 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,818 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,818 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,818 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,818 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,818 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,818 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,818 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,818 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,818 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,819 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,819 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,819 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,819 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,819 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,819 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,819 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,820 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,820 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,820 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,820 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,821 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,821 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,821 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,821 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,821 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,822 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,822 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,822 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,822 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,822 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,822 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,823 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,823 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,823 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,825 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,825 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,825 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,825 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,825 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,825 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,825 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,825 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,825 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,825 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,826 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,826 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,826 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,826 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,826 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,826 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,827 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,827 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,827 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,827 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,827 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,827 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,827 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,827 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,828 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,828 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,828 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,828 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,828 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,829 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,829 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,829 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,829 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,829 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,829 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,829 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,829 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,830 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,830 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,830 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,830 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,830 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,830 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,830 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,831 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,831 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,831 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,831 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,831 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,831 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,831 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,831 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,831 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,832 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,832 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,833 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,834 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,836 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,837 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,837 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,837 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,839 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,839 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,840 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,840 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,840 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,840 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,840 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,840 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,840 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,840 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,840 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,840 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,840 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,841 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,841 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,841 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,841 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,841 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,841 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,841 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,841 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,841 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,841 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,841 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,841 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,841 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,842 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,842 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,842 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,842 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,842 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,842 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,842 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,842 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,842 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,842 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,842 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,842 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,843 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,843 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,843 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,843 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,843 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,843 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,843 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,843 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,843 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,843 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,845 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,845 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,845 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,845 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,845 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,846 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,846 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,846 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,846 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,846 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,846 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,846 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,846 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,846 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,846 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,847 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,847 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,847 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,847 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,847 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,847 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,847 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:07,849 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-26 08:44:07,862 INFO L253 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2021-03-26 08:44:07,877 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-26 08:44:07,877 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-26 08:44:07,877 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-26 08:44:07,878 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-26 08:44:07,878 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-26 08:44:07,878 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-26 08:44:07,878 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-26 08:44:07,878 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-26 08:44:07,886 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 73 places, 79 transitions, 163 flow [2021-03-26 08:44:07,912 INFO L129 PetriNetUnfolder]: 10/87 cut-off events. [2021-03-26 08:44:07,913 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-26 08:44:07,916 INFO L84 FinitePrefix]: Finished finitePrefix Result has 92 conditions, 87 events. 10/87 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 110 event pairs, 0 based on Foata normal form. 0/72 useless extension candidates. Maximal degree in co-relation 64. Up to 4 conditions per place. [2021-03-26 08:44:07,916 INFO L82 GeneralOperation]: Start removeDead. Operand has 73 places, 79 transitions, 163 flow [2021-03-26 08:44:07,920 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 73 places, 79 transitions, 163 flow [2021-03-26 08:44:07,921 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:44:07,931 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 73 places, 79 transitions, 163 flow [2021-03-26 08:44:07,933 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 73 places, 79 transitions, 163 flow [2021-03-26 08:44:07,934 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 73 places, 79 transitions, 163 flow [2021-03-26 08:44:07,949 INFO L129 PetriNetUnfolder]: 10/87 cut-off events. [2021-03-26 08:44:07,949 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-26 08:44:07,950 INFO L84 FinitePrefix]: Finished finitePrefix Result has 92 conditions, 87 events. 10/87 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 105 event pairs, 0 based on Foata normal form. 0/72 useless extension candidates. Maximal degree in co-relation 64. Up to 4 conditions per place. [2021-03-26 08:44:07,952 INFO L142 LiptonReduction]: Number of co-enabled transitions 1100 [2021-03-26 08:44:09,149 INFO L154 LiptonReduction]: Checked pairs total: 596 [2021-03-26 08:44:09,149 INFO L156 LiptonReduction]: Total number of compositions: 51 [2021-03-26 08:44:09,154 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1234 [2021-03-26 08:44:09,166 INFO L129 PetriNetUnfolder]: 0/19 cut-off events. [2021-03-26 08:44:09,166 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-26 08:44:09,166 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:44:09,166 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1] [2021-03-26 08:44:09,167 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err2ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 08:44:09,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:44:09,171 INFO L82 PathProgramCache]: Analyzing trace with hash 1873561864, now seen corresponding path program 1 times [2021-03-26 08:44:09,178 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:44:09,178 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046246932] [2021-03-26 08:44:09,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:44:09,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 08:44:09,267 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 08:44:09,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 08:44:09,301 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 08:44:09,330 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-26 08:44:09,330 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-26 08:44:09,331 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-03-26 08:44:09,331 WARN L342 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-26 08:44:09,332 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2021-03-26 08:44:09,342 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,343 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,343 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,343 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,343 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,343 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,343 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,343 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,343 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,344 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,344 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,344 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,344 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,344 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,344 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,344 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,344 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,344 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,344 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,344 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,345 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,345 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,345 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,345 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,345 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,345 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,345 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,345 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,345 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,345 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,345 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,346 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,346 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,346 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,346 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,346 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,346 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,346 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,346 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,346 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,346 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,346 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,347 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,347 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,347 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,347 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,347 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,347 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,347 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,347 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,347 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,347 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,347 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,347 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,348 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,348 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,348 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,348 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,348 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,348 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,348 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,348 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,348 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,348 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,349 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,349 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,349 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,349 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,349 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,349 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,349 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,349 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,349 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,349 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,349 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,349 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,349 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,350 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,350 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,350 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,350 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,350 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,350 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,350 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,350 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,350 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,350 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,350 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,350 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,351 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,351 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,351 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,351 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,351 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,351 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,351 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,351 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,351 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,351 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,351 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,351 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,351 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,352 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,352 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,352 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,352 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,352 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,352 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,352 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,352 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,352 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,352 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,352 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,352 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,352 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,353 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,353 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,353 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,353 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,353 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,353 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,353 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,353 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,353 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,353 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,354 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,354 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,354 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,354 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,354 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,354 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,354 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,354 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,354 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,354 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,354 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,355 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,355 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,355 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,355 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,355 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,355 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,355 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,355 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,355 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,355 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,355 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,356 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,356 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,356 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,356 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,356 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,356 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,357 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,357 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,357 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,357 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,357 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,357 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,357 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,357 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,357 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,357 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,357 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,357 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,358 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,358 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,358 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,358 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,358 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,358 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,358 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,358 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,358 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,358 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,358 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,358 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,358 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,359 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,359 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,359 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,359 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,359 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,359 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,359 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,359 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,359 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,359 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,359 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,359 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,360 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,360 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,360 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,360 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,360 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,360 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,360 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,360 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,360 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,360 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,360 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,360 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,360 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,361 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,361 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,361 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,361 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,361 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,361 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,361 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,361 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,361 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,361 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,361 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,361 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,362 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,362 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,362 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,362 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,362 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,362 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,362 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,362 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,362 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,362 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,362 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,363 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,363 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,363 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,363 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,363 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,363 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,363 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,363 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,363 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,363 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,363 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,364 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,364 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,364 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,364 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,364 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,364 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,364 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,364 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,364 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,364 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,365 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,365 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,365 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,365 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,365 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,365 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,365 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,365 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,365 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,365 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,365 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,366 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,366 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,366 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,366 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,366 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,366 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,366 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,366 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,366 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,366 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,366 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,367 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,367 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,367 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,367 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,367 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,367 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,367 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,367 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,368 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,368 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,368 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,368 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,368 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,368 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,368 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,368 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,368 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,368 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,369 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,369 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,369 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,369 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,369 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,369 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,369 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,369 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,369 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,369 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,369 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,370 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,370 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,370 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,370 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,370 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,370 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,370 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,371 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,371 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,371 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,371 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,371 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,371 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,371 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,371 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,371 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,371 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,371 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,372 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,372 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,372 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,372 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,372 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,372 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,372 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,372 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,372 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,372 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,373 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,374 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,374 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,374 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,374 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,374 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,374 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,374 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,374 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,374 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,374 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,375 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,375 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,375 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,375 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,375 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,375 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,375 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,375 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,375 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,375 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,375 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:09,376 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-26 08:44:09,376 INFO L253 AbstractCegarLoop]: Starting to check reachability of 10 error locations. [2021-03-26 08:44:09,378 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-26 08:44:09,378 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-26 08:44:09,378 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-26 08:44:09,379 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-26 08:44:09,379 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-26 08:44:09,379 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-26 08:44:09,379 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-26 08:44:09,379 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-26 08:44:09,381 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 123 places, 135 transitions, 282 flow [2021-03-26 08:44:09,402 INFO L129 PetriNetUnfolder]: 19/152 cut-off events. [2021-03-26 08:44:09,402 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-03-26 08:44:09,404 INFO L84 FinitePrefix]: Finished finitePrefix Result has 162 conditions, 152 events. 19/152 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 352 event pairs, 0 based on Foata normal form. 0/124 useless extension candidates. Maximal degree in co-relation 119. Up to 6 conditions per place. [2021-03-26 08:44:09,404 INFO L82 GeneralOperation]: Start removeDead. Operand has 123 places, 135 transitions, 282 flow [2021-03-26 08:44:09,406 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 123 places, 135 transitions, 282 flow [2021-03-26 08:44:09,406 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:44:09,406 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 123 places, 135 transitions, 282 flow [2021-03-26 08:44:09,407 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 123 places, 135 transitions, 282 flow [2021-03-26 08:44:09,407 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 123 places, 135 transitions, 282 flow [2021-03-26 08:44:09,426 INFO L129 PetriNetUnfolder]: 19/152 cut-off events. [2021-03-26 08:44:09,426 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-03-26 08:44:09,427 INFO L84 FinitePrefix]: Finished finitePrefix Result has 162 conditions, 152 events. 19/152 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 357 event pairs, 0 based on Foata normal form. 0/124 useless extension candidates. Maximal degree in co-relation 119. Up to 6 conditions per place. [2021-03-26 08:44:09,433 INFO L142 LiptonReduction]: Number of co-enabled transitions 8360 [2021-03-26 08:44:11,013 INFO L154 LiptonReduction]: Checked pairs total: 5123 [2021-03-26 08:44:11,013 INFO L156 LiptonReduction]: Total number of compositions: 77 [2021-03-26 08:44:11,014 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1608 [2021-03-26 08:44:11,019 INFO L129 PetriNetUnfolder]: 1/37 cut-off events. [2021-03-26 08:44:11,020 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-03-26 08:44:11,020 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:44:11,020 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1] [2021-03-26 08:44:11,020 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err2ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err2ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 08:44:11,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:44:11,021 INFO L82 PathProgramCache]: Analyzing trace with hash 1440102935, now seen corresponding path program 1 times [2021-03-26 08:44:11,021 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:44:11,021 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396349657] [2021-03-26 08:44:11,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:44:11,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 08:44:11,039 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 08:44:11,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 08:44:11,051 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 08:44:11,067 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-26 08:44:11,068 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-26 08:44:11,068 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-03-26 08:44:11,068 WARN L342 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-26 08:44:11,069 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2021-03-26 08:44:11,091 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,091 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,091 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,091 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,091 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,091 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,091 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,092 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,092 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,092 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,092 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,092 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,092 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,092 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,092 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,092 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,092 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,092 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,092 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,092 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,092 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,092 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,093 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,093 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,093 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,093 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,093 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,094 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,094 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,094 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,094 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,094 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,094 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,094 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,094 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,094 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,094 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,095 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,095 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,095 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,095 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,095 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,095 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,095 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,095 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,095 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,095 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,095 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,095 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,095 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,095 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,095 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,096 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,096 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,096 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,096 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,096 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,096 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,096 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,096 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,096 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,096 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,096 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,096 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,096 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,096 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,097 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,097 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,100 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,100 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,100 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,101 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,101 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,101 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,101 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,101 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,101 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,101 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,101 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,101 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,101 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,101 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,101 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,102 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,102 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,102 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,102 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,102 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,102 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,102 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,102 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,102 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,102 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,102 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,102 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,102 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,102 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,103 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,103 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,103 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,103 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,103 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,103 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,103 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,103 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,103 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,103 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,103 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,103 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,103 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,103 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,103 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,104 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,104 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,104 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,104 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,104 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,104 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,104 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,104 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,104 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,104 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,104 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,104 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,105 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,105 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,105 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,105 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,105 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,105 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,105 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,105 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,105 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,105 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,105 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,105 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,106 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,106 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,106 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,106 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,106 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,106 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,106 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,106 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,106 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,106 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,106 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,106 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,106 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,107 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,107 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,107 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,109 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,109 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,109 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,109 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,109 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,109 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,109 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,109 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,109 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,109 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,110 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,110 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,110 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,110 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,110 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,110 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,110 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,110 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,110 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,110 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,110 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,110 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,110 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,110 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,110 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,111 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,111 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,111 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,111 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,111 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,111 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,111 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,111 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,111 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,111 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,111 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,111 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,111 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,111 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,112 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,112 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,112 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,112 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,112 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,112 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,112 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,112 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,112 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,112 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,112 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,112 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,112 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,112 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,112 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,113 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,113 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,113 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,113 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,113 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,113 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,113 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,113 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,113 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,113 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,113 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,113 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,113 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,113 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,113 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,114 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,114 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,114 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,114 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,114 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,114 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,114 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,114 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,114 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,114 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,114 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,114 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,114 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,114 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,114 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,115 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,115 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,115 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,115 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,115 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,115 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,115 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,115 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,115 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,115 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,115 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,115 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,116 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,116 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,116 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,116 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,116 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,116 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,116 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,116 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,116 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,116 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,116 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,116 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,116 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,116 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,117 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,117 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,117 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,117 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,117 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,117 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,117 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,117 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,117 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,117 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,117 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,117 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,117 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,117 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,118 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,118 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,118 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,118 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,118 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,118 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,118 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,118 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,118 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,118 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,118 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,118 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,118 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,118 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,119 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,119 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,119 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,119 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,119 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,119 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,119 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,119 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,119 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,119 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,119 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,119 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,120 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,120 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,122 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,122 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,122 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,122 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,122 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,122 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,123 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,123 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,123 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,123 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,123 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,123 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,123 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,123 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,123 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,123 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,123 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,123 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,124 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,124 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,124 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,124 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,124 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,124 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,124 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,124 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,124 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,124 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,124 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,124 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,125 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,125 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,125 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,125 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,125 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,125 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,125 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,125 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,125 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,125 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,125 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,125 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,125 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,125 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,125 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,125 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,126 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,126 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,126 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,126 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,126 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,126 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,126 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,126 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,126 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,126 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,126 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,126 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,126 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,126 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,127 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,127 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,127 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,127 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,127 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,127 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,127 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,127 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,127 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,127 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,127 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,127 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,127 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,127 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,127 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,128 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,128 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,128 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,128 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,128 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,128 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,128 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,128 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,128 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,128 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,128 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,128 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,128 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,128 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,129 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,129 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,129 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,129 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,129 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,129 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,129 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,129 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,129 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,129 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,129 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,129 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,129 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,129 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,129 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,129 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,130 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,130 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,130 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,130 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,130 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,130 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,130 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,130 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,130 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,130 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,130 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,130 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,130 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,130 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,130 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,130 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,131 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,131 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,131 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,131 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,131 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,131 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,131 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,131 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,131 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,131 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,131 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,131 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,132 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,132 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,132 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,132 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,132 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,132 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,132 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,132 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,132 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,132 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,132 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,132 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,132 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,133 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,133 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,133 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,133 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,133 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,133 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,133 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,133 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,133 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,134 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,134 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,134 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,134 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,134 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,134 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,134 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,134 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,134 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,134 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,134 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,134 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,134 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,135 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,135 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,135 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,135 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,135 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,135 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,136 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,136 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,136 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,137 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,137 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,137 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,137 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,137 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,137 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,137 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,137 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,137 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,137 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,137 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,137 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,137 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,137 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,138 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,138 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,138 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,138 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,138 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,139 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,139 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,139 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,139 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,140 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,140 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,140 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,140 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,140 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,140 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,140 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,140 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,140 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,140 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,140 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,140 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,141 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,141 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,141 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,141 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,141 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,141 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:11,142 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-26 08:44:11,142 INFO L253 AbstractCegarLoop]: Starting to check reachability of 13 error locations. [2021-03-26 08:44:11,145 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-26 08:44:11,145 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-26 08:44:11,145 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-26 08:44:11,145 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-26 08:44:11,145 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-26 08:44:11,145 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-26 08:44:11,145 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-26 08:44:11,145 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-26 08:44:11,150 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 173 places, 191 transitions, 403 flow [2021-03-26 08:44:11,186 INFO L129 PetriNetUnfolder]: 28/217 cut-off events. [2021-03-26 08:44:11,186 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2021-03-26 08:44:11,188 INFO L84 FinitePrefix]: Finished finitePrefix Result has 233 conditions, 217 events. 28/217 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 682 event pairs, 0 based on Foata normal form. 0/176 useless extension candidates. Maximal degree in co-relation 174. Up to 8 conditions per place. [2021-03-26 08:44:11,189 INFO L82 GeneralOperation]: Start removeDead. Operand has 173 places, 191 transitions, 403 flow [2021-03-26 08:44:11,192 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 173 places, 191 transitions, 403 flow [2021-03-26 08:44:11,192 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:44:11,192 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 173 places, 191 transitions, 403 flow [2021-03-26 08:44:11,193 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 173 places, 191 transitions, 403 flow [2021-03-26 08:44:11,193 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 173 places, 191 transitions, 403 flow [2021-03-26 08:44:11,218 INFO L129 PetriNetUnfolder]: 28/217 cut-off events. [2021-03-26 08:44:11,218 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2021-03-26 08:44:11,221 INFO L84 FinitePrefix]: Finished finitePrefix Result has 233 conditions, 217 events. 28/217 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 688 event pairs, 0 based on Foata normal form. 0/176 useless extension candidates. Maximal degree in co-relation 174. Up to 8 conditions per place. [2021-03-26 08:44:11,230 INFO L142 LiptonReduction]: Number of co-enabled transitions 21780 [2021-03-26 08:44:13,450 INFO L154 LiptonReduction]: Checked pairs total: 14695 [2021-03-26 08:44:13,450 INFO L156 LiptonReduction]: Total number of compositions: 119 [2021-03-26 08:44:13,451 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2259 [2021-03-26 08:44:13,456 INFO L129 PetriNetUnfolder]: 2/52 cut-off events. [2021-03-26 08:44:13,456 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2021-03-26 08:44:13,456 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:44:13,456 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:44:13,457 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err2ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err2ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err2ASSERT_VIOLATIONERROR_FUNCTION, thr1Err2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-26 08:44:13,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:44:13,457 INFO L82 PathProgramCache]: Analyzing trace with hash 1136182178, now seen corresponding path program 1 times [2021-03-26 08:44:13,457 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:44:13,457 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044856122] [2021-03-26 08:44:13,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:44:13,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 08:44:13,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:44:13,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:44:13,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:44:13,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:44:13,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:44:13,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 08:44:13,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:44:13,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 08:44:13,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:44:13,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 08:44:13,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 08:44:13,569 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044856122] [2021-03-26 08:44:13,570 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 08:44:13,570 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-26 08:44:13,570 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059100385] [2021-03-26 08:44:13,574 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 08:44:13,575 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 08:44:13,581 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 08:44:13,582 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-03-26 08:44:13,585 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 310 [2021-03-26 08:44:13,588 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 124 transitions, 269 flow. Second operand has 6 states, 6 states have (on average 146.83333333333334) internal successors, (881), 6 states have internal predecessors, (881), 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-03-26 08:44:13,588 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 08:44:13,588 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 310 [2021-03-26 08:44:13,589 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 08:44:16,360 INFO L129 PetriNetUnfolder]: 10234/21837 cut-off events. [2021-03-26 08:44:16,360 INFO L130 PetriNetUnfolder]: For 872/872 co-relation queries the response was YES. [2021-03-26 08:44:16,418 INFO L84 FinitePrefix]: Finished finitePrefix Result has 36744 conditions, 21837 events. 10234/21837 cut-off events. For 872/872 co-relation queries the response was YES. Maximal size of possible extension queue 647. Compared 203221 event pairs, 2026 based on Foata normal form. 5968/26150 useless extension candidates. Maximal degree in co-relation 32074. Up to 6194 conditions per place. [2021-03-26 08:44:16,540 INFO L132 encePairwiseOnDemand]: 279/310 looper letters, 111 selfloop transitions, 40 changer transitions 0/220 dead transitions. [2021-03-26 08:44:16,540 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 220 transitions, 763 flow [2021-03-26 08:44:16,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-26 08:44:16,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-03-26 08:44:16,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1388 transitions. [2021-03-26 08:44:16,556 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5596774193548387 [2021-03-26 08:44:16,557 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1388 transitions. [2021-03-26 08:44:16,557 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1388 transitions. [2021-03-26 08:44:16,561 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 08:44:16,563 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1388 transitions. [2021-03-26 08:44:16,569 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 173.5) internal successors, (1388), 8 states have internal predecessors, (1388), 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-03-26 08:44:16,579 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 310.0) internal successors, (2790), 9 states have internal predecessors, (2790), 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-03-26 08:44:16,580 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 310.0) internal successors, (2790), 9 states have internal predecessors, (2790), 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-03-26 08:44:16,581 INFO L185 Difference]: Start difference. First operand has 116 places, 124 transitions, 269 flow. Second operand 8 states and 1388 transitions. [2021-03-26 08:44:16,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 220 transitions, 763 flow [2021-03-26 08:44:16,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 220 transitions, 757 flow, removed 3 selfloop flow, removed 0 redundant places. [2021-03-26 08:44:16,597 INFO L241 Difference]: Finished difference. Result has 119 places, 146 transitions, 529 flow [2021-03-26 08:44:16,598 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=223, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=529, PETRI_PLACES=119, PETRI_TRANSITIONS=146} [2021-03-26 08:44:16,599 INFO L343 CegarLoopForPetriNet]: 116 programPoint places, 3 predicate places. [2021-03-26 08:44:16,599 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:44:16,599 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 119 places, 146 transitions, 529 flow [2021-03-26 08:44:16,600 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 119 places, 146 transitions, 529 flow [2021-03-26 08:44:16,600 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 119 places, 146 transitions, 529 flow [2021-03-26 08:44:16,926 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([818] L696-->L700-2: Formula: (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1, #memory_int=|v_#memory_int_68|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base, #memory_int, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset][53], [Black: 180#(and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.offset|) |thr1Thread1of3ForFork0_acquire_lock_#t~mem6|) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 182#(not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)), Black: 184#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 186#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 188#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 101#L700-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 79#L719-3true, 112#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread3of3ForFork0InUse, 179#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 20#L700-2true, Black: 177#true]) [2021-03-26 08:44:16,927 INFO L384 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2021-03-26 08:44:16,927 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-03-26 08:44:16,927 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-26 08:44:16,927 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-26 08:44:16,935 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([818] L696-->L700-2: Formula: (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1, #memory_int=|v_#memory_int_68|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base, #memory_int, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset][37], [Black: 180#(and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.offset|) |thr1Thread1of3ForFork0_acquire_lock_#t~mem6|) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 182#(not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)), Black: 184#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 186#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 188#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 101#L700-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 78#L719-2true, thr1Thread3of3ForFork0InUse, 18#L697true, 179#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 58#thr1ENTRYtrue, Black: 177#true]) [2021-03-26 08:44:16,936 INFO L384 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2021-03-26 08:44:16,936 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 08:44:16,936 INFO L387 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2021-03-26 08:44:16,936 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 08:44:16,939 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([708] L696-->L700-2: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base][101], [Black: 180#(and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.offset|) |thr1Thread1of3ForFork0_acquire_lock_#t~mem6|) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 182#(not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)), Black: 184#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 186#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 188#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 78#L719-2true, thr1Thread3of3ForFork0InUse, 18#L697true, 179#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 20#L700-2true, 120#thr1ENTRYtrue, Black: 177#true]) [2021-03-26 08:44:16,939 INFO L384 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2021-03-26 08:44:16,939 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 08:44:16,939 INFO L387 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2021-03-26 08:44:16,939 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 08:44:16,945 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([818] L696-->L700-2: Formula: (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1, #memory_int=|v_#memory_int_68|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base, #memory_int, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset][53], [Black: 180#(and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.offset|) |thr1Thread1of3ForFork0_acquire_lock_#t~mem6|) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 129#L698true, Black: 182#(not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)), Black: 184#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 186#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 188#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 101#L700-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 79#L719-3true, thr1Thread3of3ForFork0InUse, 179#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 20#L700-2true, Black: 177#true]) [2021-03-26 08:44:16,946 INFO L384 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2021-03-26 08:44:16,946 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-26 08:44:16,946 INFO L387 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2021-03-26 08:44:16,946 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-26 08:44:16,958 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([818] L696-->L700-2: Formula: (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1, #memory_int=|v_#memory_int_68|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base, #memory_int, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset][53], [Black: 180#(and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.offset|) |thr1Thread1of3ForFork0_acquire_lock_#t~mem6|) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 182#(not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)), Black: 184#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 186#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 188#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 101#L700-2true, thr1Thread1of3ForFork0InUse, 78#L719-2true, thr1Thread2of3ForFork0InUse, 112#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread3of3ForFork0InUse, 179#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 20#L700-2true, Black: 177#true]) [2021-03-26 08:44:16,958 INFO L384 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2021-03-26 08:44:16,958 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-26 08:44:16,958 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-26 08:44:16,958 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-03-26 08:44:16,964 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([708] L696-->L700-2: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base][124], [Black: 180#(and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.offset|) |thr1Thread1of3ForFork0_acquire_lock_#t~mem6|) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 182#(not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)), Black: 184#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 186#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 188#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 101#L700-2true, thr1Thread1of3ForFork0InUse, 78#L719-2true, thr1Thread2of3ForFork0InUse, 112#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread3of3ForFork0InUse, 179#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 20#L700-2true, Black: 177#true]) [2021-03-26 08:44:16,965 INFO L384 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2021-03-26 08:44:16,965 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-03-26 08:44:16,965 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-26 08:44:16,965 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-26 08:44:16,973 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([818] L696-->L700-2: Formula: (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1, #memory_int=|v_#memory_int_68|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base, #memory_int, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset][53], [Black: 180#(and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.offset|) |thr1Thread1of3ForFork0_acquire_lock_#t~mem6|) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 182#(not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)), Black: 184#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 186#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 188#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 101#L700-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 78#L719-2true, thr1Thread3of3ForFork0InUse, 179#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 20#L700-2true, 27#L702true, Black: 177#true]) [2021-03-26 08:44:16,973 INFO L384 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2021-03-26 08:44:16,973 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 08:44:16,973 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-03-26 08:44:16,974 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-03-26 08:44:16,974 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([818] L696-->L700-2: Formula: (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1, #memory_int=|v_#memory_int_68|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base, #memory_int, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset][53], [Black: 180#(and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.offset|) |thr1Thread1of3ForFork0_acquire_lock_#t~mem6|) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 182#(not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)), Black: 184#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 186#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 188#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 101#L700-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 78#L719-2true, thr1Thread3of3ForFork0InUse, 112#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 179#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 20#L700-2true, Black: 177#true]) [2021-03-26 08:44:16,974 INFO L384 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2021-03-26 08:44:16,974 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 08:44:16,974 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-26 08:44:16,974 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-26 08:44:16,974 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-03-26 08:44:16,982 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([708] L696-->L700-2: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base][124], [Black: 180#(and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.offset|) |thr1Thread1of3ForFork0_acquire_lock_#t~mem6|) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 182#(not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)), Black: 184#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 186#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 188#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 101#L700-2true, thr1Thread1of3ForFork0InUse, 78#L719-2true, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 179#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 20#L700-2true, 27#L702true, Black: 177#true]) [2021-03-26 08:44:16,982 INFO L384 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2021-03-26 08:44:16,982 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-03-26 08:44:16,982 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 08:44:16,982 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-03-26 08:44:16,983 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([708] L696-->L700-2: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base][124], [Black: 180#(and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.offset|) |thr1Thread1of3ForFork0_acquire_lock_#t~mem6|) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 182#(not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)), Black: 184#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 186#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 188#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 101#L700-2true, thr1Thread1of3ForFork0InUse, 78#L719-2true, thr1Thread2of3ForFork0InUse, 112#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread3of3ForFork0InUse, 179#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 20#L700-2true, Black: 177#true]) [2021-03-26 08:44:16,983 INFO L384 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2021-03-26 08:44:16,983 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-03-26 08:44:16,983 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-26 08:44:16,983 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-26 08:44:16,983 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 08:44:16,988 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([818] L696-->L700-2: Formula: (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1, #memory_int=|v_#memory_int_68|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base, #memory_int, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset][53], [Black: 180#(and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.offset|) |thr1Thread1of3ForFork0_acquire_lock_#t~mem6|) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 182#(not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)), Black: 184#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 186#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 188#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 101#L700-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 79#L719-3true, thr1Thread3of3ForFork0InUse, 179#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 20#L700-2true, 27#L702true, Black: 177#true]) [2021-03-26 08:44:16,988 INFO L384 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2021-03-26 08:44:16,988 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:44:16,988 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 08:44:16,988 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 08:44:16,991 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([818] L696-->L700-2: Formula: (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1, #memory_int=|v_#memory_int_68|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base, #memory_int, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset][53], [Black: 180#(and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.offset|) |thr1Thread1of3ForFork0_acquire_lock_#t~mem6|) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 182#(not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)), 129#L698true, Black: 184#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 186#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 188#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 101#L700-2true, thr1Thread1of3ForFork0InUse, 78#L719-2true, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 179#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 20#L700-2true, Black: 177#true]) [2021-03-26 08:44:16,991 INFO L384 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2021-03-26 08:44:16,991 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 08:44:16,991 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 08:44:16,991 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 08:44:16,995 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([708] L696-->L700-2: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base][124], [Black: 180#(and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.offset|) |thr1Thread1of3ForFork0_acquire_lock_#t~mem6|) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 182#(not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)), Black: 184#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 186#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 188#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 101#L700-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 79#L719-3true, thr1Thread3of3ForFork0InUse, 112#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 179#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 20#L700-2true, Black: 177#true]) [2021-03-26 08:44:16,995 INFO L384 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2021-03-26 08:44:16,995 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-26 08:44:16,995 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-03-26 08:44:16,995 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-26 08:44:17,001 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([708] L696-->L700-2: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base][124], [Black: 180#(and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.offset|) |thr1Thread1of3ForFork0_acquire_lock_#t~mem6|) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 182#(not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)), 129#L698true, Black: 184#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 186#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 188#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 101#L700-2true, thr1Thread1of3ForFork0InUse, 78#L719-2true, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 179#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 20#L700-2true, Black: 177#true]) [2021-03-26 08:44:17,001 INFO L384 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2021-03-26 08:44:17,001 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 08:44:17,001 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 08:44:17,001 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 08:44:17,014 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([708] L696-->L700-2: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base][124], [Black: 180#(and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.offset|) |thr1Thread1of3ForFork0_acquire_lock_#t~mem6|) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 182#(not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)), Black: 184#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 186#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 188#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 101#L700-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 79#L719-3true, thr1Thread3of3ForFork0InUse, 179#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 20#L700-2true, 27#L702true, Black: 177#true]) [2021-03-26 08:44:17,014 INFO L384 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2021-03-26 08:44:17,014 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 08:44:17,014 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 08:44:17,014 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 08:44:17,015 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([708] L696-->L700-2: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base][124], [Black: 180#(and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.offset|) |thr1Thread1of3ForFork0_acquire_lock_#t~mem6|) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 182#(not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)), Black: 184#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 186#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 188#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 101#L700-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 79#L719-3true, 112#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread3of3ForFork0InUse, 179#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 20#L700-2true, Black: 177#true]) [2021-03-26 08:44:17,015 INFO L384 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2021-03-26 08:44:17,015 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-26 08:44:17,015 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-03-26 08:44:17,015 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-26 08:44:17,015 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 08:44:17,021 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([818] L696-->L700-2: Formula: (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1, #memory_int=|v_#memory_int_68|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base, #memory_int, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset][53], [Black: 180#(and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.offset|) |thr1Thread1of3ForFork0_acquire_lock_#t~mem6|) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 182#(not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)), Black: 184#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 186#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 188#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 101#L700-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 79#L719-3true, 112#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread3of3ForFork0InUse, 179#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 20#L700-2true, Black: 177#true]) [2021-03-26 08:44:17,021 INFO L384 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2021-03-26 08:44:17,021 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-03-26 08:44:17,021 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-26 08:44:17,021 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-26 08:44:17,021 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 08:44:17,027 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([708] L696-->L700-2: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base][124], [Black: 180#(and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.offset|) |thr1Thread1of3ForFork0_acquire_lock_#t~mem6|) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 182#(not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)), 129#L698true, Black: 184#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 186#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 188#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 101#L700-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 79#L719-3true, thr1Thread3of3ForFork0InUse, 179#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 20#L700-2true, Black: 177#true]) [2021-03-26 08:44:17,027 INFO L384 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2021-03-26 08:44:17,028 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-26 08:44:17,028 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-26 08:44:17,028 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 08:44:17,028 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([708] L696-->L700-2: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base][124], [Black: 180#(and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.offset|) |thr1Thread1of3ForFork0_acquire_lock_#t~mem6|) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 182#(not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)), Black: 184#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 186#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 188#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 101#L700-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 79#L719-3true, thr1Thread3of3ForFork0InUse, 112#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 179#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 20#L700-2true, Black: 177#true]) [2021-03-26 08:44:17,028 INFO L384 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2021-03-26 08:44:17,029 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-26 08:44:17,029 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-03-26 08:44:17,029 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 08:44:17,029 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-26 08:44:17,029 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 08:44:17,032 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([708] L696-->L700-2: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base][101], [Black: 180#(and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.offset|) |thr1Thread1of3ForFork0_acquire_lock_#t~mem6|) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 182#(not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)), Black: 184#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 186#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 188#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 101#L700-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 78#L719-2true, thr1Thread3of3ForFork0InUse, 18#L697true, 179#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 20#L700-2true, Black: 177#true]) [2021-03-26 08:44:17,032 INFO L384 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2021-03-26 08:44:17,032 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-26 08:44:17,032 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 08:44:17,032 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-26 08:44:17,051 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([818] L696-->L700-2: Formula: (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1, #memory_int=|v_#memory_int_68|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base, #memory_int, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset][53], [Black: 180#(and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.offset|) |thr1Thread1of3ForFork0_acquire_lock_#t~mem6|) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 182#(not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)), Black: 184#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 186#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 188#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 101#L700-2true, thr1Thread1of3ForFork0InUse, 78#L719-2true, thr1Thread2of3ForFork0InUse, 112#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread3of3ForFork0InUse, 179#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 20#L700-2true, Black: 177#true]) [2021-03-26 08:44:17,051 INFO L384 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2021-03-26 08:44:17,051 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 08:44:17,051 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-26 08:44:17,051 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-26 08:44:17,051 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-03-26 08:44:17,051 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 08:44:17,056 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([708] L696-->L700-2: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base][124], [Black: 180#(and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.offset|) |thr1Thread1of3ForFork0_acquire_lock_#t~mem6|) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 182#(not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)), Black: 184#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 186#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 188#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 101#L700-2true, thr1Thread1of3ForFork0InUse, 78#L719-2true, thr1Thread2of3ForFork0InUse, 112#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread3of3ForFork0InUse, 179#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 20#L700-2true, Black: 177#true]) [2021-03-26 08:44:17,056 INFO L384 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2021-03-26 08:44:17,056 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-03-26 08:44:17,056 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-26 08:44:17,056 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 08:44:17,056 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-26 08:44:17,056 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 08:44:17,120 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([818] L696-->L700-2: Formula: (and (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base_1, #memory_int=|v_#memory_int_68|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of3ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~o.base, #memory_int, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of3ForFork0___VERIFIER_atomic_TAS_~v.offset][37], [Black: 180#(and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.offset|) |thr1Thread1of3ForFork0_acquire_lock_#t~mem6|) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 182#(not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)), Black: 184#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 186#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 188#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 101#L700-2true, 37#L706true, thr1Thread1of3ForFork0InUse, 78#L719-2true, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 18#L697true, 179#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 177#true]) [2021-03-26 08:44:17,120 INFO L384 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2021-03-26 08:44:17,120 INFO L387 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2021-03-26 08:44:17,120 INFO L387 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2021-03-26 08:44:17,120 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 08:44:17,144 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([708] L696-->L700-2: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of3ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset_1} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_TAS_#in~v.base][101], [Black: 180#(and (= (select (select |#memory_int| |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of3ForFork0_acquire_lock_~#cond~0.offset|) |thr1Thread1of3ForFork0_acquire_lock_#t~mem6|) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 182#(not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)), Black: 184#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 186#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 188#(and (not (= |thr1Thread1of3ForFork0_acquire_lock_#t~mem8| |thr1Thread1of3ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of3ForFork0InUse, 78#L719-2true, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 18#L697true, 179#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 20#L700-2true, 91#L706true, Black: 177#true]) [2021-03-26 08:44:17,145 INFO L384 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2021-03-26 08:44:17,145 INFO L387 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2021-03-26 08:44:17,145 INFO L387 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2021-03-26 08:44:17,146 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 08:44:17,166 INFO L129 PetriNetUnfolder]: 1207/4443 cut-off events. [2021-03-26 08:44:17,166 INFO L130 PetriNetUnfolder]: For 1915/2222 co-relation queries the response was YES. [2021-03-26 08:44:17,196 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8024 conditions, 4443 events. 1207/4443 cut-off events. For 1915/2222 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 38599 event pairs, 67 based on Foata normal form. 8/3938 useless extension candidates. Maximal degree in co-relation 5949. Up to 817 conditions per place. [2021-03-26 08:44:17,279 INFO L142 LiptonReduction]: Number of co-enabled transitions 10834 [2021-03-26 08:44:18,296 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 63 [2021-03-26 08:44:24,005 INFO L154 LiptonReduction]: Checked pairs total: 5702 [2021-03-26 08:44:24,005 INFO L156 LiptonReduction]: Total number of compositions: 23 [2021-03-26 08:44:24,005 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 7406 [2021-03-26 08:44:24,010 INFO L480 AbstractCegarLoop]: Abstraction has has 116 places, 143 transitions, 523 flow [2021-03-26 08:44:24,010 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 146.83333333333334) internal successors, (881), 6 states have internal predecessors, (881), 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-03-26 08:44:24,010 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:44:24,010 INFO L263 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:44:24,010 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-03-26 08:44:24,010 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err2ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err2ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err2ASSERT_VIOLATIONERROR_FUNCTION, thr1Err2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-26 08:44:24,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:44:24,011 INFO L82 PathProgramCache]: Analyzing trace with hash 1907417815, now seen corresponding path program 1 times [2021-03-26 08:44:24,011 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:44:24,011 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445058871] [2021-03-26 08:44:24,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:44:24,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 08:44:24,026 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 08:44:24,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 08:44:24,036 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 08:44:24,040 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-26 08:44:24,040 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-26 08:44:24,040 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-03-26 08:44:24,040 WARN L342 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-26 08:44:24,041 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2021-03-26 08:44:24,057 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,057 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,057 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,057 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,057 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,057 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,057 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,057 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,058 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,058 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,058 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,058 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,058 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,058 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,058 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,058 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,058 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,058 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,058 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,058 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,058 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,058 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,058 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,058 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,058 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,059 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,060 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,060 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,060 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,060 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,060 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,060 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,060 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,060 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,060 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,060 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,060 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,060 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,060 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,060 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,060 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,060 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,061 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,061 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,061 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,061 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,061 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,061 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,061 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,061 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,061 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,061 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,061 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,061 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,061 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,061 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,061 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,061 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,061 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,062 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,062 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,062 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,062 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,062 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,062 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,062 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,062 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,062 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,062 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,062 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,062 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,062 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,062 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,062 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,062 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,062 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,063 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,063 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,063 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,063 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,063 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,063 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,063 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,063 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,063 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,063 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,063 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,063 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,063 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,063 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,063 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,063 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,064 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,064 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,064 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,064 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,064 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,064 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,064 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,064 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,064 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,064 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,064 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,064 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,064 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,064 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,064 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,064 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,064 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,065 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,065 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,065 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,065 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,065 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,065 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,065 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,065 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,065 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,065 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,065 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,065 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,065 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,065 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,065 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,065 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,066 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,066 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,066 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,066 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,066 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,066 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,066 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,066 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,066 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,066 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,066 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,066 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,066 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,066 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,066 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,066 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,067 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,067 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,067 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,067 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,067 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,067 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,067 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,067 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,067 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,067 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,067 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,067 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,067 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,068 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,068 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,068 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,068 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,068 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,068 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,068 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,068 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,068 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,068 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,068 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,068 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,068 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,068 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,068 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,068 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,068 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,068 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,069 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,069 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,069 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,069 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,069 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,069 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,069 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,069 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,069 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,069 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,069 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,069 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,069 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,069 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,069 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,069 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,069 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,070 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,070 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,070 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,070 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,070 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,070 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,070 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,070 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,070 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,070 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,070 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,070 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,070 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,070 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,070 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,070 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,070 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,070 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,071 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,071 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,071 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,071 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,071 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,071 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,071 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,071 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,071 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,071 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,071 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,071 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,071 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,071 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,071 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,071 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,071 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,072 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,072 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,072 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,072 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,072 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,072 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,072 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,072 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,072 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,072 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,072 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,072 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,072 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,072 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,072 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,073 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,073 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,073 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,073 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,073 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,073 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,073 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,073 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,073 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,073 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,073 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,073 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,073 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,073 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,073 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,073 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,073 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,073 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,074 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,074 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,074 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,074 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,074 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,074 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,074 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,074 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,074 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,074 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,074 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,074 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,074 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,074 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,074 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,074 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,074 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,075 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,075 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,075 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,075 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,075 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,075 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,075 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,075 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,075 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,075 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,075 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,075 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,075 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,075 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,075 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,075 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,076 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,076 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,076 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,076 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,076 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,076 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,076 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,076 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,076 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,076 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,076 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,076 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,076 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,076 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,077 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,077 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,077 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,077 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,077 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,077 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,077 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,077 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,077 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,077 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,077 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,077 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,077 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,077 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,077 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,077 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,077 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,078 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,078 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,078 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,078 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,078 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,078 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,078 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,078 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,078 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,078 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,078 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,078 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,078 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,078 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,078 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,078 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,078 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,078 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,079 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,079 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,079 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,079 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,079 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,079 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,079 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,079 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,079 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,079 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,079 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,079 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,079 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,079 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,079 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,079 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,079 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,079 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,080 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,080 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,080 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,080 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,080 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,080 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,080 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,080 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,080 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,080 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,080 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,080 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,080 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,080 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,080 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,080 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,080 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,081 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,081 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,081 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,081 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,081 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,081 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,081 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,081 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,081 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,081 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,081 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,081 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,081 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,081 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,081 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,081 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,081 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,082 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,082 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,082 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,082 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,082 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,082 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,082 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,082 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,082 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,082 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,082 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,082 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,082 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,082 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,082 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,082 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,082 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,082 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,083 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,083 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,083 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,083 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,083 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,083 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,083 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,083 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,083 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,083 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,083 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,083 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,083 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,083 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,083 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,083 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,084 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,084 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,084 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,084 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,084 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,084 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,084 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,084 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,084 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,084 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,084 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,084 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,084 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,084 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,085 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,085 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,085 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,085 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,085 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,085 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,085 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,085 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,085 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,085 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,085 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,085 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,085 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,085 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,086 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,086 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,086 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,086 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,086 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,086 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,086 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,086 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,086 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,086 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,086 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,086 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,086 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,087 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,087 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,087 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,087 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,087 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,087 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,087 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,087 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,087 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,087 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,087 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,087 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,087 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,087 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,087 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,087 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,087 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,088 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,088 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,088 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,088 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,088 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,088 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,088 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,088 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,088 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,088 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,088 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,088 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,088 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,088 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,089 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,089 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,089 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,089 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,089 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,089 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,089 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,089 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,089 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,089 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,089 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,089 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,089 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,089 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,089 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,090 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,090 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,090 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,090 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,090 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,090 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,090 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,090 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,090 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,090 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,090 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,090 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,090 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,090 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,090 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,090 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,091 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,091 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,091 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,091 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,091 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,091 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,091 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,091 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,091 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,091 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,091 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,091 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,091 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,091 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,091 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,091 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,092 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,092 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,092 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,092 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,092 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,092 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,092 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,092 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,092 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,092 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,092 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,092 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,092 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,092 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,092 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,092 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,093 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,093 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,093 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,093 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,093 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,093 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,093 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,093 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,093 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,093 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,093 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,093 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,093 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,093 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,093 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,093 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,093 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,094 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,094 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,094 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,094 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,094 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,094 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,094 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,094 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,094 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,094 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,094 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,094 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,094 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,094 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,094 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,095 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,095 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,095 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,095 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,095 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,095 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,095 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,095 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,095 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,095 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,095 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,095 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,095 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,095 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,095 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,095 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,096 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,096 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,096 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,096 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,096 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,096 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,096 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,096 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,096 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,096 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,096 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,097 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,097 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,097 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,097 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,097 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,097 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,097 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,097 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,097 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,097 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,097 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,098 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,098 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,098 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,099 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,099 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,099 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,099 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,099 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,099 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,099 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,099 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,099 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,099 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,099 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,099 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,099 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,100 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,100 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,100 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,100 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,100 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,100 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,101 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,101 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,101 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,101 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,101 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,101 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,101 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,101 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,101 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,102 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,102 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,102 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,102 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,102 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,102 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,102 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,102 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,102 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,102 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,102 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,102 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,102 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,103 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,103 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,103 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,103 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_acquire_lock_~delay~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,104 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,104 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,104 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,104 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_release_lock_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,104 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,104 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,104 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,104 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,104 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,104 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,104 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,104 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,104 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,104 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,105 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,105 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,105 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,105 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_acquire_lock_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:44:24,105 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-26 08:44:24,106 INFO L253 AbstractCegarLoop]: Starting to check reachability of 16 error locations. [2021-03-26 08:44:24,106 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-26 08:44:24,107 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-26 08:44:24,107 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-26 08:44:24,107 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-26 08:44:24,107 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-26 08:44:24,107 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-26 08:44:24,107 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-26 08:44:24,107 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-26 08:44:24,109 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 223 places, 247 transitions, 526 flow [2021-03-26 08:44:24,134 INFO L129 PetriNetUnfolder]: 37/282 cut-off events. [2021-03-26 08:44:24,134 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2021-03-26 08:44:24,138 INFO L84 FinitePrefix]: Finished finitePrefix Result has 305 conditions, 282 events. 37/282 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1036 event pairs, 0 based on Foata normal form. 0/228 useless extension candidates. Maximal degree in co-relation 229. Up to 10 conditions per place. [2021-03-26 08:44:24,138 INFO L82 GeneralOperation]: Start removeDead. Operand has 223 places, 247 transitions, 526 flow [2021-03-26 08:44:24,141 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 223 places, 247 transitions, 526 flow [2021-03-26 08:44:24,141 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:44:24,141 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 223 places, 247 transitions, 526 flow [2021-03-26 08:44:24,141 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 223 places, 247 transitions, 526 flow [2021-03-26 08:44:24,142 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 223 places, 247 transitions, 526 flow [2021-03-26 08:44:24,167 INFO L129 PetriNetUnfolder]: 37/282 cut-off events. [2021-03-26 08:44:24,167 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2021-03-26 08:44:24,171 INFO L84 FinitePrefix]: Finished finitePrefix Result has 305 conditions, 282 events. 37/282 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1041 event pairs, 0 based on Foata normal form. 0/228 useless extension candidates. Maximal degree in co-relation 229. Up to 10 conditions per place. [2021-03-26 08:44:24,182 INFO L142 LiptonReduction]: Number of co-enabled transitions 41360 [2021-03-26 08:44:26,666 INFO L154 LiptonReduction]: Checked pairs total: 27362 [2021-03-26 08:44:26,667 INFO L156 LiptonReduction]: Total number of compositions: 148 [2021-03-26 08:44:26,667 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2526 [2021-03-26 08:44:26,671 INFO L129 PetriNetUnfolder]: 2/54 cut-off events. [2021-03-26 08:44:26,671 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2021-03-26 08:44:26,671 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:44:26,672 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:44:26,672 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thr1Err2ASSERT_VIOLATIONERROR_FUNCTION, thr1Err2ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err2ASSERT_VIOLATIONERROR_FUNCTION, thr1Err2ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err2ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 08:44:26,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:44:26,672 INFO L82 PathProgramCache]: Analyzing trace with hash 1530825965, now seen corresponding path program 1 times [2021-03-26 08:44:26,672 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:44:26,672 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066645605] [2021-03-26 08:44:26,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:44:26,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 08:44:26,692 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:44:26,692 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:44:26,692 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:44:26,693 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:44:26,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 08:44:26,693 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066645605] [2021-03-26 08:44:26,693 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 08:44:26,693 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-26 08:44:26,693 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49985880] [2021-03-26 08:44:26,694 INFO L460 AbstractCegarLoop]: Interpolant automaton has 2 states [2021-03-26 08:44:26,694 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 08:44:26,694 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-03-26 08:44:26,694 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-03-26 08:44:26,695 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 281 out of 395 [2021-03-26 08:44:26,696 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 162 transitions, 356 flow. Second operand has 2 states, 2 states have (on average 281.5) internal successors, (563), 2 states have internal predecessors, (563), 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-03-26 08:44:26,696 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 08:44:26,696 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 281 of 395 [2021-03-26 08:44:26,696 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 08:44:26,711 INFO L129 PetriNetUnfolder]: 8/148 cut-off events. [2021-03-26 08:44:26,711 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2021-03-26 08:44:26,712 INFO L84 FinitePrefix]: Finished finitePrefix Result has 172 conditions, 148 events. 8/148 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 414 event pairs, 0 based on Foata normal form. 20/152 useless extension candidates. Maximal degree in co-relation 166. Up to 5 conditions per place. [2021-03-26 08:44:26,713 INFO L132 encePairwiseOnDemand]: 379/395 looper letters, 0 selfloop transitions, 0 changer transitions 0/137 dead transitions. [2021-03-26 08:44:26,713 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 137 transitions, 306 flow [2021-03-26 08:44:26,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-26 08:44:26,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2021-03-26 08:44:26,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 578 transitions. [2021-03-26 08:44:26,714 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7316455696202532 [2021-03-26 08:44:26,714 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 578 transitions. [2021-03-26 08:44:26,714 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 578 transitions. [2021-03-26 08:44:26,715 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 08:44:26,715 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 578 transitions. [2021-03-26 08:44:26,716 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 289.0) internal successors, (578), 2 states have internal predecessors, (578), 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-03-26 08:44:26,718 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 395.0) internal successors, (1185), 3 states have internal predecessors, (1185), 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-03-26 08:44:26,718 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 395.0) internal successors, (1185), 3 states have internal predecessors, (1185), 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-03-26 08:44:26,718 INFO L185 Difference]: Start difference. First operand has 152 places, 162 transitions, 356 flow. Second operand 2 states and 578 transitions. [2021-03-26 08:44:26,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 137 transitions, 306 flow [2021-03-26 08:44:26,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 137 transitions, 294 flow, removed 6 selfloop flow, removed 0 redundant places. [2021-03-26 08:44:26,722 INFO L241 Difference]: Finished difference. Result has 139 places, 137 transitions, 294 flow [2021-03-26 08:44:26,722 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=395, PETRI_DIFFERENCE_MINUEND_FLOW=294, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=294, PETRI_PLACES=139, PETRI_TRANSITIONS=137} [2021-03-26 08:44:26,722 INFO L343 CegarLoopForPetriNet]: 152 programPoint places, -13 predicate places. [2021-03-26 08:44:26,722 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:44:26,722 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 139 places, 137 transitions, 294 flow [2021-03-26 08:44:26,723 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 139 places, 137 transitions, 294 flow [2021-03-26 08:44:26,723 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 138 places, 137 transitions, 294 flow [2021-03-26 08:44:26,734 INFO L129 PetriNetUnfolder]: 8/148 cut-off events. [2021-03-26 08:44:26,734 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-03-26 08:44:26,735 INFO L84 FinitePrefix]: Finished finitePrefix Result has 165 conditions, 148 events. 8/148 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 408 event pairs, 0 based on Foata normal form. 0/132 useless extension candidates. Maximal degree in co-relation 144. Up to 5 conditions per place. [2021-03-26 08:44:26,739 INFO L142 LiptonReduction]: Number of co-enabled transitions 13090 [2021-03-26 08:44:27,065 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 51 [2021-03-26 08:44:28,914 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 49 [2021-03-26 08:44:29,589 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 58 [2021-03-26 08:44:32,428 INFO L154 LiptonReduction]: Checked pairs total: 8078 [2021-03-26 08:44:32,428 INFO L156 LiptonReduction]: Total number of compositions: 23 [2021-03-26 08:44:32,428 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 5706 [2021-03-26 08:44:32,429 INFO L480 AbstractCegarLoop]: Abstraction has has 127 places, 126 transitions, 272 flow [2021-03-26 08:44:32,430 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 2 states, 2 states have (on average 281.5) internal successors, (563), 2 states have internal predecessors, (563), 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-03-26 08:44:32,430 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:44:32,430 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:44:32,430 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-03-26 08:44:32,430 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thr1Err2ASSERT_VIOLATIONERROR_FUNCTION, thr1Err2ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err2ASSERT_VIOLATIONERROR_FUNCTION, thr1Err2ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err2ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 08:44:32,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:44:32,430 INFO L82 PathProgramCache]: Analyzing trace with hash 1531045073, now seen corresponding path program 1 times [2021-03-26 08:44:32,430 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:44:32,430 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425154056] [2021-03-26 08:44:32,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:44:32,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 08:44:32,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:44:32,451 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:44:32,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:44:32,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:44:32,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:44:32,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 08:44:32,485 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:44:32,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 08:44:32,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:44:32,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 08:44:32,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-03-26 08:44:32,521 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425154056] [2021-03-26 08:44:32,521 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 08:44:32,521 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-26 08:44:32,521 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131979509] [2021-03-26 08:44:32,521 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 08:44:32,521 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 08:44:32,522 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 08:44:32,522 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-03-26 08:44:32,523 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 193 out of 418 [2021-03-26 08:44:32,525 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 126 transitions, 272 flow. Second operand has 6 states, 6 states have (on average 194.66666666666666) internal successors, (1168), 6 states have internal predecessors, (1168), 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-03-26 08:44:32,525 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 08:44:32,525 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 193 of 418 [2021-03-26 08:44:32,525 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 08:44:50,714 INFO L129 PetriNetUnfolder]: 93069/161135 cut-off events. [2021-03-26 08:44:50,714 INFO L130 PetriNetUnfolder]: For 228/228 co-relation queries the response was YES. [2021-03-26 08:44:51,302 INFO L84 FinitePrefix]: Finished finitePrefix Result has 279935 conditions, 161135 events. 93069/161135 cut-off events. For 228/228 co-relation queries the response was YES. Maximal size of possible extension queue 4177. Compared 1604286 event pairs, 19583 based on Foata normal form. 0/139709 useless extension candidates. Maximal degree in co-relation 279664. Up to 53213 conditions per place. [2021-03-26 08:44:52,421 INFO L132 encePairwiseOnDemand]: 398/418 looper letters, 143 selfloop transitions, 51 changer transitions 0/281 dead transitions. [2021-03-26 08:44:52,421 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 281 transitions, 970 flow [2021-03-26 08:44:52,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-26 08:44:52,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-03-26 08:44:52,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1741 transitions. [2021-03-26 08:44:52,426 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5206339712918661 [2021-03-26 08:44:52,426 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1741 transitions. [2021-03-26 08:44:52,426 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1741 transitions. [2021-03-26 08:44:52,427 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 08:44:52,427 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1741 transitions. [2021-03-26 08:44:52,431 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 217.625) internal successors, (1741), 8 states have internal predecessors, (1741), 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-03-26 08:44:52,436 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 418.0) internal successors, (3762), 9 states have internal predecessors, (3762), 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-03-26 08:44:52,437 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 418.0) internal successors, (3762), 9 states have internal predecessors, (3762), 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-03-26 08:44:52,438 INFO L185 Difference]: Start difference. First operand has 127 places, 126 transitions, 272 flow. Second operand 8 states and 1741 transitions. [2021-03-26 08:44:52,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 281 transitions, 970 flow [2021-03-26 08:44:52,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 281 transitions, 970 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-26 08:44:52,447 INFO L241 Difference]: Finished difference. Result has 141 places, 180 transitions, 660 flow [2021-03-26 08:44:52,447 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=272, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=660, PETRI_PLACES=141, PETRI_TRANSITIONS=180} [2021-03-26 08:44:52,447 INFO L343 CegarLoopForPetriNet]: 152 programPoint places, -11 predicate places. [2021-03-26 08:44:52,447 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:44:52,448 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 141 places, 180 transitions, 660 flow [2021-03-26 08:44:52,448 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 141 places, 180 transitions, 660 flow [2021-03-26 08:44:52,449 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 141 places, 180 transitions, 660 flow [2021-03-26 08:44:52,936 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][130], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 36#L719-3true, 205#L702-7true, 207#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 18#L700-2true, Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:52,937 INFO L384 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2021-03-26 08:44:52,937 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-26 08:44:52,937 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-26 08:44:52,937 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 08:44:53,018 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][130], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 35#L719-2true, 205#L702-7true, 207#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 18#L700-2true, Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,018 INFO L384 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2021-03-26 08:44:53,018 INFO L387 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2021-03-26 08:44:53,018 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 08:44:53,018 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 08:44:53,021 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][116], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 35#L719-2true, 205#L702-7true, 207#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 18#L700-2true, Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,021 INFO L384 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2021-03-26 08:44:53,021 INFO L387 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2021-03-26 08:44:53,021 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 08:44:53,021 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 08:44:53,165 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][130], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 36#L719-3true, 205#L702-7true, 110#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 18#L700-2true, 50#thr1ENTRYtrue, Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,165 INFO L384 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2021-03-26 08:44:53,165 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-26 08:44:53,165 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 08:44:53,165 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-26 08:44:53,168 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][116], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 36#L719-3true, 10#thr1ENTRYtrue, 205#L702-7true, 110#L700-2true, 207#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,168 INFO L384 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2021-03-26 08:44:53,168 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-26 08:44:53,168 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-26 08:44:53,168 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 08:44:53,236 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][104], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 35#L719-2true, 205#L702-7true, 110#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 50#thr1ENTRYtrue, 18#L700-2true, Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,236 INFO L384 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2021-03-26 08:44:53,236 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-26 08:44:53,236 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 08:44:53,236 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-26 08:44:53,236 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][104], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 35#L719-2true, 10#thr1ENTRYtrue, 205#L702-7true, 110#L700-2true, 207#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,236 INFO L384 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2021-03-26 08:44:53,236 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-26 08:44:53,237 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-26 08:44:53,237 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 08:44:53,239 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][130], [thr1Thread3of4ForFork0InUse, 129#thr1ENTRYtrue, thr1Thread4of4ForFork0InUse, 35#L719-2true, 205#L702-7true, 207#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 18#L700-2true, Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,239 INFO L384 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2021-03-26 08:44:53,239 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-26 08:44:53,239 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-26 08:44:53,239 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 08:44:53,240 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][130], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 35#L719-2true, 205#L702-7true, 110#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 18#L700-2true, 50#thr1ENTRYtrue, Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,240 INFO L384 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2021-03-26 08:44:53,240 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 08:44:53,240 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-26 08:44:53,240 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-26 08:44:53,243 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][116], [thr1Thread3of4ForFork0InUse, 129#thr1ENTRYtrue, thr1Thread4of4ForFork0InUse, 35#L719-2true, 205#L702-7true, 207#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 18#L700-2true, Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,243 INFO L384 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2021-03-26 08:44:53,243 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 08:44:53,243 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-26 08:44:53,243 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-26 08:44:53,245 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][116], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 35#L719-2true, 10#thr1ENTRYtrue, 205#L702-7true, 110#L700-2true, 207#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,245 INFO L384 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2021-03-26 08:44:53,245 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-26 08:44:53,245 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-26 08:44:53,245 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 08:44:53,338 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][130], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 36#L719-3true, 205#L702-7true, 110#L700-2true, 207#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 18#L700-2true, Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,338 INFO L384 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2021-03-26 08:44:53,338 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-03-26 08:44:53,338 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-03-26 08:44:53,338 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 08:44:53,341 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][116], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 36#L719-3true, 205#L702-7true, 110#L700-2true, 207#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 18#L700-2true, Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,341 INFO L384 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2021-03-26 08:44:53,341 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-03-26 08:44:53,341 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-03-26 08:44:53,341 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 08:44:53,418 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][104], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 35#L719-2true, 205#L702-7true, 110#L700-2true, 207#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 18#L700-2true, Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,418 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2021-03-26 08:44:53,419 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-03-26 08:44:53,419 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-03-26 08:44:53,419 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 08:44:53,421 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][130], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 35#L719-2true, 205#L702-7true, 110#L700-2true, 207#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 18#L700-2true, Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,421 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2021-03-26 08:44:53,421 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 08:44:53,421 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-03-26 08:44:53,421 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-03-26 08:44:53,424 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][116], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 35#L719-2true, 205#L702-7true, 110#L700-2true, 207#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 18#L700-2true, Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,424 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2021-03-26 08:44:53,424 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 08:44:53,424 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-03-26 08:44:53,424 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-03-26 08:44:53,557 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][116], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 36#L719-3true, 205#L702-7true, 207#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 18#L700-2true, Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,557 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2021-03-26 08:44:53,557 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-26 08:44:53,557 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-26 08:44:53,557 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 08:44:53,640 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][104], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 36#L719-3true, 205#L702-7true, 110#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 18#L700-2true, 50#thr1ENTRYtrue, Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,640 INFO L384 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2021-03-26 08:44:53,640 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-26 08:44:53,640 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 08:44:53,640 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-26 08:44:53,640 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][104], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 36#L719-3true, 10#thr1ENTRYtrue, 205#L702-7true, 110#L700-2true, 207#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,641 INFO L384 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2021-03-26 08:44:53,641 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 08:44:53,641 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-26 08:44:53,641 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-26 08:44:53,700 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][104], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 36#L719-3true, 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 43#L694true, 110#L700-2true, 207#L700-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 214#L702true, Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,700 INFO L384 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2021-03-26 08:44:53,700 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 08:44:53,700 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 08:44:53,701 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 08:44:53,701 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][104], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 36#L719-3true, 199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 43#L694true, 110#L700-2true, 207#L700-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,701 INFO L384 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2021-03-26 08:44:53,701 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 08:44:53,701 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 08:44:53,701 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 08:44:53,701 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][130], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 36#L719-3true, 199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 79#L694true, 207#L700-2true, 18#L700-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,701 INFO L384 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2021-03-26 08:44:53,701 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 08:44:53,701 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 08:44:53,701 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-26 08:44:53,734 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][104], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 36#L719-3true, 43#L694true, 205#L702-7true, 110#L700-2true, 207#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,735 INFO L384 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2021-03-26 08:44:53,735 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 08:44:53,735 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 08:44:53,735 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 08:44:53,735 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][130], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 36#L719-3true, 205#L702-7true, 207#L700-2true, 79#L694true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 18#L700-2true, Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,735 INFO L384 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2021-03-26 08:44:53,735 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 08:44:53,735 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 08:44:53,735 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 08:44:53,736 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][116], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 36#L719-3true, 205#L702-7true, 207#L700-2true, 79#L694true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 18#L700-2true, Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,736 INFO L384 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2021-03-26 08:44:53,736 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 08:44:53,736 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 08:44:53,736 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 08:44:53,736 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][104], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 36#L719-3true, 205#L702-7true, 110#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 18#L700-2true, 178#L694true, Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,736 INFO L384 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2021-03-26 08:44:53,736 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 08:44:53,736 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 08:44:53,736 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 08:44:53,739 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][116], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 36#L719-3true, 43#L694true, 205#L702-7true, 110#L700-2true, 207#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,739 INFO L384 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2021-03-26 08:44:53,739 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 08:44:53,739 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 08:44:53,739 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 08:44:53,739 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][130], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 36#L719-3true, 205#L702-7true, 110#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 178#L694true, 18#L700-2true, Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,740 INFO L384 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2021-03-26 08:44:53,740 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 08:44:53,740 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 08:44:53,740 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 08:44:53,742 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][104], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 36#L719-3true, 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 110#L700-2true, 178#L694true, 18#L700-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 214#L702true, Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,742 INFO L384 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2021-03-26 08:44:53,742 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 08:44:53,742 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 08:44:53,742 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 08:44:53,751 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][116], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 36#L719-3true, 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 43#L694true, 110#L700-2true, 207#L700-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 214#L702true, Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,751 INFO L384 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2021-03-26 08:44:53,751 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 08:44:53,751 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 08:44:53,751 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 08:44:53,751 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][130], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 36#L719-3true, 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 110#L700-2true, 178#L694true, 18#L700-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 214#L702true, Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,751 INFO L384 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2021-03-26 08:44:53,751 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 08:44:53,751 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 08:44:53,751 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 08:44:53,768 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][116], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 35#L719-2true, 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 207#L700-2true, 79#L694true, 18#L700-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, 214#L702true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,768 INFO L384 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2021-03-26 08:44:53,768 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 08:44:53,768 INFO L387 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2021-03-26 08:44:53,768 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 08:44:53,769 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][116], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 35#L719-2true, 199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 207#L700-2true, 79#L694true, 18#L700-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,769 INFO L384 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2021-03-26 08:44:53,769 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 08:44:53,769 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 08:44:53,769 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 08:44:53,769 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][104], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 35#L719-2true, 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 110#L700-2true, 178#L694true, 18#L700-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, 214#L702true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,769 INFO L384 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2021-03-26 08:44:53,769 INFO L387 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2021-03-26 08:44:53,769 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 08:44:53,769 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 08:44:53,769 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][104], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 35#L719-2true, 199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 110#L700-2true, 178#L694true, 18#L700-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,769 INFO L384 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2021-03-26 08:44:53,769 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 08:44:53,769 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 08:44:53,769 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 08:44:53,783 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][104], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 36#L719-3true, 205#L702-7true, 110#L700-2true, 207#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 18#L700-2true, Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,783 INFO L384 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2021-03-26 08:44:53,783 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-03-26 08:44:53,783 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-03-26 08:44:53,783 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 08:44:53,785 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][104], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 36#L719-3true, 199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 110#L700-2true, 178#L694true, 18#L700-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,785 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2021-03-26 08:44:53,785 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 08:44:53,785 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 08:44:53,785 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 08:44:53,786 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][104], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 36#L719-3true, 199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 43#L694true, 110#L700-2true, 207#L700-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,786 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2021-03-26 08:44:53,786 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 08:44:53,786 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 08:44:53,786 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 08:44:53,786 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 08:44:53,787 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][130], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 36#L719-3true, 199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 207#L700-2true, 79#L694true, 18#L700-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,787 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2021-03-26 08:44:53,787 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 08:44:53,787 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 08:44:53,787 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 08:44:53,787 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-26 08:44:53,795 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][116], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 36#L719-3true, 199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 43#L694true, 110#L700-2true, 207#L700-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,795 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2021-03-26 08:44:53,795 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 08:44:53,795 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 08:44:53,795 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 08:44:53,796 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][130], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 36#L719-3true, 199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 110#L700-2true, 18#L700-2true, 178#L694true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,796 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2021-03-26 08:44:53,796 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 08:44:53,796 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 08:44:53,796 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 08:44:53,803 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][104], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 35#L719-2true, 43#L694true, 205#L702-7true, 110#L700-2true, 207#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,803 INFO L384 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2021-03-26 08:44:53,803 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 08:44:53,803 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 08:44:53,803 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 08:44:53,803 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][130], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 35#L719-2true, 205#L702-7true, 207#L700-2true, 79#L694true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 18#L700-2true, Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,803 INFO L384 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2021-03-26 08:44:53,803 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 08:44:53,803 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 08:44:53,803 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 08:44:53,804 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][116], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 35#L719-2true, 205#L702-7true, 79#L694true, 207#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 18#L700-2true, Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,804 INFO L384 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2021-03-26 08:44:53,804 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 08:44:53,804 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 08:44:53,804 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 08:44:53,805 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][104], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 35#L719-2true, 205#L702-7true, 110#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 178#L694true, 18#L700-2true, Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,805 INFO L384 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2021-03-26 08:44:53,805 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 08:44:53,805 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 08:44:53,805 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 08:44:53,807 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][116], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 35#L719-2true, 43#L694true, 205#L702-7true, 110#L700-2true, 207#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,807 INFO L384 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2021-03-26 08:44:53,807 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 08:44:53,807 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 08:44:53,807 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 08:44:53,807 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][130], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 35#L719-2true, 205#L702-7true, 110#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 178#L694true, 18#L700-2true, Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,807 INFO L384 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2021-03-26 08:44:53,807 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 08:44:53,808 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 08:44:53,808 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 08:44:53,810 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][104], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 35#L719-2true, 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 43#L694true, 110#L700-2true, 207#L700-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, 214#L702true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,810 INFO L384 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2021-03-26 08:44:53,810 INFO L387 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2021-03-26 08:44:53,810 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 08:44:53,810 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 08:44:53,810 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][130], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 35#L719-2true, 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 207#L700-2true, 79#L694true, 18#L700-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, 214#L702true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,810 INFO L384 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2021-03-26 08:44:53,811 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 08:44:53,811 INFO L387 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2021-03-26 08:44:53,811 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 08:44:53,817 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][116], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 35#L719-2true, 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 43#L694true, 110#L700-2true, 207#L700-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, 214#L702true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,817 INFO L384 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2021-03-26 08:44:53,817 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 08:44:53,817 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 08:44:53,817 INFO L387 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2021-03-26 08:44:53,817 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][130], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 35#L719-2true, 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 110#L700-2true, 18#L700-2true, 178#L694true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, 214#L702true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,817 INFO L384 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2021-03-26 08:44:53,817 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 08:44:53,817 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 08:44:53,817 INFO L387 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2021-03-26 08:44:53,838 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][116], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 35#L719-2true, 199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 207#L700-2true, 79#L694true, 18#L700-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,839 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-03-26 08:44:53,839 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 08:44:53,839 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 08:44:53,839 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 08:44:53,839 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 08:44:53,839 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][104], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 35#L719-2true, 199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 110#L700-2true, 178#L694true, 18#L700-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,839 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-03-26 08:44:53,839 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 08:44:53,839 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 08:44:53,839 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 08:44:53,839 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 08:44:53,840 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][104], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 35#L719-2true, 199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 43#L694true, 110#L700-2true, 207#L700-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,840 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-03-26 08:44:53,840 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 08:44:53,840 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 08:44:53,840 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 08:44:53,840 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][130], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 35#L719-2true, 199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 79#L694true, 207#L700-2true, 18#L700-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,840 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-03-26 08:44:53,840 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 08:44:53,840 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 08:44:53,840 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 08:44:53,844 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][116], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 35#L719-2true, 199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 43#L694true, 110#L700-2true, 207#L700-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,844 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-03-26 08:44:53,844 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 08:44:53,844 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 08:44:53,844 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 08:44:53,844 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][130], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 35#L719-2true, 199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 110#L700-2true, 178#L694true, 18#L700-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,844 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-03-26 08:44:53,845 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 08:44:53,845 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 08:44:53,845 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 08:44:53,848 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][50], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 35#L719-2true, 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 18#L700-2true, 178#L694true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 92#L694true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,848 INFO L384 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2021-03-26 08:44:53,848 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 08:44:53,848 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 08:44:53,848 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 08:44:53,879 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][35], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 35#L719-2true, 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 10#thr1ENTRYtrue, 110#L700-2true, 178#L694true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 92#L694true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,880 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-03-26 08:44:53,880 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 08:44:53,880 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 08:44:53,880 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 08:44:53,881 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][50], [thr1Thread3of4ForFork0InUse, 129#thr1ENTRYtrue, thr1Thread4of4ForFork0InUse, 35#L719-2true, 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 18#L700-2true, 178#L694true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, 92#L694true, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,881 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-03-26 08:44:53,881 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 08:44:53,881 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 08:44:53,881 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 08:44:53,926 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][35], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 35#L719-2true, 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 110#L700-2true, 178#L694true, 18#L700-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, 92#L694true, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,927 INFO L384 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2021-03-26 08:44:53,927 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 08:44:53,927 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 08:44:53,927 INFO L387 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2021-03-26 08:44:53,929 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][50], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 35#L719-2true, 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 110#L700-2true, 178#L694true, 18#L700-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, 92#L694true, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:53,929 INFO L384 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2021-03-26 08:44:53,929 INFO L387 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2021-03-26 08:44:53,929 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 08:44:53,929 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 08:44:54,101 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][35], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 35#L719-2true, 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 43#L694true, 110#L700-2true, 178#L694true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, 92#L694true, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:54,101 INFO L384 tUnfolder$Statistics]: this new event has 123 ancestors and is cut-off event [2021-03-26 08:44:54,101 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-03-26 08:44:54,101 INFO L387 tUnfolder$Statistics]: existing Event has 123 ancestors and is cut-off event [2021-03-26 08:44:54,101 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-03-26 08:44:54,102 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][50], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 35#L719-2true, 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 79#L694true, 178#L694true, 18#L700-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 92#L694true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2021-03-26 08:44:54,102 INFO L384 tUnfolder$Statistics]: this new event has 123 ancestors and is cut-off event [2021-03-26 08:44:54,102 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-03-26 08:44:54,102 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-03-26 08:44:54,102 INFO L387 tUnfolder$Statistics]: existing Event has 123 ancestors and is cut-off event [2021-03-26 08:44:54,102 INFO L129 PetriNetUnfolder]: 5310/15883 cut-off events. [2021-03-26 08:44:54,102 INFO L130 PetriNetUnfolder]: For 7823/8792 co-relation queries the response was YES. [2021-03-26 08:44:54,160 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30483 conditions, 15883 events. 5310/15883 cut-off events. For 7823/8792 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 162832 event pairs, 367 based on Foata normal form. 36/14518 useless extension candidates. Maximal degree in co-relation 21231. Up to 3302 conditions per place. [2021-03-26 08:44:54,381 INFO L142 LiptonReduction]: Number of co-enabled transitions 18712 [2021-03-26 08:45:49,657 WARN L205 SmtUtils]: Spent 246.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 68 [2021-03-26 08:45:49,761 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2021-03-26 08:45:50,006 WARN L205 SmtUtils]: Spent 243.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 68 [2021-03-26 08:45:50,115 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2021-03-26 08:47:54,354 INFO L154 LiptonReduction]: Checked pairs total: 6493 [2021-03-26 08:47:54,354 INFO L156 LiptonReduction]: Total number of compositions: 9 [2021-03-26 08:47:54,355 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 181908 [2021-03-26 08:47:54,356 INFO L480 AbstractCegarLoop]: Abstraction has has 132 places, 171 transitions, 642 flow [2021-03-26 08:47:54,357 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 194.66666666666666) internal successors, (1168), 6 states have internal predecessors, (1168), 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-03-26 08:47:54,357 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:47:54,357 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:47:54,357 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-03-26 08:47:54,357 INFO L428 AbstractCegarLoop]: === Iteration 3 === [thr1Err2ASSERT_VIOLATIONERROR_FUNCTION, thr1Err2ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err2ASSERT_VIOLATIONERROR_FUNCTION, thr1Err2ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err2ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 08:47:54,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:47:54,357 INFO L82 PathProgramCache]: Analyzing trace with hash 1235052564, now seen corresponding path program 1 times [2021-03-26 08:47:54,358 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:47:54,358 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918758476] [2021-03-26 08:47:54,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:47:54,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 08:47:54,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 08:47:54,399 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,399 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 08:47:54,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 08:47:54,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:47:54,446 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,446 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 08:47:54,471 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,472 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 08:47:54,492 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 08:47:54,515 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 08:47:54,515 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918758476] [2021-03-26 08:47:54,515 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1892099677] [2021-03-26 08:47:54,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 08:47:54,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 08:47:54,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 21 conjunts are in the unsatisfiable core [2021-03-26 08:47:54,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 08:47:54,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:54,618 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 08:47:54,619 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 08:47:54,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:54,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 08:47:54,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 08:47:54,622 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:54,628 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 08:47:54,630 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 08:47:54,806 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 17 [2021-03-26 08:47:54,807 INFO L354 Elim1Store]: treesize reduction 83, result has 23.9 percent of original size [2021-03-26 08:47:54,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 15 treesize of output 31 [2021-03-26 08:47:54,810 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 08:47:54,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 08:47:54,814 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 08:47:54,861 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,862 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:54,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,872 INFO L725 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2021-03-26 08:47:54,878 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:54,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:54,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 08:47:54,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 08:47:54,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:54,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 08:47:54,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 08:47:54,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:54,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,891 INFO L725 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2021-03-26 08:47:54,893 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:54,894 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:54,896 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 08:47:54,901 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 08:47:54,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:54,902 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,902 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 08:47:54,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 08:47:54,904 INFO L725 QuantifierPusher]: Distributing 4 conjuncts over 3 disjuncts [2021-03-26 08:47:54,911 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:54,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:54,915 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 08:47:54,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:54,917 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,917 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 08:47:54,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-26 08:47:54,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:54,922 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,922 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 08:47:54,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 08:47:54,925 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-26 08:47:54,925 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:15, output treesize:31 [2021-03-26 08:47:54,926 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:54,928 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,928 INFO L725 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2021-03-26 08:47:54,932 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:54,934 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:54,935 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,935 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 08:47:54,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 08:47:54,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:54,941 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 08:47:54,945 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 08:47:54,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:54,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,949 INFO L725 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2021-03-26 08:47:54,951 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:54,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:54,954 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 08:47:54,955 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 08:47:54,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:54,957 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 08:47:54,958 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 08:47:54,958 INFO L725 QuantifierPusher]: Distributing 4 conjuncts over 3 disjuncts [2021-03-26 08:47:54,964 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:54,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:54,967 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 08:47:54,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:54,970 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 08:47:54,972 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-26 08:47:54,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:54,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 08:47:54,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 08:47:54,976 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:54,977 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:54,978 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 08:47:54,979 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 08:47:55,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 08:47:55,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 08:47:55,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 08:47:55,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,045 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,047 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 08:47:55,047 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 08:47:55,048 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 08:47:55,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,051 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,051 INFO L725 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2021-03-26 08:47:55,053 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 08:47:55,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 08:47:55,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,056 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,057 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 08:47:55,058 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 08:47:55,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,058 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,059 INFO L725 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2021-03-26 08:47:55,060 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,061 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,062 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,062 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 08:47:55,063 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 08:47:55,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,064 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,064 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 08:47:55,065 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 08:47:55,065 INFO L725 QuantifierPusher]: Distributing 4 conjuncts over 5 disjuncts [2021-03-26 08:47:55,066 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,067 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 08:47:55,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 08:47:55,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 08:47:55,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 08:47:55,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 08:47:55,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,075 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,075 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 08:47:55,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 08:47:55,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,077 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,077 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,077 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,078 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 08:47:55,078 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 08:47:55,078 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,079 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,079 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 08:47:55,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,081 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,082 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 08:47:55,082 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 08:47:55,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,083 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 08:47:55,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,085 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,086 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,086 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 08:47:55,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 08:47:55,087 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,087 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 08:47:55,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 98 [2021-03-26 08:47:55,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,089 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,091 INFO L725 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2021-03-26 08:47:55,092 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 08:47:55,095 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 08:47:55,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,096 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 08:47:55,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 08:47:55,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,098 INFO L725 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2021-03-26 08:47:55,099 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 08:47:55,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 08:47:55,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,102 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 08:47:55,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 08:47:55,104 INFO L725 QuantifierPusher]: Distributing 4 conjuncts over 3 disjuncts [2021-03-26 08:47:55,105 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,106 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,106 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,107 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 08:47:55,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,107 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,108 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 08:47:55,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-26 08:47:55,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,109 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 08:47:55,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 08:47:55,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 08:47:55,381 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 24 [2021-03-26 08:47:55,382 INFO L354 Elim1Store]: treesize reduction 48, result has 40.7 percent of original size [2021-03-26 08:47:55,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 26 treesize of output 48 [2021-03-26 08:47:55,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,394 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 08:47:55,396 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,397 INFO L142 QuantifierPusher]: treesize reduction 4, result has 77.8 percent of original size [2021-03-26 08:47:55,402 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:47:55,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 08:47:55,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 08:47:55,405 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 08:47:55,527 INFO L354 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2021-03-26 08:47:55,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 21 treesize of output 25 [2021-03-26 08:47:55,528 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 08:47:55,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 08:47:55,542 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 08:47:55,643 INFO L354 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2021-03-26 08:47:55,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 21 treesize of output 25 [2021-03-26 08:47:55,643 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,662 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 08:47:55,663 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,663 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 08:47:55,663 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-03-26 08:47:55,752 INFO L354 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2021-03-26 08:47:55,752 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 21 treesize of output 25 [2021-03-26 08:47:55,752 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,761 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 08:47:55,765 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 08:47:55,766 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-03-26 08:47:55,861 INFO L628 ElimStorePlain]: treesize reduction 41, result has 39.7 percent of original size [2021-03-26 08:47:55,862 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,870 INFO L147 QuantifierPusher]: treesize reduction 10, result has 28.6 percent of original size 4 [2021-03-26 08:47:55,870 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-03-26 08:47:55,870 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:93, output treesize:14 [2021-03-26 08:47:55,871 INFO L142 QuantifierPusher]: treesize reduction 10, result has 28.6 percent of original size [2021-03-26 08:47:55,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 08:47:55,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 08:47:55,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 08:47:55,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 08:47:55,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 08:47:55,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 08:47:55,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,875 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 08:47:55,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 08:47:55,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 08:47:55,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 08:47:55,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 08:47:55,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 08:47:55,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 08:47:55,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 08:47:55,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 08:47:55,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 08:47:55,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 08:47:55,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 08:47:55,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 08:47:55,883 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 08:47:55,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 08:47:55,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 08:47:55,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 08:47:55,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 08:47:55,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 08:47:55,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 08:47:55,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 08:47:55,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 08:47:55,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 08:47:55,889 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 08:47:55,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 08:47:55,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 08:47:55,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 08:47:55,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 08:47:55,892 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 08:47:55,892 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,893 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 08:47:55,893 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,893 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 08:47:55,893 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,894 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 08:47:55,894 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,895 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,895 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 08:47:55,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 08:47:55,896 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,897 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,898 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 08:47:55,898 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 08:47:55,898 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:55,899 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,899 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 08:47:55,900 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 08:47:55,952 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-03-26 08:47:55,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 23 [2021-03-26 08:47:55,953 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:47:55,956 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:47:55,957 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 08:47:55,967 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,968 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 08:47:55,968 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-26 08:47:55,968 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:40, output treesize:12 [2021-03-26 08:47:55,969 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 08:47:55,969 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:55,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 08:47:56,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 08:47:56,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 08:47:56,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 08:47:56,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 08:47:56,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 08:47:56,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 08:47:56,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 08:47:56,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 08:47:56,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,012 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 08:47:56,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 08:47:56,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,014 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,015 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,015 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 08:47:56,016 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 08:47:56,016 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 08:47:56,016 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,019 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 08:47:56,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 08:47:56,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,024 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 08:47:56,024 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 08:47:56,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 08:47:56,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 08:47:56,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,029 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,030 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 08:47:56,030 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 08:47:56,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,031 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 08:47:56,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 08:47:56,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,032 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,033 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 08:47:56,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 08:47:56,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 08:47:56,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2021-03-26 08:47:56,042 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 08:47:56,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 08:47:56,050 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 08:47:56,068 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:47:56,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 08:47:56,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 08:47:56,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 08:47:56,072 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-26 08:47:56,072 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:23, output treesize:19 [2021-03-26 08:47:56,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,074 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:47:56,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 08:47:56,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,075 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 08:47:56,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 08:47:56,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,077 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,077 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 08:47:56,078 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 08:47:56,131 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,132 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,132 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 08:47:56,133 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 08:47:56,133 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,134 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 08:47:56,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 08:47:56,135 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,137 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:47:56,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 08:47:56,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,138 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,138 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 08:47:56,138 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 08:47:56,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:47:56,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 08:47:56,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,142 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 08:47:56,143 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 08:47:56,143 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 08:47:56,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 08:47:56,203 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,204 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,204 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 08:47:56,204 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 08:47:56,205 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,206 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,206 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 08:47:56,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,206 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,207 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 08:47:56,207 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 08:47:56,208 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,209 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,209 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,209 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:47:56,210 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 08:47:56,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,210 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,210 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 08:47:56,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,211 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,211 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 08:47:56,212 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 08:47:56,213 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,213 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,214 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,214 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:47:56,214 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 08:47:56,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,215 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,215 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 08:47:56,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,216 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,216 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 08:47:56,216 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 08:47:56,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,218 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 08:47:56,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,218 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,219 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 08:47:56,220 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 08:47:56,302 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,303 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 08:47:56,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,304 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 08:47:56,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 08:47:56,306 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,308 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,308 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,309 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 08:47:56,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,315 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,315 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 08:47:56,316 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 08:47:56,316 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 08:47:56,317 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,319 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,320 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,320 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:47:56,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 08:47:56,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:47:56,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 08:47:56,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 08:47:56,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 08:47:56,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,326 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,327 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,327 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 08:47:56,327 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 08:47:56,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 08:47:56,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 08:47:56,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,330 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,331 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,332 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 08:47:56,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 08:47:56,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,333 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,333 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 08:47:56,334 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 08:47:56,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,334 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,336 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,336 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:47:56,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 08:47:56,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,339 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,340 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 08:47:56,340 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 08:47:56,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,341 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,342 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,342 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 08:47:56,343 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 08:47:56,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,343 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,344 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 08:47:56,344 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 08:47:56,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,345 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,346 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,347 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,347 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:47:56,347 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 08:47:56,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,348 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,348 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 08:47:56,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,349 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,349 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 08:47:56,350 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 08:47:56,350 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 08:47:56,450 INFO L354 Elim1Store]: treesize reduction 3, result has 88.0 percent of original size [2021-03-26 08:47:56,450 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 38 [2021-03-26 08:47:56,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 08:47:56,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 08:47:56,454 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 08:47:56,505 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,508 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,511 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:47:56,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,512 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,514 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:47:56,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 08:47:56,515 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:47:56,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 08:47:56,520 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-26 08:47:56,520 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:41, output treesize:8 [2021-03-26 08:47:56,521 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 08:47:56,521 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:47:56,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 08:47:56,568 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 08:47:56,569 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-03-26 08:47:56,569 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 13 [2021-03-26 08:47:56,569 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381308777] [2021-03-26 08:47:56,569 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-26 08:47:56,569 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 08:47:56,570 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-26 08:47:56,570 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-03-26 08:47:56,572 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 180 out of 427 [2021-03-26 08:47:56,573 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 171 transitions, 642 flow. Second operand has 9 states, 9 states have (on average 181.33333333333334) internal successors, (1632), 9 states have internal predecessors, (1632), 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-03-26 08:47:56,574 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 08:47:56,574 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 180 of 427 [2021-03-26 08:47:56,574 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 08:51:29,779 INFO L129 PetriNetUnfolder]: 396366/731767 cut-off events. [2021-03-26 08:51:29,780 INFO L130 PetriNetUnfolder]: For 571028/571740 co-relation queries the response was YES. [2021-03-26 08:51:33,377 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1717006 conditions, 731767 events. 396366/731767 cut-off events. For 571028/571740 co-relation queries the response was YES. Maximal size of possible extension queue 17723. Compared 9250874 event pairs, 29562 based on Foata normal form. 5377/707761 useless extension candidates. Maximal degree in co-relation 1712371. Up to 167333 conditions per place. [2021-03-26 08:51:37,854 INFO L132 encePairwiseOnDemand]: 403/427 looper letters, 401 selfloop transitions, 326 changer transitions 0/799 dead transitions. [2021-03-26 08:51:37,855 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 799 transitions, 4756 flow [2021-03-26 08:51:37,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-03-26 08:51:37,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-03-26 08:51:37,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3936 transitions. [2021-03-26 08:51:37,864 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.4851472944656724 [2021-03-26 08:51:37,864 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3936 transitions. [2021-03-26 08:51:37,864 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3936 transitions. [2021-03-26 08:51:37,866 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 08:51:37,866 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3936 transitions. [2021-03-26 08:51:37,876 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 207.1578947368421) internal successors, (3936), 19 states have internal predecessors, (3936), 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-03-26 08:51:37,887 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 427.0) internal successors, (8540), 20 states have internal predecessors, (8540), 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-03-26 08:51:37,889 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 427.0) internal successors, (8540), 20 states have internal predecessors, (8540), 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-03-26 08:51:37,889 INFO L185 Difference]: Start difference. First operand has 132 places, 171 transitions, 642 flow. Second operand 19 states and 3936 transitions. [2021-03-26 08:51:37,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 799 transitions, 4756 flow [2021-03-26 08:52:18,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 799 transitions, 4756 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-26 08:52:18,313 INFO L241 Difference]: Finished difference. Result has 164 places, 490 transitions, 3863 flow [2021-03-26 08:52:18,314 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=427, PETRI_DIFFERENCE_MINUEND_FLOW=642, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3863, PETRI_PLACES=164, PETRI_TRANSITIONS=490} [2021-03-26 08:52:18,314 INFO L343 CegarLoopForPetriNet]: 152 programPoint places, 12 predicate places. [2021-03-26 08:52:18,314 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:52:18,314 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 164 places, 490 transitions, 3863 flow [2021-03-26 08:52:18,315 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 164 places, 490 transitions, 3863 flow [2021-03-26 08:52:18,318 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 164 places, 490 transitions, 3863 flow [2021-03-26 08:52:20,006 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][340], [205#L702-7true, 207#L700-2true, 18#L700-2true, thr1Thread1of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread2of4ForFork0InUse, Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0NotInUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 36#L719-3true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:20,007 INFO L384 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2021-03-26 08:52:20,007 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-03-26 08:52:20,007 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-03-26 08:52:20,007 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-03-26 08:52:20,215 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][443], [205#L702-7true, 207#L700-2true, 18#L700-2true, 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread2of4ForFork0InUse, Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0NotInUse, Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 36#L719-3true, Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:20,215 INFO L384 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2021-03-26 08:52:20,215 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-03-26 08:52:20,215 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-03-26 08:52:20,215 INFO L387 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2021-03-26 08:52:20,574 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][208], [10#thr1ENTRYtrue, 205#L702-7true, 207#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 36#L719-3true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:20,574 INFO L384 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2021-03-26 08:52:20,574 INFO L387 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2021-03-26 08:52:20,574 INFO L387 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2021-03-26 08:52:20,574 INFO L387 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2021-03-26 08:52:20,576 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][208], [205#L702-7true, 18#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 36#L719-3true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 50#thr1ENTRYtrue, Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:20,576 INFO L384 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2021-03-26 08:52:20,576 INFO L387 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2021-03-26 08:52:20,576 INFO L387 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2021-03-26 08:52:20,576 INFO L387 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2021-03-26 08:52:20,652 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][313], [205#L702-7true, 207#L700-2true, 18#L700-2true, 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0NotInUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:20,652 INFO L384 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2021-03-26 08:52:20,652 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2021-03-26 08:52:20,652 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2021-03-26 08:52:20,652 INFO L387 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2021-03-26 08:52:20,657 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][443], [205#L702-7true, 207#L700-2true, 18#L700-2true, 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0NotInUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:20,657 INFO L384 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2021-03-26 08:52:20,657 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2021-03-26 08:52:20,657 INFO L387 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2021-03-26 08:52:20,657 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2021-03-26 08:52:20,823 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][443], [205#L702-7true, 18#L700-2true, 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 36#L719-3true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 50#thr1ENTRYtrue, Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:20,823 INFO L384 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2021-03-26 08:52:20,823 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 08:52:20,823 INFO L387 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2021-03-26 08:52:20,823 INFO L387 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2021-03-26 08:52:20,828 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][313], [10#thr1ENTRYtrue, 205#L702-7true, 207#L700-2true, 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 36#L719-3true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:20,828 INFO L384 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2021-03-26 08:52:20,828 INFO L387 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2021-03-26 08:52:20,828 INFO L387 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2021-03-26 08:52:20,828 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 08:52:20,833 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][179], [205#L702-7true, 18#L700-2true, 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 36#L719-3true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 50#thr1ENTRYtrue, Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:20,834 INFO L384 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2021-03-26 08:52:20,834 INFO L387 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2021-03-26 08:52:20,834 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 08:52:20,834 INFO L387 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2021-03-26 08:52:20,847 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][179], [10#thr1ENTRYtrue, 205#L702-7true, 207#L700-2true, 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 36#L719-3true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:20,848 INFO L384 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2021-03-26 08:52:20,848 INFO L387 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2021-03-26 08:52:20,848 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 08:52:20,848 INFO L387 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2021-03-26 08:52:21,081 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][208], [10#thr1ENTRYtrue, 205#L702-7true, 207#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:21,081 INFO L384 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2021-03-26 08:52:21,081 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 08:52:21,081 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 08:52:21,081 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 08:52:21,082 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][208], [205#L702-7true, 18#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 50#thr1ENTRYtrue, Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:21,082 INFO L384 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2021-03-26 08:52:21,082 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 08:52:21,082 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 08:52:21,082 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 08:52:21,294 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][179], [205#L702-7true, 18#L700-2true, 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 50#thr1ENTRYtrue, Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:21,294 INFO L384 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2021-03-26 08:52:21,294 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:21,294 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 08:52:21,294 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 08:52:21,296 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][179], [10#thr1ENTRYtrue, 205#L702-7true, 207#L700-2true, 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:21,296 INFO L384 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2021-03-26 08:52:21,296 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 08:52:21,296 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:21,296 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 08:52:21,301 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][313], [129#thr1ENTRYtrue, 205#L702-7true, 207#L700-2true, 18#L700-2true, 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:21,301 INFO L384 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2021-03-26 08:52:21,301 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 08:52:21,301 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:21,301 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 08:52:21,306 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][443], [129#thr1ENTRYtrue, 205#L702-7true, 207#L700-2true, 18#L700-2true, 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:21,306 INFO L384 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2021-03-26 08:52:21,306 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 08:52:21,306 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 08:52:21,306 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:21,306 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][443], [205#L702-7true, 18#L700-2true, 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 50#thr1ENTRYtrue, Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:21,306 INFO L384 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2021-03-26 08:52:21,306 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 08:52:21,306 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 08:52:21,307 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:21,311 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][313], [10#thr1ENTRYtrue, 205#L702-7true, 207#L700-2true, 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:21,311 INFO L384 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2021-03-26 08:52:21,311 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:21,311 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 08:52:21,311 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 08:52:21,429 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][477], [205#L702-7true, 207#L700-2true, 18#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 36#L719-3true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:21,429 INFO L384 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2021-03-26 08:52:21,429 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:21,429 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:21,429 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:21,437 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][208], [205#L702-7true, 207#L700-2true, 18#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 36#L719-3true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:21,437 INFO L384 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2021-03-26 08:52:21,437 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:21,437 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:21,437 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:21,440 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][340], [205#L702-7true, 207#L700-2true, 18#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 36#L719-3true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:21,440 INFO L384 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2021-03-26 08:52:21,440 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:21,440 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:21,440 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:21,476 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][477], [129#thr1ENTRYtrue, 199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 207#L700-2true, 18#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:21,476 INFO L384 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2021-03-26 08:52:21,477 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 08:52:21,477 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 08:52:21,477 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:21,757 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][179], [205#L702-7true, 207#L700-2true, 18#L700-2true, 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 36#L719-3true, Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:21,757 INFO L384 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2021-03-26 08:52:21,757 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:21,757 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 08:52:21,757 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:21,984 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][477], [205#L702-7true, 207#L700-2true, 18#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, 35#L719-2true, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:21,984 INFO L384 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2021-03-26 08:52:21,985 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 08:52:21,985 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 08:52:21,985 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 08:52:21,986 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][208], [205#L702-7true, 207#L700-2true, 18#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:21,987 INFO L384 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2021-03-26 08:52:21,987 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 08:52:21,987 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 08:52:21,987 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 08:52:21,988 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][340], [205#L702-7true, 207#L700-2true, 18#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:21,988 INFO L384 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2021-03-26 08:52:21,988 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 08:52:21,988 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 08:52:21,988 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 08:52:22,020 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][477], [199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 207#L700-2true, 18#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:22,021 INFO L384 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2021-03-26 08:52:22,021 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 08:52:22,021 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 08:52:22,021 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 08:52:22,188 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][179], [205#L702-7true, 207#L700-2true, 18#L700-2true, 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:22,188 INFO L384 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2021-03-26 08:52:22,188 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 08:52:22,188 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 08:52:22,188 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 08:52:22,195 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][313], [205#L702-7true, 207#L700-2true, 18#L700-2true, 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:22,195 INFO L384 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2021-03-26 08:52:22,195 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 08:52:22,195 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 08:52:22,195 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 08:52:22,201 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][443], [205#L702-7true, 207#L700-2true, 18#L700-2true, 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:22,201 INFO L384 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2021-03-26 08:52:22,202 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 08:52:22,202 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 08:52:22,202 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 08:52:23,047 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][477], [205#L702-7true, 207#L700-2true, 18#L700-2true, 89#L694-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:23,047 INFO L384 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2021-03-26 08:52:23,047 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-03-26 08:52:23,047 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-26 08:52:23,047 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-03-26 08:52:23,055 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][340], [205#L702-7true, 207#L700-2true, 18#L700-2true, 89#L694-2true, thr1Thread1of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread2of4ForFork0InUse, Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:23,055 INFO L384 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2021-03-26 08:52:23,055 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-03-26 08:52:23,056 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-26 08:52:23,056 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-03-26 08:52:23,247 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][313], [205#L702-7true, 207#L700-2true, 18#L700-2true, 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 89#L694-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:23,247 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2021-03-26 08:52:23,247 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-03-26 08:52:23,247 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-03-26 08:52:23,248 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-26 08:52:23,250 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][443], [205#L702-7true, 207#L700-2true, 18#L700-2true, 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 89#L694-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:23,250 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2021-03-26 08:52:23,250 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-03-26 08:52:23,250 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-03-26 08:52:23,250 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-26 08:52:23,254 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][179], [205#L702-7true, 18#L700-2true, 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 163#L694-2true, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:23,254 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2021-03-26 08:52:23,255 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-03-26 08:52:23,255 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-03-26 08:52:23,255 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-26 08:52:23,265 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][443], [205#L702-7true, 18#L700-2true, 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, 163#L694-2true, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:23,265 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2021-03-26 08:52:23,265 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-03-26 08:52:23,265 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-03-26 08:52:23,265 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-26 08:52:23,306 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][477], [199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 207#L700-2true, 18#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0NotInUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 36#L719-3true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:23,307 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2021-03-26 08:52:23,307 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-03-26 08:52:23,307 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-03-26 08:52:23,307 INFO L387 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2021-03-26 08:52:23,311 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][340], [199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 207#L700-2true, 18#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0NotInUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 36#L719-3true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:23,311 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2021-03-26 08:52:23,311 INFO L387 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2021-03-26 08:52:23,311 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-03-26 08:52:23,311 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-03-26 08:52:23,664 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][477], [199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 207#L700-2true, 18#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0NotInUse, Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:23,665 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2021-03-26 08:52:23,665 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2021-03-26 08:52:23,665 INFO L387 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2021-03-26 08:52:23,665 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2021-03-26 08:52:23,666 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][340], [199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 207#L700-2true, 18#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0NotInUse, Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:23,666 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2021-03-26 08:52:23,667 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2021-03-26 08:52:23,667 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2021-03-26 08:52:23,667 INFO L387 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2021-03-26 08:52:23,874 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][208], [199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 207#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 36#L719-3true, Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 43#L694true, Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:23,874 INFO L384 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2021-03-26 08:52:23,874 INFO L387 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2021-03-26 08:52:23,874 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 08:52:23,874 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 08:52:23,885 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][208], [199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 18#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 36#L719-3true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 178#L694true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:23,886 INFO L384 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2021-03-26 08:52:23,886 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 08:52:23,886 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 08:52:23,886 INFO L387 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2021-03-26 08:52:23,986 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][477], [199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 18#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 36#L719-3true, Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 178#L694true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:23,986 INFO L384 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2021-03-26 08:52:23,986 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 08:52:23,986 INFO L387 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2021-03-26 08:52:23,986 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 08:52:23,987 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][340], [199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 207#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 36#L719-3true, Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 43#L694true, Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:23,987 INFO L384 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2021-03-26 08:52:23,987 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 08:52:23,987 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 08:52:23,987 INFO L387 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2021-03-26 08:52:24,047 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][477], [205#L702-7true, 79#L694true, 207#L700-2true, 18#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 36#L719-3true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,047 INFO L384 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2021-03-26 08:52:24,047 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 08:52:24,047 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 08:52:24,047 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 08:52:24,050 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][340], [205#L702-7true, 207#L700-2true, 79#L694true, 18#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 36#L719-3true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,050 INFO L384 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2021-03-26 08:52:24,050 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 08:52:24,050 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 08:52:24,050 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 08:52:24,062 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][340], [129#thr1ENTRYtrue, 199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 207#L700-2true, 18#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,063 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2021-03-26 08:52:24,063 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 08:52:24,063 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 08:52:24,063 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:24,064 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][208], [199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 10#thr1ENTRYtrue, 207#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,064 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2021-03-26 08:52:24,064 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 08:52:24,064 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:24,064 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 08:52:24,072 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][340], [199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 10#thr1ENTRYtrue, 207#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,072 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2021-03-26 08:52:24,072 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:24,072 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 08:52:24,072 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 08:52:24,152 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][208], [199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 207#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 43#L694true, 110#L700-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,152 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2021-03-26 08:52:24,152 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 08:52:24,152 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:24,152 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 08:52:24,152 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][477], [199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 79#L694true, 207#L700-2true, 18#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,152 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2021-03-26 08:52:24,152 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:24,152 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 08:52:24,152 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 08:52:24,155 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][477], [199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 18#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 178#L694true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,155 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2021-03-26 08:52:24,155 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 08:52:24,155 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:24,155 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 08:52:24,161 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][208], [199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 18#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 178#L694true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,161 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2021-03-26 08:52:24,161 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:24,161 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 08:52:24,161 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 08:52:24,191 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][443], [205#L702-7true, 18#L700-2true, 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread2of4ForFork0InUse, Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 36#L719-3true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 178#L694true, Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,191 INFO L384 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2021-03-26 08:52:24,191 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 08:52:24,191 INFO L387 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2021-03-26 08:52:24,191 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 08:52:24,191 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][313], [205#L702-7true, 207#L700-2true, 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread2of4ForFork0InUse, Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 36#L719-3true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 43#L694true, Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,191 INFO L384 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2021-03-26 08:52:24,192 INFO L387 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2021-03-26 08:52:24,192 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 08:52:24,192 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 08:52:24,193 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][179], [205#L702-7true, 18#L700-2true, 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 36#L719-3true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 178#L694true, Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,193 INFO L384 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2021-03-26 08:52:24,193 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 08:52:24,193 INFO L387 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2021-03-26 08:52:24,193 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 08:52:24,193 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][313], [205#L702-7true, 207#L700-2true, 79#L694true, 18#L700-2true, 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 36#L719-3true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,193 INFO L384 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2021-03-26 08:52:24,193 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 08:52:24,193 INFO L387 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2021-03-26 08:52:24,194 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 08:52:24,196 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][179], [205#L702-7true, 207#L700-2true, 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 36#L719-3true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 43#L694true, 110#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,197 INFO L384 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2021-03-26 08:52:24,197 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 08:52:24,197 INFO L387 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2021-03-26 08:52:24,197 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 08:52:24,197 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][443], [205#L702-7true, 207#L700-2true, 79#L694true, 18#L700-2true, 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 36#L719-3true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,197 INFO L384 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2021-03-26 08:52:24,197 INFO L387 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2021-03-26 08:52:24,197 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 08:52:24,197 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 08:52:24,232 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][477], [199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 18#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 178#L694true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,233 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2021-03-26 08:52:24,233 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 08:52:24,233 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 08:52:24,233 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:24,233 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 08:52:24,233 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][340], [199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 207#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 43#L694true, Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,233 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2021-03-26 08:52:24,233 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 08:52:24,233 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 08:52:24,233 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:24,240 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][208], [199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 18#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 178#L694true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,240 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2021-03-26 08:52:24,240 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:24,240 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 08:52:24,240 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 08:52:24,240 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 08:52:24,240 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][340], [199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 207#L700-2true, 79#L694true, 18#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,240 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2021-03-26 08:52:24,240 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:24,240 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 08:52:24,241 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 08:52:24,258 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][208], [199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 207#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 36#L719-3true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 43#L694true, Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,258 INFO L384 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2021-03-26 08:52:24,258 INFO L387 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2021-03-26 08:52:24,258 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 08:52:24,258 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 08:52:24,258 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 08:52:24,259 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][477], [199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 79#L694true, 207#L700-2true, 18#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 36#L719-3true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,259 INFO L384 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2021-03-26 08:52:24,259 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 08:52:24,259 INFO L387 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2021-03-26 08:52:24,259 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 08:52:24,260 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][477], [199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 18#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 36#L719-3true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 178#L694true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,261 INFO L384 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2021-03-26 08:52:24,261 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 08:52:24,261 INFO L387 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2021-03-26 08:52:24,261 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 08:52:24,261 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 08:52:24,261 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][340], [199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 207#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 36#L719-3true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 43#L694true, 110#L700-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,261 INFO L384 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2021-03-26 08:52:24,261 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 08:52:24,261 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 08:52:24,261 INFO L387 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2021-03-26 08:52:24,261 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 08:52:24,271 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][208], [199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 18#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 36#L719-3true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 178#L694true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,271 INFO L384 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2021-03-26 08:52:24,271 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 08:52:24,271 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 08:52:24,271 INFO L387 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2021-03-26 08:52:24,271 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 08:52:24,271 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][340], [199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 207#L700-2true, 79#L694true, 18#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 36#L719-3true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,271 INFO L384 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2021-03-26 08:52:24,271 INFO L387 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2021-03-26 08:52:24,271 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 08:52:24,271 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 08:52:24,297 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][477], [205#L702-7true, 79#L694true, 207#L700-2true, 18#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,297 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2021-03-26 08:52:24,297 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 08:52:24,297 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:24,297 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:24,298 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][340], [205#L702-7true, 207#L700-2true, 79#L694true, 18#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,298 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2021-03-26 08:52:24,298 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:24,298 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 08:52:24,298 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:24,392 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][179], [205#L702-7true, 207#L700-2true, 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 43#L694true, 110#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,392 INFO L384 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2021-03-26 08:52:24,392 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:24,392 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 08:52:24,392 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 08:52:24,392 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][443], [205#L702-7true, 79#L694true, 207#L700-2true, 18#L700-2true, 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,392 INFO L384 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2021-03-26 08:52:24,392 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 08:52:24,392 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 08:52:24,392 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:24,394 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][179], [205#L702-7true, 18#L700-2true, 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 178#L694true, Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,394 INFO L384 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2021-03-26 08:52:24,394 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 08:52:24,394 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:24,394 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 08:52:24,394 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][313], [205#L702-7true, 79#L694true, 207#L700-2true, 18#L700-2true, 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,394 INFO L384 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2021-03-26 08:52:24,394 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 08:52:24,394 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 08:52:24,394 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:24,397 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][443], [205#L702-7true, 18#L700-2true, 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 178#L694true, Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,397 INFO L384 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2021-03-26 08:52:24,397 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:24,397 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 08:52:24,397 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 08:52:24,397 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][313], [205#L702-7true, 207#L700-2true, 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 43#L694true, Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,398 INFO L384 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2021-03-26 08:52:24,398 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 08:52:24,398 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 08:52:24,398 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:24,450 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][208], [199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 207#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 43#L694true, 110#L700-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,450 INFO L384 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2021-03-26 08:52:24,450 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 08:52:24,451 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 08:52:24,451 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:24,451 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 08:52:24,451 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][477], [199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 79#L694true, 207#L700-2true, 18#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,451 INFO L384 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2021-03-26 08:52:24,451 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:24,451 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 08:52:24,451 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 08:52:24,451 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 08:52:24,452 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][340], [199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 207#L700-2true, 18#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,452 INFO L384 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2021-03-26 08:52:24,452 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 08:52:24,452 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 08:52:24,452 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 08:52:24,453 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1262] L696-->L700-2: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread2of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.offset, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset][477], [199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 18#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 178#L694true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,453 INFO L384 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2021-03-26 08:52:24,453 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 08:52:24,453 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 08:52:24,453 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:24,453 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 08:52:24,453 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 08:52:24,453 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][340], [199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 207#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 43#L694true, Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,453 INFO L384 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2021-03-26 08:52:24,453 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 08:52:24,453 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 08:52:24,453 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 08:52:24,453 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:24,455 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][208], [199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 207#L700-2true, 18#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,455 INFO L384 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2021-03-26 08:52:24,455 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 08:52:24,455 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 08:52:24,455 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 08:52:24,458 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][208], [199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 18#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 178#L694true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,458 INFO L384 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2021-03-26 08:52:24,458 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 08:52:24,458 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:24,458 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 08:52:24,458 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 08:52:24,458 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 08:52:24,458 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][340], [199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 207#L700-2true, 79#L694true, 18#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,458 INFO L384 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2021-03-26 08:52:24,458 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 08:52:24,458 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 08:52:24,458 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 08:52:24,458 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 08:52:24,696 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][208], [199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 207#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 36#L719-3true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 49#L694-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,696 INFO L384 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2021-03-26 08:52:24,696 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2021-03-26 08:52:24,696 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2021-03-26 08:52:24,697 INFO L387 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2021-03-26 08:52:24,734 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][208], [199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 207#L700-2true, thr1Thread1of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread2of4ForFork0InUse, Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 49#L694-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,734 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-26 08:52:24,734 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-26 08:52:24,734 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-03-26 08:52:24,735 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-03-26 08:52:24,820 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L696-->L700-2: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base_1} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread3of4ForFork0___VERIFIER_atomic_TAS_~v.base][340], [199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 207#L700-2true, 18#L700-2true, 89#L694-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,821 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-26 08:52:24,821 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-03-26 08:52:24,821 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-26 08:52:24,821 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-03-26 08:52:24,889 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1152] L696-->L700-2: Formula: (and (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) (= |v_#memory_int_68| (let ((.cse0 (store |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1 (store (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1 (select (select |v_#memory_int_69| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1))))) (store .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1 (store (select .cse0 v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1 1)))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1| |v_~#lock~0.base_22|) (= |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1| |v_~#lock~0.offset_22|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| |v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1| v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1)) InVars {#memory_int=|v_#memory_int_69|, ~#lock~0.offset=|v_~#lock~0.offset_22|, ~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|} OutVars{~#lock~0.base=|v_~#lock~0.base_22|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset_1|, thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset=|v_thr1Thread4of4ForFork0_acquire_lock_~#cond~0.offset_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base_1|, #memory_int=|v_#memory_int_68|, ~#lock~0.offset=|v_~#lock~0.offset_22|, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~v.offset, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~o.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_#in~o.base, thr1Thread4of4ForFork0___VERIFIER_atomic_TAS_~v.base][208], [199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 207#L700-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 110#L700-2true, 49#L694-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:24,889 INFO L384 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2021-03-26 08:52:24,889 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-26 08:52:24,889 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-26 08:52:24,889 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-03-26 08:52:24,889 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-03-26 08:52:25,022 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1118] L702-9-->L694-2: Formula: (= |v_#valid_3| (store |v_#valid_4| |v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_13| 0)) InVars {thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_13|, #valid=|v_#valid_4|} OutVars{thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base=|v_thr1Thread3of4ForFork0_acquire_lock_~#cond~0.base_13|, #valid=|v_#valid_3|} AuxVars[] AssignedVars[#valid][182], [199#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 79#L694true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 322#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 324#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread3of4ForFork0InUse, Black: 326#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 328#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), thr1Thread4of4ForFork0InUse, Black: 330#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 163#L694-2true, Black: 332#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 35#L719-2true, Black: 334#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 336#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|#t~string0.base| Int) (|#t~string1.base| Int)) (and (= (select |#valid| |#t~string0.base|) 1) (or (= |#t~string0.base| 0) (= |#t~string1.base| 0) (= (select |#valid| 0) 0) (= |~#lock~0.base| 0)) (= (select |#valid| |#t~string1.base|) 1))) (= (select |#valid| |~#lock~0.base|) 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 338#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 340#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 342#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (exists ((|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset| Int) (|thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base| Int)) (and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (not (= (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|) 1)))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 296#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), 232#(= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1), Black: 344#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 346#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 348#(and (not (= |~#lock~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| 1) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| 1))), 49#L694-2true, Black: 241#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 230#true, Black: 233#(and (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem6| (select (select |#memory_int| |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.base|) |thr1Thread1of4ForFork0_acquire_lock_~#cond~0.offset|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 235#(not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)), Black: 237#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1)), Black: 239#(and (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem7| (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|))) (not (= |thr1Thread1of4ForFork0_acquire_lock_#t~mem8| |thr1Thread1of4ForFork0_acquire_lock_#t~mem7|)) (= (select (select |#memory_int| |~#lock~0.base|) |~#lock~0.offset|) 1))]) [2021-03-26 08:52:25,022 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-03-26 08:52:25,022 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-26 08:52:25,022 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-26 08:52:25,022 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 08:52:25,093 INFO L129 PetriNetUnfolder]: 23144/57311 cut-off events. [2021-03-26 08:52:25,093 INFO L130 PetriNetUnfolder]: For 165085/180443 co-relation queries the response was YES. [2021-03-26 08:52:25,883 INFO L84 FinitePrefix]: Finished finitePrefix Result has 179020 conditions, 57311 events. 23144/57311 cut-off events. For 165085/180443 co-relation queries the response was YES. Maximal size of possible extension queue 1525. Compared 672750 event pairs, 1656 based on Foata normal form. 1180/53603 useless extension candidates. Maximal degree in co-relation 161883. Up to 11851 conditions per place. [2021-03-26 08:52:27,280 INFO L142 LiptonReduction]: Number of co-enabled transitions 45040 Received shutdown request... Cannot interrupt operation gracefully because timeout expired. Forcing shutdown